Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бородина А.И. Крошинская Л.И. Сапун О.Л. Модуль...doc
Скачиваний:
7
Добавлен:
15.11.2019
Размер:
212.99 Кб
Скачать

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

Классификацию операционных систем обычно проводят по ряду признаков.

  1. По количеству пользователей, одновременно работающих с системой, выделяют однопользовательские (Ms Dos) и многопользовательские (Windows и др.).

  2. По количеству задач, которые могут решаться в любой момент времени, выделяют однозадачные и многозадачные. Однозадачные позволяют выполнять только одну программу в текущий момент времени. Примером однозадачной операционной системы является Ms Dos. Многозадачные операционные системы могут одновременно выполнять несколько задач, количество которых зависит от объема оперативной памяти компьютера. Наибольшую известность получили многозадачные системы Windows и Unix. Многозадачной является и операционная система OS/2.

  3. По количеству процессоров, на которые ориентирована операционная система выделяют однопроцессорные и многопроцессорные операционные системы. Многопроцессорная обработка предполагает поддержку нескольких процессоров и присутствует в операционных системах Solaris, OS/2. Многопроцессорные системы подразделяются на асимметрические и симметрические. Асимметрические выполняются на одном из процессоров системы, распределяя прикладные задачи по другим процессорам. Симметрические системы децентрализованы и используют все процессоры, разделяя между ними системные и прикладные задачи.

  4. По количеству разрядов адресной шины выделяют 16-, 32- и 64- разрядные операционные системы. Разрядность адресной шины определяет объем памяти, к каждому элементу которой можно обратиться как к единому целому.

  5. По базовому способу общения с пользователем различают системы, осуществляющие диалог с пользователем на языке команд, языке меню, языке графических представлений.

  6. Сетевые и несетевые операционные системы. Сетевые – это комплекс программ, реализующих обработку, передачу, хранение данных в сети. Сетевая система обеспечивает доступ ко всем ресурсам сети (принтерам, модемам и другим устройствам), распределяет и перераспределяет различные ресурсы сети. Наиболее распространены следующие сетевые операционные системы: Unix, Novell Netware, Windows).

  7. Операционные системы непереносимые и переносимые на другие типы компьютеров.

  8. Поддерживающие и неподдерживающие многонитевую обработку. Поддержка многонитевости предполагает возможность выполнения нескольких команд программ в один и тот же момент. Многонитевая система разделяет процессорное время не между задачами, а между отдельными ветвями алгоритмов их решения.

Каждая программа пользуется услугами операционной системы, а потому может работать только под управлением той операционной системы, которая обеспечивает для нее соответствующие услуги.

На компьютерах типа IBM чаще всего применяются следующие операционные системы:

  • операционная система Ms Dos фирмы Microsoft или совместимые с ней операционные системы PC Dos фирмы IBM и Novell Dos фирмы Novell и др.;

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

  • операционная система OS/2 фирмы IBM.

На компьютерах, используемых в качестве серверов локальных сетей, применяются операционные системы Net Ware фирмы Novell и различные версии операционных систем Linux и OS/2. Каждая новая версия учитывает возросшие возможности компьютеров и предоставляет пользователям дополнительные удобства.