Файл: Сетевые операционные системы (История).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 03.07.2023

Просмотров: 227

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

Операционная в наибольшей степени облик всей системы в целом. Несмотря это, пользователи, использующие вычислительную зачастую испытывают при попытке определение операционной системе. Частично связано с тем, ОС выполняет по существу связанные функции: пользователю-программисту удобств предоставления для расширенной машины и эффективности использования путем рационального его ресурсами.

Актуальностью темы является что операционная является неотъемлемой ПК. Очевидно, ознакомление с ПК начинать с ознакомления системы, ведь нее работа ПК немыслима большинства пользователей.

При компьютера операционная загружается в память остальных программ и служит платформой и для их работы. Без системы невозможно работу с компьютером. Знание системы необходимо успешного пользования компьютерами. История информационных технологий быстрым изменением представлений, технических методов и сфер применения. В современных весьма актуальным большинства людей умение пользоваться информационными технологиями. Проникновение во все жизни общества в том, что общения с компьютером общей культурой человека.

Объектом является рассмотрение систем.

Предмет – изучение основных операционных систем.

  1. Понятие систем

ОС расширенная машина

Использование компьютеров на машинного языка особенно это ввода-вывода. Например, организации чтения данных с гибкого программист может 16 различных каждая из требует 13 таких как блока на номер сектора дорожке и т. п. Когда операции с диском контроллер возвращает значения, отражающих и типы ошибок, очевидно, надо анализировать. Даже не входить в реальных проблем ввода-вывода, ясно, среди программистов бы не желающих непосредственно программированием этих операций. При с диском программисту-пользователю представлять его в некоторого набора каждый из имеет имя. Работа с заключается в его выполнении чтения записи, а затем в файла. Вопросы таким, как ли при использовать усовершенствованную модуляцию или в состоянии сейчас двигатель механизма считывающих головок, должны волновать пользователя. Программа, скрывает от все реалии и предоставляет возможность удобного просмотра файлов, чтения записи - это, операционная система. Точно как ОС программистов от дискового накопителя и ему простой интерфейс, операционная берет на все малоприятные связанные с обработкой управлением таймерами и памятью, а также низкоуровневые проблемы. В случае та воображаемая машина, с благодаря операционной теперь может дело пользователь, проще и удобнее в чем реальная лежащая в основе абстрактной машины.


С точки зрения ОС является пользователю некоторой или виртуальной которую легче и с которой легче чем непосредственно с составляющей реальную машину[1].

ОС система управления

Идея о том, ОС прежде система, обеспечивающая интерфейс пользователям, рассмотрению сверху вниз. Другой снизу вверх, представление об как о некотором управляющем всеми сложной системы. Современные системы состоят процессоров, памяти, дисков, накопителей магнитных лентах, коммуникационной аппаратуры, и других устройств. В со вторым функцией ОС распределение процессоров, устройств и данных процессами, конкурирующими эти ресурсы.

ОС управлять всеми вычислительной машины образом, чтобы максимальную эффективность функционирования. Критерием может быть,

пропускная способность реактивность системы. Управление включает решение общих, не от типа задач:

планирование - то есть кому, когда, а делимых ресурсов и в количестве,

необходимо данный ресурс;

отслеживание ресурса - то поддержание оперативной о том, занят не занят а для делимых - какое количество уже распределено, а свободно.

Для этих общих управления ресурсами ОС используют алгоритмы, что в счете и определяет облик в целом, характеристики производительности, применения и даже интерфейс. Так, алгоритм управления в значительной степени является ли системой разделения системой пакетной или системой времени.

Классификация

Операционные системы различаться особенностями внутренних алгоритмов основными ресурсами (процессорами, памятью, особенностями использованных проектирования, типами платформ, областями и многими другими свойствами.

Ниже классификация ОС нескольким наиболее признакам.

Особенности управления ресурсами

От алгоритмов управления ресурсами компьютера многом зависит всей сетевой в целом. Поэтому, сетевую ОС, приводят важнейшие реализации функций по управлению памятью, внешними автономного компьютера. Так, в зависимости от использованного алгоритма процессором, операционные делят на и однозадачные, многопользовательские и на системы, многонитевую обработку и поддерживающие ее, многопроцессорные и однопроцессорные системы[2].


По одновременно выполняемых операционные системы быть разделены два класса:

  1. однозадачные MS-DOS, MSX) и
  2. многозадачные EC, OS/2, Windows 95).

Однозадачные в основном выполняют предоставления пользователю машины, делая простым и удобным взаимодействия пользователя с компьютером. Однозадачные включают средства периферийными устройствами, управления файлами, общения с пользователем.

Многозадачные кроме вышеперечисленных управляют разделением используемых ресурсов, как процессор, память, файлы и устройства.

По одновременно работающих ОС делятся

  1. однопользовательские (MS-DOS, 3.x, ранние OS/2);
  2. многопользовательские Windows NT).

Главным многопользовательских систем однопользовательских является средств защиты каждого пользователя несанкционированного доступа пользователей. Следует что не многозадачная система многопользовательской, и не однопользовательская ОС однозадачной.

Важнейшим ресурсом является время. Способ процессорного времени несколькими одновременно в системе процессами нитями) во определяет специфику ОС. Среди существующих вариантов многозадачности можно две группы

  1. невытесняющая многозадачность Windows 3.x);
  2. вытесняющая (Windows NT, UNIX)[3].

Основным между вытесняющим и вариантами многозадачности степень централизации планирования процессов. В случае механизм процессов целиком в операционной системе, а втором - распределен системой и прикладными программами. При многозадачности активный выполняется до пор, пока сам, по инициативе, не управление операционной для того, та выбрала очереди другой к выполнению процесс. При многозадачности решение о процессора с одного на другой операционной системой, а самим активным процессом.

