Понятие операционной системы

Содержание

Слайд 2

Введение

Раздел 1

1.1 Понятие операционной системы
1.2 История развития операционных систем
1.3 Разновидности операционных систем
1.4

Введение Раздел 1 1.1 Понятие операционной системы 1.2 История развития операционных систем
Аппаратные средства (повторение)
1.5 Концепции операционных систем
1.6 Системные вызовы
1.7 Структура операционной системы

Слайд 3

Структура компьютерной системы

Компьютерная система состоит из:
Аппаратуры (hardware)
Системных программ (system programs)
Прикладных программ (application

Структура компьютерной системы Компьютерная система состоит из: Аппаратуры (hardware) Системных программ (system
programs)

Слайд 4

OS Kernel

ИНТЕРФЕЙСЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

USER

Firm Ware

HARD WARE

Drivers

Shell

App

Drivers

Drivers

UI

BIOS

I/O driver interface

Device interface

API – application programming interface

GUI, CUI

OS Kernel ИНТЕРФЕЙСЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ USER Firm Ware HARD WARE Drivers Shell

Слайд 5

Понятие операционной системы

ОС является расширенной машиной
Прячет массу мелких деталей реализации
Представляет пользователю виртуальную

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

Слайд 6

Понятие ресурса

Всякий объект (независимо от формы его существования), обладающий некоторой практической

Понятие ресурса Всякий объект (независимо от формы его существования), обладающий некоторой практической
ценностью для потребителя, является ресурсом

Одна из задач ОС - обеспечить эффективный и бесконфликтный способ распределения ресурсов ЭВМ между пользователями

Слайд 7

Эволюция ОС (1)

Первое поколение 1945 - 1955
вакуумные лампы, коммутационные панели
Второе поколение 1955

Эволюция ОС (1) Первое поколение 1945 - 1955 вакуумные лампы, коммутационные панели
- 1965
транзисторы, пакетные системы
Третье поколение 1965 – 1980
ИС и мультипрограммирование
Четвертое поколение 1980 – наст. время
персональные компьютеры

Слайд 8

Эволюция ОС (2)

Системы пакетной обработки
Приносятся перфокарты на 1401
Считываются карты на ленту
Лента передается

Эволюция ОС (2) Системы пакетной обработки Приносятся перфокарты на 1401 Считываются карты
на 7094 где и производится обработка
Лента с результатами передается на 1401для вывода на печать

Слайд 9

Эволюция ОС (3)

Структура типового задания – 2-е поколение

Эволюция ОС (3) Структура типового задания – 2-е поколение

Слайд 10

Эволюция ОС (4)

Мультипрограммная система
четыре задачи в памяти – 3-е поколение

Эволюция ОС (4) Мультипрограммная система четыре задачи в памяти – 3-е поколение

Слайд 11

Разновидности ОС

Операционные системы майнфрэймов
Серверные ОС
Мультипроцессорные ОС
ОС персональных компьютеров
ОС реального времени
Встроенные ОС
Операционные системы

Разновидности ОС Операционные системы майнфрэймов Серверные ОС Мультипроцессорные ОС ОС персональных компьютеров
смарт-карт
и т.д.

Слайд 12

Прерывания

(a) Последовательность шагов обращения к устройству ввода/вывода и получение запроса прерывания
(б) Выполнение

Прерывания (a) Последовательность шагов обращения к устройству ввода/вывода и получение запроса прерывания
прерывания

(a)

(б)

Слайд 13

Структура ОС (1)

Пример структуры монолитной системы

Структура ОС (1) Пример структуры монолитной системы

Слайд 14

Структура ОС(2)

Структура операционной системы THE

Структура ОС(2) Структура операционной системы THE

Слайд 15

Структура ОС(3)

Структура VM/370 с CMS

Структура ОС(3) Структура VM/370 с CMS

Слайд 16

Структура ОС(4)

Клиент – серверная архитектура

Структура ОС(4) Клиент – серверная архитектура

Слайд 17

Структура ОС(5)

Клиент – серверная архитектура в распределенной системе

Структура ОС(5) Клиент – серверная архитектура в распределенной системе

Слайд 18

Последовательность выполнения системного вызова

11 шагов выполнения системного вызова
read (fd, buffer,

Последовательность выполнения системного вызова 11 шагов выполнения системного вызова read (fd, buffer, nbytes)
nbytes)

Слайд 19

Некоторые системные вызовы для управления процессами

Некоторые системные вызовы для управления процессами

Слайд 20

Некоторые системные вызовы для управления файлами

Некоторые системные вызовы для управления файлами

Слайд 21

Некоторые системные вызовы для управления директориями

Некоторые системные вызовы для управления директориями

Слайд 22

Некоторые системные вызовы для разных целей

Некоторые системные вызовы для разных целей