Классификация операционных систем по мощности аппаратных средств
Классификация ОС
1. Классификация операционных систем по мощности аппаратных средств. 2
1.1. Операционные системы мэйнфреймов. 2
1.2. Серверные операционные системы.. 2
1.3. Операционные системы для персональных компьютеров. 2
1.4. Встроенные операционные системы.. 3
1.5. Операционные системы для смарт-карт. 3
2. Классификация операционных систем для компьютеров по выполняемым функциям 4
2.1. Дисковые операционные системы (ДОС) 4
2.2. Операционные системы общего назначения (ОС) 4
2.3. Системы виртуальных машин (СВМ) 4
2.4. Операционные системы реального времени. 5
2.5. Средства кросс-разработки. 5
2.6. Системы промежуточных типов. 6
3. Классификация операционных систем по числу одновременно выполняемых задач 6
4. Классификация операционных систем по числу одновременно работающих пользователей: 7
5. Классификация операционных систем по разрядности кода: 7
6. Классификация операционных систем по количеству поддерживаемых процессоров: 8
7. Классификация операционных систем по типу доступа пользователя к ЭВМ: 8
8. Классификация операционных систем по типу использования ресурсов. 9
8.1. Стандартные операционные системы.. 9
8.2. Сетевые операционные системы.. 9
9. Классификация операционных систем по типу используемого интерфейса: 10
10. Классификация по семействам операционных систем. 10
Классификация операционных систем по типу использования ресурсов
8.1. Стандартные операционные системы (операционные системы общего назначения) – используются для реализации следующих задач:
– управления аппаратными средствами компьютера;
– создания рабочей среды и интерфейса пользователя;
– выполнения команд пользователя и программных инструкций;
– организации ввода-вывода;
– хранения и управления файлами и данными.
Наиболее известными стандартными операционными системами являются MS-DOS, MS-Windows 95-98, Windows-2000, Professional, MS-WindowsNt, Ibm OS /2, At&T, Unix.
8.2. Сетевые операционные системы – системы, предназначеные для управления ресурсами компьютеров, объединенных в сеть с целью совместного использования данных, которые предоставляют мощные средства разграничения доступа к данным в рамках обеспечения их целостности и сохранности, а также сервисные возможности по использованию сетевых ресурсов. Сетевые операционные системы подразделяются на следующие типы:
– одноранговые операционные системы, которые могут устанавливаться на любой рабочей станции и использоваться самостоятельно в виде отдельных программных средств, либо входить в состав пакетов, другую половину которых представляют программы, обслуживающие мощные компьютеры управления сетями – серверы, например: OS/2, WindowsNtWorkstation;
– серверные операционные системы, которые отличаются большей сложностью и мощностью, полностью заменяют собой стандартную операционную систему и состоят из 2 частей, одна из которых расположена на сервере, другая – на рабочих станциях.
К числу серверных операционных систем с высокой производительностью и широкими сетевыми возможностями относятся: Windows NT ServerNovellNetWare, OS/2 SMP и др. Операционная система Windows 2000 Server базируется на платформе Windows NT Server, в отличие от которой имеет более высокую производительность и надежность. В состав семейства входят Windows 2000 Server для рабочих групп, Windows 2000 AdvancedServer для приложений и более надежных серверов, Windows 2000 DataSavedServer или Windows 2000 DataCenteredServer для наиболее ответственных систем обработки данных.
9. Классификация операционных систем по типу используемого интерфейса:
– текстовые – операционные системы, основанные на интерфейсе командной строки, например: OS/360, CP/M, первые версии MS-DOS и UNIX;
– поддерживающие графический интерфейс, например, семейства операционных систем MicrosoftWindows.
Классификация ОС
1. Классификация операционных систем по мощности аппаратных средств. 2
1.1. Операционные системы мэйнфреймов. 2
1.2. Серверные операционные системы.. 2
1.3. Операционные системы для персональных компьютеров. 2
1.4. Встроенные операционные системы.. 3
1.5. Операционные системы для смарт-карт. 3
2. Классификация операционных систем для компьютеров по выполняемым функциям 4
2.1. Дисковые операционные системы (ДОС) 4
2.2. Операционные системы общего назначения (ОС) 4
2.3. Системы виртуальных машин (СВМ) 4
2.4. Операционные системы реального времени. 5
2.5. Средства кросс-разработки. 5
2.6. Системы промежуточных типов. 6
3. Классификация операционных систем по числу одновременно выполняемых задач 6
4. Классификация операционных систем по числу одновременно работающих пользователей: 7
5. Классификация операционных систем по разрядности кода: 7
6. Классификация операционных систем по количеству поддерживаемых процессоров: 8
7. Классификация операционных систем по типу доступа пользователя к ЭВМ: 8
8. Классификация операционных систем по типу использования ресурсов. 9
8.1. Стандартные операционные системы.. 9
8.2. Сетевые операционные системы.. 9
9. Классификация операционных систем по типу используемого интерфейса: 10
10. Классификация по семействам операционных систем. 10
Классификация операционных систем по мощности аппаратных средств
1.1. Операционные системы мэйнфреймов – больших компьютеров, которые еще используются в центрах данных корпораций. Мэйнфреймы отличаются от персональных компьютеров по возможностям ввода-вывода. Часто встречаются мэйнфреймы с большим количеством дисков и терабайтами данных. Мэйнфреймы возвращаются в виде мощных web-серверов, серверов для крупномасштабных электронно-коммерческих сайтов и серверов для транзакций в бизнесе. Операционные системы для мэйнфреймов в основном ориентированы на обработку множества одновременных заданий, большинству из которых требуется огромное количество операций ввода-вывода. Обычно они предлагают три вида обслуживания:
– пакетную обработку, которая представляет собой систему, выполняющую стандартные задания без присутствия пользователей, работающих в интерактивном режиме, например, обработку исков в страховых компаниях, составление отчетов о продажах для цепи магазинов;
– системы обработки транзакций – системы, которые управляют очень большим количеством маленьких запросов, например, контролируют процесс работы в банке или бронирование авиабилетов, каждый отдельный запрос невелик, но система должна отвечать на сотни или тысячи запросов в секунду;
– системы, работающие в режиме разделения времени, – системы, которые позволяют множеству удаленных пользователей одновременно выполнять свои задания на одной машине, например, работа с большой базой данных.
Указанные функции тесно связаны между собой, и зачастую операционная система мэйнфрейма выполняет их все, например, операционная система OS/390, произошедшая от OS/360.
1.2. Серверные операционные системы – системы,которые работают на серверах и представляют собой очень большие персональные компьютеры, рабочие станции или мэйнфреймы. Они одновременно обслуживают множество пользователей и дают возможность им делить между собой программные и аппаратные ресурсы. Серверы предоставляют возможность работы с печатающими устройствами, файлами или Интернетом. Интернет-провайдеры обычно запускают в работу несколько серверов для того, чтобы поддерживать одновременный доступ к сети множества клиентов. На серверах хранятся страницы web-сайтов и обрабатываются входящие запросы. Типичными серверными операционными системами являются UNIX и Windows 2000, теперь в этих целях стала использоваться и операционная система Linux.
1.3. Операционные системы для персональных компьютеров. Их работа заключается в предоставлении удобного интерфейса для одного пользователя. Такие системы широко используются для работы с текстом, электронными таблицами и для доступа к Интернету. Например: Windows 98, Windows 2000, ОС компьютера Macintosh и Linux. В настоящее время распространены следующие семейства операционных систем: DOS (первый представитель этого семейства – система MS-DOS, MicrosoftDiskOperatingSystem – дисковая операционная система фирмы Microsoft была выпушена в 1981 г. в связи с появлением IBM PC); OS/2; UNIX; Windows; операционные системы реального времени.
1.4. Встроенные операционные системы – простые операционные системы, устанавливаемые в принтерах, кассовых аппаратах и других внешних устройствах. Состоят из микроядра и функциональных блоков, обеспечивающих подключение в сеть внешнего устройства. Такие системы, управляющие действиями устройств, работают на машинах, обычно не считающихся компьютерами, например, в телевизорах, микроволновых печах, мобильных телефонах и карманных компьютерах. Карманный компьютер (PDA, PersonalDigitalAssistant – персональный цифровой помощник) – это маленький компьютер, помещающийся в кармане брюк, выполняющий небольшой набор функций (телефонной записной книжки и блокнота). Данный класс систем часто обладает такими же характеристиками, что и системы реального времени, но при этом имеют особый размер, память и ограничение мощности, что выделяет их в обособленный класс. Например, операционные системы: PalmOS, WindowsCE (ConsumerElectronics – бытовая техника).
1.5. Операционные системы для смарт-карт – самые маленькие операционные системы, которые работают на смарт-картах. Смарт-карты представляют собой устройства размером с кредитную карту, содержащие центральный процессор. На операционные системы накладываются крайне жесткие ограничения по мощности процессора и памяти. Некоторые из них могут управлять только одной операцией, например электронным платежом, другие выполняют более сложные функции. Часто они являются патентованными системами. Некоторые смарт-карты являются Java-ориентированными. Это означает, что ПЗУ (постоянная память, ROM, ReadOnlyMemory – память только для чтения) смарт-карт содержит интерпретатор виртуальной машины Java (JVM, JavaVirtualMachine). Апплеты Java (маленькие программы) загружаются на карту и выполняются JVM-интерпретатором. Некоторые из таких карт могут одновременно управлять несколькими апплетами Java, что приводит к многозадачности и необходимости планирования. Из-за одновременной работы двух и более программ возникает необходимость в управлении ресурсами и защитой. Все эти задачи выполняет операционная система, находящаяся на смарт-карте.