Компьютерные сети


Классификация операционных систем - часть 2


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

Поддержка многопользовательского режима определяется по числу одновременно работающих пользователей и подразделяется на: однопользовательские (MS-DOS,  Windows 3.x и др.) и многопользовательские (UNIX, Windows NT). Многопользовательские системы, в отличие от однопользовательских, обладают более развитой системой защиты информации каждого пользователя от несанкционированного доступа других пользователей, а также совместного доступа к разделяемым между ними ресурсам.

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

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


- Начало -  - Назад -  - Вперед -