Различные ОС располагают теми или иными возможностями обслуживания компонентов компьютера и организации диалога с пользователем.
К числу основных характеристик ОС относятся:
-разрядность
-поддержка многопроцессорности
-многозадачность
-много поточность
-поддержка многопользовательского режима.
Разрядность показывает, какую разрядность внутренней шины данных центрального процессора способна поддержать ОС. Разрядность ОС говорит о том, с какими программами она будет работать.
Все современные ОС поддерживают 32-разрядный интерфейс прикладных программ. Разрядность кода интерфейса прикладных программ имеет непосредственное отношение к адресному пространству оперативного запоминающего устройства (ОЗУ).
Адресное пространство памяти – это область адресов памяти, распределяющейся между ОС и данными. Адресное пространство распределяется также между видеопамятью, памятью BIOS ,блоком информации запрещенного режима работы и т.д.
ОС может поддерживать 2 режима работы центрального процессора: реальный и защищенный. В реальном режиме работы, характерном для MSDOS, все программы и данные располагаются в одной области оперативной памяти, т.е. любой пользователь может войти в любую системную программу и случайно испортить ее. Защищенный режим работы поддерживается 32-разрядными ОС. Он позволяет хранить программы и данные отдельно в соответствии с их важностью в системе.
Многопроцессорность – это способность ОС центрального процессора (ЦП) и системных контролеров компьютера поддерживать одновременную работу нескольких процессоров. Многопроцессорность ОС обеспечивает контроль одновременной параллельной работы нескольких процессоров над выполнением одной и той же задачи.
Многозадачность – это свойство ОС, когда они могут быть ориентированы на одновременное обслуживание нескольких процессов (задач) Многозадачность могут поддерживать все ЦП и чипсеты ПК.
Процесс – это программа или ее часть, выполняемая на ЦП.
Многопользовательский режим – это способность ОС одновременно поддерживать работу нескольких пользователей. ЦП в отдельные кванты времени выполняет работу над отдельными фрагментами различных задач. У пользователя складывается впечатление одновременности их выполнения. ОС обеспечивает переключение ЦП и др. устройств с выполнения одной задачи на другую, распределяя между задачами системные ресурсы, обеспечивая их взаимосвязь и синхронизацию.
Переносимость ОС – это возможность ОС работать на компьютерах, базирующихся на ЦП с различной архитектурой.
ОС подразделяются на 2 большие категории: стандартные и сетевые.
Стандартные ОС – (или ОС общего назначения) предназначены для реализации следующих задач:
-управление аппаратными средствами компьютера
-создание рабочей среды и интерфейса пользователя
-выполнение команд пользователя и программных инструкций
-задачи организаций ввода-вывода, хранения и управления файлами и данными.
Сетевые ОС выполняют функции стандартных ОС, а также реализуют задачи, связанные с управлением работой с файлами, данными и ресурсами, находящимися на различных узлах сетей.
Наиболее известными стандартными ОС являются MS DOS, MS WINDOWS 95-98, WINDOWS-2000, PROFESSIONAL, MS WINDOWS NT, IBM OS /2, AT&T, UNIX.
MS DOS – это 10-разрядная, однопользовательская однопроцессорная ОС, позволяющая работать только в реальном режиме работы в адресном пространстве до 640 Кбайт.
WINDOWS 95-98 – это 32-разрядные многопользовательские многозадачные ОС, которые позволяют работать в защищенном режиме с процессорами семейства INTEL.
WINDOWS2000 PROFESSIONAL – это 32-разрядная многопользовательская многозадачная многопроцессорная ОС, работающая в защищенном режиме. В отличие от Windows 98, располагает системой безопасности, средствами управления и обеспечения надежности, характерными для Windows NT.
Windows NT–32-разрядная многопользовательская многозадачная переносимая многопроцессорная ОС, работающая в защищенном режиме. Имеет встроенные сетевые возможности и средства обеспечения безопасности.
OS/2–32-разраяная многопользовательская ОС, предназначенная для работы с процессорами, семейства INTEL. Поддерживает многозадачность, работает в защищенном режиме и имеет сетевые возможности.
UNIX–32-разрядная многопользовательская многозадачная переносимая ОС, обладающая встроенными сетевыми средствами. ОС UNIX реализована для различных аппаратных платформ.
Разновидности UNIX:
-LINUX для UNTEL
-AIX для IBM
-А\ UX для Macintosh
Сетевые ОС позволяют управлять работой компьютерной сети и обеспечивают совместный доступ пользователей к сетевым файлам и ресурсам.
Сетевые ОС бывают:
-одноранговые
-серверные
Серверные системы отличаются от одно-ранговых большей сложностью и мощностью, полностью заменяют собой стандартную ОС.
Одноранговые ОС могут устанавливаться на любой рабочей станции.
Серверные ОС состоят из 2-х частей. Одна часть расположена на сервере, другая – на рабочих станциях.
Одноранговые сетевые ОС применяются на ПК самостоятельно в виде отдельных программных средств, либо входят в состав пакетов, другую половину которых представляют программы, обслуживающие мощные компьютеры управления сетями – серверы.
ОС, например OS/2, WINDOWS NT Workstation – одноранговые. К числу серверных ОС с высокой производительностью и широкими сетевыми возможностями относятся Windows NT Server Novell Net Ware, OS/2 SMP и др. ОС Windows 2000 Server ,базируется на платформе Windows NT Server, в отличие от которой имеет более высокую производительность и надежность. В состав семейства входят Windows 2000 Server для рабочих групп ,Windows 2000 Advanced Server для приложений и более надежных серверов,Windows 2000 Data Saved Serve или Windows 2000 Data Centered Server для наиболее ответственных систем обработки данных.