Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Лабораторная работа №10



«Управление процессами в многозадачной ОС»

Цель работы Ознакомление с основными принципами организации системы планирования процессов многозадачной ОС, моделирование и программная реализация планировщика задач для многозадачной операционной системы

Теоретические сведения.

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





Дата публикования: 2015-10-09; Прочитано: 252 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...