Скачать презентацию Классификация операционных систем Асташенко Юлия 6215 К S Скачать презентацию Классификация операционных систем Асташенко Юлия 6215 К S

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

  • Количество слайдов: 21

Классификация операционных систем Асташенко Юлия 6215 К S Классификация операционных систем Асташенко Юлия 6215 К S

Определение Операционная система (ОС) - совокупность программных средств, осуществляющих управление ресурсами ЭВМ, запуск прикладных Определение Операционная система (ОС) - совокупность программных средств, осуществляющих управление ресурсами ЭВМ, запуск прикладных программ и их взаимодействие с внешними устройствами и другими программами, а также обеспечивающих диалог пользователя с компьютером.

Классификация операционных систем S по мощности аппаратных средств S для компьютеров по выполняемым функциям Классификация операционных систем S по мощности аппаратных средств S для компьютеров по выполняемым функциям S по числу одновременно выполняемых задач S по числу одновременно работающих пользователей S по разрядности кода S по количеству поддерживаемых процессоров S по типу доступа пользователя к ЭВМ

S по типу использования ресурсов S по типу используемого интерфейса S по семействам операционных S по типу использования ресурсов S по типу используемого интерфейса S по семействам операционных систем

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

u Системы, работающие в режиме разделения времени – системы, которые позволяют множеству удаленных пользователей u Системы, работающие в режиме разделения времени – системы, которые позволяют множеству удаленных пользователей одновременно выполнять свои задания на одной машине, например, работа с большой базой данных S Серверные операционные системы (UNIX, Windows 2000, Linux) S Операционные системы для персональных компьютеров (Windows 98, Windows 2000, Mac OS, Linux) S Встроенные операционные системы (Palm OS, Windows CE) S Операционные системы для смарт-карт

Классификация ОС для компьютеров по выполняемым функциям S Дисковые операционные системы (ДОС) S Операционные Классификация ОС для компьютеров по выполняемым функциям S Дисковые операционные системы (ДОС) S Операционные системы общего назначения (ОС) S Системы виртуальных машин (СВМ) (Windows 2000 и семейства UNIX) S Операционные системы реального времени (Vx. Works и QNX)

S Средства кросс-разработки (системы программирования микроконтроллеров Intel, PIC и др, Windows СЕ, Palm OS) S Средства кросс-разработки (системы программирования микроконтроллеров Intel, PIC и др, Windows СЕ, Palm OS) u Набор компиляторов и ассемблеров, работающих на инструментальной машине с нормальной операционной системой u Библиотеки, выполняющие большую часть функций операционных систем при работе программы, кроме загрузки программы u Средства отладки S Системы промежуточных типов u Система RT-11 u MS Windows 3. x и Windows 95 u Системы реального времени, подобные QNX

Классификация ОС по числу одновременно выполняемых задач S Однозадачные ОС S Многозадачные ОС u Классификация ОС по числу одновременно выполняемых задач S Однозадачные ОС S Многозадачные ОС u Пакетной обработки – из программ, подлежащих выполнению, формируется пакет (набор) заданий, вводимых в ЭВМ и выполняемых в порядке очередности с возможным учетом приоритетности

u Разделения времени – системы, которые обеспечивают одновременный диалоговый (интерактивный) режим доступа к ЭВМ u Разделения времени – системы, которые обеспечивают одновременный диалоговый (интерактивный) режим доступа к ЭВМ пользователей на разных терминалах, которым по очереди выделяются ресурсы машины, что координируется операционной системой в соответствии с заданной дисциплиной обслуживания u Реального времени – системы, которые обеспечивают определенное гарантированное время ответа машины на запрос пользователя при управлении им внешними событиями, процессами или объектами по отношению к ЭВМ

Классификация ОС по числу одновременно работающих пользователей S Однопользовательские ОС – системы, которые поддерживают Классификация ОС по числу одновременно работающих пользователей S Однопользовательские ОС – системы, которые поддерживают работу только одного пользователя (MS-DOS, Windows 3. x) S Многопользовательские ОС – системы, которые поддерживают одновременную работу на ЭВМ нескольких пользователей за различными терминалами (Windows NT, Unix).

Классификация ОС по разрядности кода S 8 -разрядные S 16 -разрядные S 32 -разрядные Классификация ОС по разрядности кода S 8 -разрядные S 16 -разрядные S 32 -разрядные S 64 -разрядные

Разрядность показывает, какую разрядность внутренней шины данных центрального процессора способна поддержать операционная система, и Разрядность показывает, какую разрядность внутренней шины данных центрального процессора способна поддержать операционная система, и определяет программы, с которыми она будет работать Адресное пространство памяти – это область адресов памяти, распределяющейся между операционной системой и данными; между видеопамятью, памятью BIOS, блоком информации запрещенного режима работы и т. д.

ОС поддерживает два режима работы Реальный режим Все программы и данные располагаются в одной ОС поддерживает два режима работы Реальный режим Все программы и данные располагаются в одной области оперативной памяти, т. е. пользователь может войти в системную программу и случайно испортить ее Защищенный режим Поддерживается 32 -разрядными операционными системами и позволяет хранить программы и данные отдельно в соответствии с их важностью в системе

Классификация ОС по количеству поддерживаемых процессоров S Однопроцессорные S Многопроцессорные (Linux, Solaris, Windows NT Классификация ОС по количеству поддерживаемых процессоров S Однопроцессорные S Многопроцессорные (Linux, Solaris, Windows NT и др. ) u Симметричные – на каждом процессоре функционирует одно и то же ядро и задача может быть выполнена на любом процессоре, т. е. обработка полностью децентрализована, при этом каждому из процессоров доступна вся память u Асимметричные – системы, в которых процессоры неравноправны, обычно существует главный процессор и подчиненные, загрузку и характер работы которых определяет главный процессор

Классификация ОС по типу доступа пользователя к ЭВМ S ОС пакетной обработки – из Классификация ОС по типу доступа пользователя к ЭВМ S ОС пакетной обработки – из программ, подлежащих выполнению, формируется пакет (набор) заданий, вводимых в ЭВМ и выполняемых в порядке очередности с возможным учетом приоритетности S ОС разделения времени – системы, обеспечивающие одновременный диалоговый (интерактивный) режим доступа к ЭВМ нескольких пользователей на разных терминалах, которым по очереди выделяются ресурсы машины, что координируется ОС в соответствии с заданной дисциплиной обслуживания

S ОС реального времени – системы, которые обеспечивают определенное гарантированное время ответа машины на S ОС реального времени – системы, которые обеспечивают определенное гарантированное время ответа машины на запрос пользователя с управлением им какими-либо внешними по отношению к ЭВМ событиями, процессами или объектами

Классификация ОС по типу использования ресурсов S Стандартные ОС (ОС общего назначения) u Управления Классификация ОС по типу использования ресурсов S Стандартные ОС (ОС общего назначения) u Управления аппаратными средствами компьютера u Создания рабочей среды и интерфейса пользователя u Выполнения команд пользователя и программных инструкций u Организации ввода-вывода u Хранения и управления файлами и данными

S Сетевые операционные системы – системы, предназначенные для управления ресурсами компьютеров, объединенных в сеть S Сетевые операционные системы – системы, предназначенные для управления ресурсами компьютеров, объединенных в сеть с целью совместного использования данных, которые предоставляют мощные средства разграничения доступа к данным в рамках обеспечения их целостности и сохранности, а также сервисные возможности по использованию сетевых ресурсов u Одноранговые операционные системы, которые могут устанавливаться на любой рабочей станции и использоваться самостоятельно в виде отдельных программных средств, либо входить в состав пакетов, другую половину которых представляют программы, обслуживающие мощные компьютеры управления сетями – серверы u Серверные операционные системы, которые отличаются большей сложностью и мощностью, полностью заменяют собой стандартную операционную систему и состоят из 2 частей, одна из которых расположена на сервере, другая – на рабочих станциях

Классификация ОС по типу используемого интерфейса S Текстовые – операционные системы, основанные на интерфейсе Классификация ОС по типу используемого интерфейса S Текстовые – операционные системы, основанные на интерфейсе командной строки S Поддерживающие графический интерфейс

Классификация по семействам ОС S Системы для больших компьютеров фирмы IBM S Семейство Unix Классификация по семействам ОС S Системы для больших компьютеров фирмы IBM S Семейство Unix обширное, постоянно развивающееся S Семейство прямых и косвенных потомков Control Program/Monitor (СР/М) фирмы Digital Research S Семейства операционных систем Windows S Операционные системы фирмы Apple