Введение в операционные системы. (Тема 1)

Содержание

Слайд 2

Структура ПО USER Программное обеспечение: Прикладное программное обеспечение Системное программное обеспечение Операционная система Ядро ОС HARDWARE

Структура ПО

USER
Программное обеспечение:
Прикладное программное обеспечение
Системное программное обеспечение
Операционная система
Ядро ОС
HARDWARE

Слайд 3

Определение ОС Виртуальная машина Уровень абстракции (например, файловая система, а не

Определение ОС

Виртуальная машина
Уровень абстракции
(например, файловая система, а не диск)
Менеджер ресурсов
Очередь

печати, управление памятью, …
Интерфейс пользователя
Графический интерфейс пользователя, Graphic User Interface - GUI
Интерфейс командной строки, Command Line Interface - CLI
Защитник пользователей и программ
Постоянно функционирующее ядро
Слайд 4

Требования к современным ОС ОЧЕВИДНО: эффективное управление ресурсами и обеспечение удобного

Требования к современным ОС

ОЧЕВИДНО: эффективное управление ресурсами и обеспечение удобного интерфейса

для пользователя и прикладных программ
Расширяемость
Поддержка новых устройств
Модульная архитектура
Надежность и отказоустойчивость
Предсказуемость
Безопасность
Защита ресурсов и данных
Производительность
ВС быстра настолько, насколько быстрое железо
Слайд 5

Требования к современным ОС (продолжение) Переносимость Переносимый ЯВУ Изоляция процессора Изоляция

Требования к современным ОС (продолжение)

Переносимость
Переносимый ЯВУ
Изоляция процессора
Изоляция платформы
Совместимость
в одной и той

же ОС:
прямая совместимость
обратная совместимость
в разных ОС:
двоичная совместимость
совместимость исходных кодов
Слайд 6

Принципы построения ОС Частотный принцип Принцип модульности Принцип функциональной избирательности Принцип генерируемости Принцип функциональной избыточности

Принципы построения ОС

Частотный принцип
Принцип модульности
Принцип функциональной избирательности
Принцип генерируемости
Принцип функциональной избыточности

Слайд 7

Принципы построения ОС (продолжение) Принцип «по умолчанию» Принцип перемещаемости Принцип защиты

Принципы построения ОС (продолжение)

Принцип «по умолчанию»
Принцип перемещаемости
Принцип защиты
Принцип независимости программ от внешних

устройств
Принцип открытости и наращиваемости