
- •Кафедра математической кибернетики и информационных технологий
- •Раздел 1
- •Лекция 1
- •Определение операционной системы
- •Ресурс - всякий объект, который может распределяться внутри вычислительной системы.
- •Ресурсы
- •Управление ресурсами включает решение следующих задач:
- •Цикл использования ресурса:
- •Место ОС в структуре
- •Аппаратный уровень
- •Уровень управления физическими устройствами
- •Уровень управления логическими ресурсами
- •Уровень систем программирования
- •Уровень прикладных систем
- •Назначение и функции
- •2. Повышение эффективности использования компьютера путем рационального управления его ресурсами в соответствии с
- •Критерии эффективности
- •Функции операционных систем
- •Функциональные компоненты операционной системы автономного компьютера
- •Подсистема управления
- •Подсистема управления памятью
- •Подсистема управления файлами и внешними устройствами
- •Интерфейс прикладного
- ••Приложения выполняют обращения к функциям API с помощью системных вызовов.
- •Защита данных и администрирование
- •Пользовательский
- •предъявляемые к
- •Сравнение количества строк кода в некоторых модулях ядра Linux и Windows
- •Уязвимость нулевого дня
- •Расширяемость
- •Переносимость
- •Совместимость
- ••Система виртуальных машин (СВМ)
- •Архитектура ОС
- •Ядро выполняет:
- •Вспомогательные
- •Классическая архитектура
- •Монолитная
- •Монолитные системы могут быть структурированными:
- •Многоуровневые системы
- •Примеры многоуровневых ОС
- •Упрощенное представление архитектуры Windows
- •Архитектура Windows
- •Многослойная модель ядра
- •Ядро ОС UNIX
- •Организация режима ядра Windows
- •Микроядерная архитектура
- •Сравнение моделей
- •Классификации ОС
- •По числу одновременно выполняемых задач
- •По числу одновременно работающих
- •Многопроцессорная обработка –
- •По способу структурной организации
- •По типу аппаратных платформ
- •По типу лицензии
- •Вымышленные операционные системы
- •Эволюция ОС
- ••Второй период (1955 - 1965)
- •• Третий период (1965 - 1975)
- •Четвертый период (1980 - настоящее время)
- •Современный этап развития операционных систем
- •«Облачная обработка данных — это парадигма, в рамках которой информация постоянно хранится на
- •Операционные системы Windows Хронологическая схема

Кафедра математической кибернетики и информационных технологий
«Операционные системы»
старший преподаватель Королькова Татьяна
Валерьевна
Раздел 1
Основные вопросы разработки операционных систем
3
Лекция 1
НАЗНАЧЕНИЕ И ФУНКЦИИ ОПЕРАЦИОННЫХ СИСТЕМ
4

Определение операционной системы
«Я не знаю, что это такое, но всегда узнаю ее, если увижу...»
Barron D.W., Computer Operating Systems,
1971 год
ОС компьютера – это комплекс
взаимосвязанных программ, обеспечивающий взаимодействие пользователя с вычислительной системой, а также управляющий ресурсами вычислительной системы.
5

Ресурс - всякий объект, который может распределяться внутри вычислительной системы.
Основные ресурсы вычислительной системы:
Процессоры (процессорное время);
Память (оперативная, внешняя);
Периферийные устройства (диски, таймеры, наборы данных, принтеры, сетевые устройства и др.).
6

Ресурсы
разделяемые
(несколько процессов могут использовать их одновременно)
неделимые
выгружаемые
могут быть отобраны у процесса без всяких негативных последствий (оперативная память)
невыгружаемые
-принудительная выгрузка приводит к сбою (компакт-диск)
7

Управление ресурсами включает решение следующих задач:
Планирование ресурса
Диспетчеризация ресурса
Отслеживание состояния и учет использования ресурса
Разрешение конфликтов между процессами
8

Цикл использования ресурса:
Запрос ресурса
Использование
ресурса
Высвобождение
ресурса

Место ОС в структуре
вычислительной
системы
Вычислительная система – программно-
аппаратный комплекс предоставляющий услуги пользователю.
Структура вычислительной системы
|
|
Прикладные |
|
|
|
программы |
|
|
|
Системы |
|
ВС |
|
программирования |
|
ОС |
Управление |
|
|
|
|
логическими |
|
|
|
устройствами |
|
|
|
Управление |
|
|
|
физическими |
|
|
|
устройствами |
10 |
Аппаратные средства
Аппаратный уровень
Физические ресурсы: процессор, оперативная память, внешние устройства.
Характеристики:
•правила программного использования, которые определяют возможность корректного использования в программе;
•производительность или емкость: тактовая частота, длина обрабатываемого машинного слова;
•степень занятости или используемости данного физического ресурса.
Средства программирования, доступные на аппаратном уровне:
•система команд компьютера;
•аппаратные интерфейсы программного взаимодействия с физическими ресурсами.
11