9
1)
невытесняющая многозадачность (NetWare, Windows 3.x);
2)
вытесняющая многозадачность (Windows NT, OS/2, Unix).
Основным различием между вытесняющим и невытесняющим вариантами
многозадачности является степень централизации механизма планирования процессов. В
первом случае механизм планирования процессов целиком сосредоточен в операционной
системе, а во втором - распределен между системой и прикладными программами. При
невытесняющей многозадачности активный процесс выполняется до тех пор, пока он сам,
по собственной инициативе, не отдаст управление операционной системе для того, чтобы
та выбрала из очереди другой готовый к выполнению процесс. При вытесняющей
многозадачности решение о переключении процессора с
одного процесса на другой
принимается операционной системой, а не самим активным процессом.
Достарыңызбен бөлісу: