Экскурс в операционные системы

Содержание

Слайд 2

Операционная система - комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера

Операционная система

- комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и

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

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

ОС выполняет 2 группы функций

предоставление пользователю или программисту вместо реальной аппаратуры

компьютера расширенной виртуальной машины, с которой удобней работать и которую легче программировать;
повышение эффективности использования компьютера путем рационального управления его ресурсами в соответствии с некоторым критерием
Слайд 4

Основные функции ОС: исполнение запросов программ; загрузка программ в оперативную память

Основные функции ОС:

исполнение запросов программ;
загрузка программ в оперативную память и их

выполнение;
стандартизованный доступ к периферийным устройствам (устройства ввода-вывода);
управление оперативной памятью;
управление доступом к данным на энергонезависимых носителях;
обеспечение пользовательского интерфейса
Слайд 5

Многозадачные ОС подразделяются на три типа в соответствии с использованными при

Многозадачные ОС

подразделяются на три типа в соответствии с использованными при их

разработке критериями эффективности:
системы пакетной обработки (например, OCEC),
системы разделения времени (UNIX,VMS),
системы реального времени (QNX,RT/11).
Слайд 6

Подсистемы ОС управления процессами; управления памятью; Управления файлами и внешними устройствами; файловая; защиты данных и администрирования.

Подсистемы ОС

управления процессами;
управления памятью;
Управления файлами и внешними устройствами;
файловая;
защиты данных и администрирования.

Слайд 7

Слайд 8

Ядро ОС - центральная часть операционной системы, управляющая выполнением процессов, ресурсами

Ядро ОС

- центральная часть операционной системы, управляющая выполнением процессов, ресурсами вычислительной

системы и предоставляющая процессам координированный доступ к этим ресурсам. Основными ресурсами являются процессорное время, память и устройства ввода-вывода
Слайд 9

Архитектуры ядер ОС монолитное модульное микроядро экзоядро наноядро гибридное

Архитектуры ядер ОС

монолитное
модульное
микроядро
экзоядро
наноядро
гибридное

Слайд 10

Переход к микроядру

Переход к микроядру

Слайд 11

Системный вызов - обращение прикладной программы к ядру операционной системы для выполнения какой-либо операции.

Системный вызов

- обращение прикладной программы к ядру операционной системы для выполнения

какой-либо операции.
Слайд 12

Процессы имеет несколько определений, которые используются в зависимости от контекста, согласно

Процессы

имеет несколько определений, которые используются в зависимости от контекста, согласно которым

процесс — это:
программа на стадии выполнения;
«объект», которому выделено процессорное время;
асинхронная работа.
Слайд 13

Для создания процесса операционной системе нужно: Присвоить процессу имя Добавить информацию

Для создания процесса операционной системе нужно:

Присвоить процессу имя
Добавить информацию о процессе

в список процессов
Определить приоритет процесса
Сформировать блок управления процессом
Предоставить процессу нужные ему ресурсы
Слайд 14

Состояния процесса

Состояния процесса

Слайд 15

Поток (thread) понимается как подпроцесс, или легковесный процесс , выполняющийся в контексте полноценного процесса.

Поток (thread)

понимается как подпроцесс, или легковесный процесс , выполняющийся в контексте

полноценного процесса.
Слайд 16

Слайд 17

Файловая система - порядок, определяющий способ организации, хранения и именования данных на носителях информации в компьютерах

Файловая система

- порядок, определяющий способ организации, хранения и именования данных на

носителях информации в компьютерах