Особенности алгоритмов управления ресурсами


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

Так, например, в зависимости от особенностей использованного алгоритма управления процессором, операционные системы делят на

многозадачные и однозадачные,

многопользовательские и однопользовательские,

на системы, поддерживающие многонитевую обработку и не поддерживающие ее,

на многопроцессорные и однопроцессорные системы.


Поддержка многозадачности


По числу одновременно выполняемых задач операционные системы могут быть разделены на два класса:

· однозадачные (например, MS-DOS, MSX)

· многозадачные (OC EC, OS/2, UNIX, Windows 95).


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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: