2.4 Классификация ОС

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

ОС делятся на:

- многозадачные и однозадачные;

- многопользовательские и однопользовательские;

- с многопотоковой (многонитевой) обработкой и без нее;

- многопроцессорные и однопроцессорные.

2.4.1 Одно- и многозадачные

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

- однозадачные;

- многозадачные.

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

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

2.4.2 Одно- и многопользовательские

По числу одновременно работающих пользователей ОС делятся на:

- однопользовательские;

- многопользовательские.

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

2.4.3 Одно- и многопроцессные

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

2.4.4 Одно- и многопроцессорные

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

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

- асимметричные ОС;

- симметричные ОС.

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

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

2.5 «Отношение» многозадачных ОС ко времени

Современные многозадачные ОС подразделяются на:

- системы разделения времени

- системы реального времени.

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

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

2.6 Ориентация на аппаратные средства

На свойства ОС непосредственное влияние оказывают аппаратные средства, на которые она ориентирована. По типу аппаратуры различают ОС персональных компьютеров, мини-компьютеров, мэйнфреймов (больших ЭВМ), кластеров, локальных вычислительных сетей и мобильных устройств.

2.7 Сетевые ОС

 

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

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

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

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

- средства запроса доступа к удаленным ресурсам и услугам и их использования - клиентская часть ОС (редиректор). Эта часть выполняет распознавание и перенаправление в сеть запросов к удаленным ресурсам от приложений и пользователей, при этом запрос поступает от приложения в локальной форме, а передается в сеть в другой форме, соответствующей требованиям сервера. Клиентская часть также осуществляет прием ответов от серверов и преобразование их в локальный формат, так что для приложения выполнение локальных и удаленных запросов неразличимо;

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

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

Сетевые ОС делятся на две категории:

- одноранговые (peer-to-peer);

- клиент-серверные (client-server).


Информация о работе «Фундамент информационной системы»
Раздел: Информатика, программирование
Количество знаков с пробелами: 70816
Количество таблиц: 2
Количество изображений: 0

Похожие работы

Скачать
176646
13
0

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

Скачать
48490
7
9

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

Скачать
332503
41
0

... по соответствующему полю). В окне Конструктора таблиц созданные связи отображаются визуально, их легко изменить, установить новые, удалить (клавиша Del). 1 Многозвенные информационные системы. Модель распределённого приложения БД называется многозвенной и её наиболее простой вариант – трёхзвенное распределённое приложение. Тремя частями такого приложения являются: ...

Скачать
48574
0
0

... эффективно сочетают возможности ПЭВМ для персональной обработки данных с преимуществами распределенной обработки данных. Раздел3. Анализ топологий и сетевых операционных систем для создания информационной системы предприятия. В соответствии с проведенными выше исследованиями для качественной реализации ИС предприятия необходимы локальные (глобальная) вычислительные сети. Для корректной работы ЛВС ...

0 комментариев


Наверх