Классификация операционных систем.
Операционные системы классифицируются:
• по количеству одновременно работающих пользователей: однопользовательские и многопользовательские;
• по числу процессов, одновременно выполняемых под управлением системы: однозадачные и многозадачные,
• по количеству поддерживаемых процессоров: однопроцессорные и многопроцессорные;
• по типу интерфейса: командные (текстовые) и объектно-ориентированные (графические;)
• по разрядности кода ОС: 8 - разрядные, 16-разрядные, 32 - разрядные, 64 - разрядные;
• по типу доступа пользователей к ЭВМ: с пакетной обработкой, с разделением времени, реального времени;
• по типу использования ресурсов: сетевые, локальные.
Многопользовательские ОС, в отличие, от однопользовательских, поддерживают одновременную работу на ЭВМ нескольких пользователей за различными терминалами.
Понятие многозадачности означает поддержку параллельного (одновременного) выполнения нескольких программ, существующих в рамках одной вычислительной системы. Однозадачные ОС поддерживают режим выполнения только одной программы в от дельный момент времени.
В отличие от однопроцессорных ОС, многопроцессорные поддерживают режим распределения ресурсов нескольких процессов (для многопроцессорных ЭВМ) для решения той или иной задачи.
Подразделяя операционные системы на 8-. 16-, 32-, и 64- разрядные, следует иметь в виду, что разрядность ОС не может превышать разрядности процессора.
В случае ОС с пакетной обработкой информации из программ, подлежащих выполнению, формируется пакет (набор) заданий, вводимых в ЭВМ и выполняемых в порядке очерёдности с возможным учетом приоритетности.
Режим разделения времени обеспечивает одновременный диалоговый (интерактивный) режим доступа к ЭВМ нескольких пользователей на разных терминалах, которым по очереди выделяются ресурсы машины, что координируется ОС в соответствии с заданной программой обслуживания.
Режим реального времени обеспечивает определённое гарантированное время ответа машины на запрос пользователя с целью управления какими-либо внешним по отношению к ЭВМ событиями, процессами или объектами.
Сетевые ОС предназначены для управления ресурсами компьютеров, объединенных в сеть с целью совместного использования данных, и предоставляет мощные средства разграничения доступа к данным в рамках обеспечения их целостности и сохранности, а также множество сервисных возможностей по использованию сетевых ресурсов.
Как правило, сетевые ОС устанавливаются на один или несколько достаточно мощных компьютеров—серверов, выделяемых исключительно для обслуживания сети и совместно используемых ресурсов. Все остальные ОС будут считаться локальными и могут использоваться на любом персональном компьютере, а также на отдельном компьютере, подключенном к сети в качестве рабочей станции или клиента.
В настоящее время наибольшее распространение имеют следующие семейства операционных систем: UNIX, Windows, ОС реального времени.
Дата добавления: 2015-12-01; просмотров: 1686;