Классификация ОС. Основания классификации. (Лекция 3) презентация

Содержание


Презентации» Информатика» Классификация ОС. Основания классификации. (Лекция 3)
Лекция 3
 Классификация ОС. Основания классификации.Основания классификации
 Особенности алгоритмов управления ресурсами
 Особенности аппаратных платформ
 Особенности областейОсобенности алгоритмов управления ресурсами
 Поддержка многозадачности 
 Поддержка многопользовательского режима 
Поддержка многозадачности 
 однозадачные
  (MS-DOS, MSX)
 выполняют функцию предоставления пользователюПоддержка многопользовательского режима
 однопользовательские
 (MS-DOS, Windows 3.x, ранние версии OS/2)Вытесняющая и невытесняющая многозадачность
 Non-preemptive multitasking 
 - невытесняющая многозадачность -
Вытесняющая и невытесняющая многозадачность
 Невытесняющая многозадачность -
 
 	
 Удачный пример:Многопроцессорные ОС могут классифицироваться по способу организации вычислительного процесса в системеОсобенности аппаратных платформ 
 операционные системы персональных компьютеров
 мини-компьютеров
 Мейнфреймов
 Кластеров
Особенности областей использования
 системы пакетной обработки (например, OC EC), 
 системыОсобенности методов построения
 Монолитное ядро 
 Микроядерная архитектура
 Многоуровневые системы (LayeredМонолитное ядро
 Монолитное ядро (monolithic kernel) представляет собой набор процедур, каждаяМикроядерная архитектура
 Микроядро работает в привилегированном режиме и обеспечивает взаимодействие междуМногоуровневые системы (Layered systems)
 Вся вычислительная система разбивается на ряд болееВиртуальные машины
 Каждая виртуальная машина предстает перед пользователем как голое железоСмешанные системы Архитектура ОС Windows XPОперационные среды
 Наличие нескольких прикладных сред дает возможность в рамках одной



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Лекция 3 Классификация ОС. Основания классификации.


Слайд 2
Описание слайда:
Основания классификации Особенности алгоритмов управления ресурсами Особенности аппаратных платформ Особенности областей использования Особенности методов построения

Слайд 3
Описание слайда:
Особенности алгоритмов управления ресурсами Поддержка многозадачности Поддержка многопользовательского режима Вытесняющая и невытесняющая многозадачность, многозадачность на базе процессов или нитей Многопроцессорная обработка

Слайд 4
Описание слайда:
Поддержка многозадачности однозадачные (MS-DOS, MSX) выполняют функцию предоставления пользователю виртуальной машины включают средства управления периферийными устройствами, средства управления файлами, средства общения с пользователем

Слайд 5
Описание слайда:
Поддержка многопользовательского режима однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2)

Слайд 6
Описание слайда:
Вытесняющая и невытесняющая многозадачность Non-preemptive multitasking - невытесняющая многозадачность - активный процесс выполняется до тех пор, пока он сам, по собственной инициативе, не отдаст управление планировщику операционной системы

Слайд 7
Описание слайда:
Вытесняющая и невытесняющая многозадачность Невытесняющая многозадачность - Удачный пример: файл-сервер NetWare Неудачный пример: Windows 3.х.

Слайд 8
Описание слайда:
Многопроцессорные ОС могут классифицироваться по способу организации вычислительного процесса в системе с многопроцессорной архитектурой: симметричные SMP-symmetrical multitasking

Слайд 9
Описание слайда:
Особенности аппаратных платформ операционные системы персональных компьютеров мини-компьютеров Мейнфреймов Кластеров Мобильных устройств

Слайд 10
Описание слайда:
Особенности областей использования системы пакетной обработки (например, OC EC), системы разделения времени (UNIX, VMS), системы реального времени (QNX, RT/11) : критерием эффективности для систем реального времени является их способность выдерживать заранее заданные интервалы времени между запуском программы и получением результата (управляющего воздействия). Это время называется временем реакции системы, а соответствующее свойство системы - реактивностью

Слайд 11
Описание слайда:
Особенности методов построения Монолитное ядро Микроядерная архитектура Многоуровневые системы (Layered systems) Виртуальные машины Смешанные системы

Слайд 12
Описание слайда:
Монолитное ядро Монолитное ядро (monolithic kernel) представляет собой набор процедур, каждая из которых может вызвать каждую Ядро всегда полностью располагается в оперативной памяти → присутствие в ядре лишних компонентов крайне нежелательно → перекомпиляция – это единственный способ добавить в него новые компоненты или исключить неиспользуемые Примером систем с монолитным ядром является большинство Unix-систем.

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

Слайд 14
Описание слайда:
Многоуровневые системы (Layered systems) Вся вычислительная система разбивается на ряд более мелких уровней с хорошо определенными связями между ними, так чтобы объекты уровня N могли вызывать только объекты уровня N-1

Слайд 15
Описание слайда:
Виртуальные машины Каждая виртуальная машина предстает перед пользователем как голое железо – копия всего hardware в вычислительной системе, включая процессор, привилегированные и непривилегированные команды, устройства ввода-вывода, прерывания и т.д

Слайд 16
Описание слайда:
Смешанные системы Архитектура ОС Windows XP

Слайд 17
Описание слайда:
Операционные среды Наличие нескольких прикладных сред дает возможность в рамках одной ОС одновременно выполнять приложения, разработанные для нескольких ОС. Под операционной средой понимают совокупность интерфейсов, необходимых программам и пользователям для обращения к ОС с целью получить определенные сервисы.


Скачать презентацию на тему Классификация ОС. Основания классификации. (Лекция 3) можно ниже:

Похожие презентации