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

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

с сетями Microsoft, включая Windows NT, Windows 95, Microsoft Windows for Workgroups и Microsoft LAN Manager;

с сетями на базе Transmission Control Protocol/Internet Protocol (ТСР/IP), включая UNIX-хосты;

с системами удаленного доступа; сетями на основе AppleTalk (при использовании Windows NT Server Services for the Macintosh);

с сетями Novell Netware З.х и 4.х.

Подобные сетевые возможности отличают Windows NT от других ОС, таких, как Microsoft MS-DОS и Microsoft Windows, в которых сетевые возможности устанавливаются отдельно от самой ОС.

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