ВУЗ:
Составители:
Рубрика:
12
ляются типом ОС и в этой связи они классифицируются по следующим при-
знакам.
По количеству пользователей одновременно обслуживаемых системой
различают однопользовательские и многопользовательские ОС. Много-
пользовательские (многотерминальные) системы поддерживают одновре-
менную работу на ЭВМ нескольких пользователей.
По числу процессов, которые могут одновременно выполняться под
управлением ОС, различают однозадачные и многозадачные
ОС. Если сис-
тема многопользовательская, то она, как правило, и многозадачная, но не
наоборот.
По типу доступа пользователя к ЭВМ ОС делятся на:
- системы с пакетной обработкой, когда из задач, подлежащих выпол-
нению, заранее формируется пакет (для чего имеются специальные средства
в языке управления заданиями ОС), который затем выполняется на
ЭВМ без
непосредственного участия пользователя;
- системы с разделением времени, обеспечивающие одновременный
диалоговый доступ к ЭВМ нескольких пользователей через терминалы, при
этом ресурсы распределяются "по очереди", формируемой в соответствии с
заданной дисциплиной обслуживания очереди;
- системы реального времени, которые обеспечивают привязку (синхро-
низацию) процессов к относительному и абсолютному времени и гарантиру-
ют определенное время реакции на внешние воздействия.
По архитектуре аппаратных средств вычислительной системы, для
управления ресурсами которой предназначена ОС, различают однопроцес-
сорные, многопроцессорные, сетевые и распределенные ОС.
Для многопользовательских и многозадачных ОС характерно возникнове-
ние очередей к отдельным видам ресурсов и важным показателем является
дисциплина их обслуживания. В существующих системах обычно
использу-
ются вытесняющий и согласующий режимы многозадачной работы.
При вытесняющей организации распределение процессорного времени
полностью осуществляется самой ОС. Примерами такого режима являются
квантование, когда каждая задача получает доступ к процессору последова-
тельно на заранее заданный промежуток времени, по истечении которого
принудительно снимается и уступает место другой программе, и обслужива-
ние
по приоритетам.
В случае согласующей организации каждая задача, получившая управле-
ние, сама определяет, когда ей освободить процессор и передать управление
другой задаче.
Вытесняющая организация поддерживается в ОС UNIX и OS/2, а согла-
сующая - в интерфейсной системе MS Windows.
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »