120 likes | 292 Vues
Лекция №12 ОРГАНИЗАЦИЯ ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА В ОПЕРАЦИОННЫХ СИСТЕМАХ. Учебные вопросы: 1 Понятие операционной среды. 2 Организация прерываний в операционных системах. 3 Понятия вычислительного процесса и ресурса операционной системы. Список рекомендуемой литературы: Основная
E N D
Лекция №12 ОРГАНИЗАЦИЯ ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА В ОПЕРАЦИОННЫХ СИСТЕМАХ Учебные вопросы: 1 Понятие операционной среды. 2 Организация прерываний в операционных системах. 3 Понятия вычислительного процесса и ресурса операционной системы.
Список рекомендуемой литературы: Основная • Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. 3-е изд. – СПб.: Питер, 2006. – 958с.: ил. ISBN 5-469-00504-6 • Оглтри, Терри. Модернизация и ремонт сетей, 4-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2005. – 1328с. : ил. ISBN 5-84590688-1 Дополнительная • Куроуз Дж., Росс К. Компьютерные сети, 4-е изд. – СПб.: Питер, 2004. • Тненбаум Э. Компьютерные сети, 4-е изд. – СПб.: Питер, 2002. • Дуглас Э. Камер. Сети ТСР/IP. Том 1. Принципы, протоколы и структура. – М.: Издательский дом «Вильямс», 2003. • ШринивасВегешна. Качество обслуживания в сетях IP. – М.: Издательский дом «Вильямс», 2003.
Термин операционная среда означает, прежде всего, соответствующие интерфейсы, необходимые программам и пользователям для обращения к управляющей (супервизорной)части операционной системы с целью получить определенные сервисы.
Операционная среда может включать несколько интерфейсов: пользовательские и программные.
Прерыванияпредставляют собой механизм, позволяющий координировать параллельное функционирование отдельных устройств вычислительной системы и реагировать на особые состояния, возникающие при работе процессора, то есть прерывание — это принудительная передача управления от выполняемой программы к системе (а через нее — к соответствующей программе обработки прерывания), происходящая при возникновении определенного события.
Главные функции механизма прерываний: • распознавание или классификация прерываний; • передача управления соответствующему обработчику прерываний; • корректное возвращение к прерванной программе.
Рисунок 2 - Распределение прерываний по уровням приоритета
Рисунок 3 - Обработка прерывания при участии супервизоров ОС
Рисунок 4 - Классификация ресурсов
Рисунок 5 - Пример выполнения двух программ в мультипрограммном режиме
Контрольные вопросы: • Дайте понятие операционной среды и поясните её сущность. • Приведите и поясните основные этапы механизма обработки прерываний. • Приведите разновидности внешних и внутренних прерываний. • Приведите разновидности дисциплин прерываний в операционных системах. • Приведите понятие супервизора прерываний и поясните алгоритм его функционирования. • Приведите понятие последовательного вычислительного процесса. • Приведите понятие ресурса операционной системы и приведите их классификацию. • Поясните сущность мультипрограммного режима работы операционной системы. • Дайте понятие и поясните сущность супервизора операционной системы. • Дайте понятие и поясните сущность дисциплины обслуживания.