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