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

Содержание

Слайд 2

Определение ОС
Под операционной системой (ОС) понимают
систему программ, предназначенную для обеспечения определенного

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

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

Слайд 3

Многоуровневая структура ВС

Многоуровневая структура ВС

Многоуровневая структура ВС Многоуровневая структура ВС

Слайд 4

Определение процесса ОС

Процесс (лат. processus – прохождение, продвижение) – закономерное, последовательное изменение

Определение процесса ОС Процесс (лат. processus – прохождение, продвижение) – закономерное, последовательное
явления, его переход в другое явление(развитие).

Процесс (лат. processus – прохождение, продвижение) – закономерное, последовательное изменение явления, его переход в другое явление(развитие)

ГОСТ 19781-83 Процесс – система действий, реализующая определённую функцию в ВС и оформленная так, что управляющая программа ВС может перераспределять ресурсы этой системы в целях обеспечения мультипрограммирования

Неформальное определение процесса(А. Шоу)
Последовательный процесс есть работа, производимая последовательным процессором при выполнении программы с её данными

Слайд 5

Формализованное описание программного процесса

Si - вектор состояния процесса In – инициатор

Формализованное описание программного процесса Si - вектор состояния процесса In – инициатор
развития процесса

Трек программного процесса – упорядоченная по времени последовательность векторов состояния

Si (контекст процесса) – информация для процессора, необходимая для развития процесса:
- выполняемая команда(активная часть вектора, выполнение которой вызывает изменение параметров)
адрес следующей команды
другие параметры
Процесс = Инициатор + Трек + Процессор

Слайд 6

Граф состояний для логической модели процесса

не выполняющийся
(пассивный)

Каждый процесс имеет собственный процессор
Модель

Граф состояний для логической модели процесса не выполняющийся (пассивный) Каждый процесс имеет
обеспечивает решение процессорно-независимых задач(взаимодействие процессов, синхронизация)
Логическая(абстрактная) модель процесса

Слайд 7

Физическая модель процесса

В модели рассматривается распределение процессам физических процессоров
Число процессов не равно

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

Слайд 8

Граф состояний для физической модели процесса

Прерывание выполняющегося процесса

Физическая модель процесса

Сохранение

Граф состояний для физической модели процесса Прерывание выполняющегося процесса Физическая модель процесса
вектора состояния процесса(контекста) с целью его будущего восстановления
Прерывание выполнения и перевод процесса в очередь готовых или блокированных
Имя файла: Операционные-системы.pptx
Количество просмотров: 31
Количество скачиваний: 0