Важным операционных систем возможность распараллеливания в рамках одной задачи. Многонитевая разделяет процессорное не между а между их ветвями (нитями).

Другим свойством ОС отсутствие или в ней средств многопроцессорной обработки - . Мультипроцессирование приводит к всех алгоритмов ресурсами.

В наши становится общепринятым в ОС функций многопроцессорной обработки данных. Такие имеются в операционных Solaris 2.x Sun, Open 3.x компании Crus Operations, фирмы IBM, NT фирмы и NetWare 4.1 Novell.

Многопроцессорные могут классифицироваться способу организации процесса в системе с архитектурой: асимметричные и симметричные ОС. Асимметричная целиком выполняется на одном процессоров системы, прикладные задачи остальным процессорам. Симметричная полностью децентрализована и весь пул разделяя их системными и прикладными задачами.


Выше рассмотрены характеристики связанные с управлением одним типом - процессором. Важное на облик системы в целом, возможности ее в той или области оказывают и других подсистем локальными ресурсами - управления памятью, устройствами ввода-вывода.

Специфика проявляется и в том, образом она сетевые функции: и перенаправление в сеть к удаленным ресурсам, сообщений по выполнение удаленных запросов. При сетевых функций комплекс задач, с распределенным характером и обработки данных в ведение справочной о всех доступных в ресурсах и серверах, взаимодействующих процессов, прозрачности доступа, данных, согласование поддержка безопасности данных[4].

Особенности платформ

На операционной системы влияние оказывают средства, на она ориентирована. По аппаратуры различают системы персональных мини-компьютеров, мейнфреймов, и сетей ЭВМ. Среди типов компьютеров встречаться как варианты, так и многопроцессорные. В случае специфика средств, как отражается на операционных систем.

Очевидно, ОС большой является более и функциональной, чем персонального компьютера. Так в больших машин по планированию выполняемых задач, реализуются путем сложных приоритетных и требуют большей мощности, чем в персональных компьютеров. Аналогично дело и с другими функциями.

Сетевая имеет в своем средства передачи между компьютерами линиям связи, совершенно не в автономной ОС. На этих сообщений ОС поддерживает ресурсов компьютера удаленными пользователями, к сети. Для функций передачи сетевые ОС специальные программные реализующие популярные протоколы, такие IP, IPX, и другие[5].

Многопроцессорные требуют от системы особой с помощью которой операционная система, а поддерживаемые ею могли бы параллельно отдельными системы. Параллельная отдельных частей создает дополнительные для разработчиков так как в случае гораздо обеспечить согласованный отдельных процессов к системным таблицам, эффект гонок и нежелательные последствия выполнения работ.

Другие предъявляются к операционным кластеров. Кластер - связанная совокупность вычислительных систем, совместно для общих приложений, и пользователю единой системой. Наряду специальной аппаратурой функционирования кластерных необходима и программная со стороны системы, которая в основном к синхронизации к разделяемым ресурсам, отказов и динамической системы. Одной первых разработок в кластерных технологий решения компании Equipment на компьютеров VAX. Недавно компанией заключено с корпорацией Microsoft о кластерной технологии, Windows NT. Несколько предлагают кластеры основе UNIX-машин.


Наряду с ориентированными на определенный тип платформы, существуют системы, специально таким образом, они могли легко перенесены с одного типа компьютер другого так называемые ОС. Наиболее примером такой является популярная UNIX. В этих аппаратно-зависимые места локализованы, так при переносе на новую переписываются только они. Средством, перенос остальной ОС, является ее на языке, например, С, который и разработан для операционных систем[6].

Особенности использования

Многозадачные подразделяются на типа в соответствии с при их критериями эффективности:

  1. системы обработки (например, EC),
  2. системы времени (UNIX,
  3. системы реального (QNX, RT/11).

Системы обработки предназначались решения задач в вычислительного характера, требующих быстрого результатов. Главной и критерием эффективности пакетной обработки максимальная пропускная то есть максимального числа в единицу времени. Для этой цели в пакетной обработки следующая схема в начале работы пакет заданий, задание содержит к системным ресурсам; этого пакета формируется мультипрограммная то есть одновременно выполняемых задач. Для выполнения выбираются предъявляющие отличающиеся к ресурсам, так, обеспечивалась сбалансированная всех устройств машины; так, в мультипрограммной смеси одновременное присутствие задач и задач с вводом-выводом. Таким выбор нового из пакета зависит от ситуации, складывающейся в то есть "выгодное" задание. Следовательно, в ОС невозможно выполнение того иного задания в определенного периода времени. В пакетной обработки процессора с выполнения задачи на другой происходит в случае, если задача сама от процессора, из-за необходимости операцию ввода-вывода. Поэтому задача может занять процессор, делает невозможным интерактивных задач. Таким взаимодействие пользователя с машиной, на установлена система обработки, сводится к что он задание, отдает диспетчеру-оператору, а в конце после выполнения пакета заданий результат. Очевидно, такой порядок эффективность работы пользователя.

Системы времени призваны основной недостаток пакетной обработки - пользователя-программиста от выполнения его задач. Каждому системы разделения предоставляется терминал, с он может диалог со программой. Так в системах разделения каждой задаче только квант времени, ни задача не процессор надолго, и ответа оказывается приемлемым. Если выбран достаточно то у всех одновременно работающих одной и той машине, складывается что каждый них единолично машину. Ясно, системы разделения обладают меньшей способностью, чем пакетной обработки, как на принимается каждая пользователем задача, а та, которая системе, и, того, имеются расходы вычислительной на более переключение процессора с на задачу. Критерием систем разделения является не пропускная способность, а и эффективность работы пользователя.