Реализация управления процессами и ресурсами многопрограммных операционных систем на уровне диспетчеризации
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание на лабораторную работу
Осуществить формирование средств представления процессов и механизмов управления их состоянием на уровне диспетчеризации.
Необходимо разработать алгоритм и написать программу, имитирующую работу простейшей ОС (“система”) – которая должна выполнять следующие действия:
- формирование дескрипторов процессов, вводимых в “систему”.
- определение состояний, в котором находятся все известные “системе” процессы.
- Формирование и ведение списочных структур (“очередей”) дескрипторов на основании их состояний, приоритетов и используемой дисциплины диспетчеризации.
При формировании дескриптора необходимо осуществить ввод следующей информации:
- имя процесса (символьная строка, содержащая не более 8 символов).
- приоритет процесса (целое число в диапазоне 0-255).
- объём ОП (целое число в диапазоне 032767).
- перечень внешних и периферийных устройств [DISK0,DISK1,TAPE0,TAPE1,PRINT,PLTTR] (не более трех для каждого процесса)
- имя файла если выбрано внешнее устройство хранения данных (символьная строка, содержащая не более 8 символов).
Определить состояние поступивших процессов и переместить их в подходящий список и выполнить соответствующую принципу HPF=FCFS сортировку и перестановку состояний если активные (занявшие нужные процессы ресурсы) ниже по приоритету.
Осуществить формирование средств представления процессов и механизмов управления их состоянием на уровне диспетчеризации.
Необходимо разработать алгоритм и написать программу, имитирующую работу простейшей ОС (“система”) – которая должна выполнять следующие действия:
- формирование дескрипторов процессов, вводимых в “систему”.
- определение состояний, в котором находятся все известные “системе” процессы.
- Формирование и ведение списочных структур (“очередей”) дескрипторов на основании их состояний, приоритетов и используемой дисциплины диспетчеризации.
При формировании дескриптора необходимо осуществить ввод следующей информации:
- имя процесса (символьная строка, содержащая не более 8 символов).
- приоритет процесса (целое число в диапазоне 0-255).
- объём ОП (целое число в диапазоне 032767).
- перечень внешних и периферийных устройств [DISK0,DISK1,TAPE0,TAPE1,PRINT,PLTTR] (не более трех для каждого процесса)
- имя файла если выбрано внешнее устройство хранения данных (символьная строка, содержащая не более 8 символов).
Определить состояние поступивших процессов и переместить их в подходящий список и выполнить соответствующую принципу HPF=FCFS сортировку и перестановку состояний если активные (занявшие нужные процессы ресурсы) ниже по приоритету.
Другие работы
Макроэкономика. Экзамен. Вариант №3
Yulipaha
: 22 ноября 2014
1. В качестве целей государственного регулирования экономики можно назвать: рост ВНП, борьбу с инфляцией, сбалансированный платежный баланс, защиту окружающей среды, экономический рост.
Подумайте и определите:
Может ли государство добиваться достижения всех поставленных целей одновременно?
Могут ли быть эти цели несовместимыми? Если да, то какие именно цели несовместимы? Чем объясняется конфликт целей?
2. Опишите свою позицию по отношению к высоким тарифам и квотам на автомобили, произведенные в
150 руб.
Культурология
studypro3
: 3 августа 2019
Задание 1. В чем заключается значение античной (греко-римской) культуры для последующего развития европейской и мировой культуры? Укажите знаковые достижения.
Задание 2. Перечислите и кратко опишите содержание и современное значение «Классических книг китайской образованности», например, «Книга перемен», «Искусство войны» и мн. др.
Задание 3. В чем заключается историческое значение «Арабско-мусульманской культуры» для развития мировой культуры? Укажите знаковые достижения.
Задание 4. Какой вклад
400 руб.
История. Контрольная работа. Вариант №7
Bashkova198
: 18 октября 2017
VII. ЭПОХА ПЕТРА ВЕЛИКОГО
ЧТО ЗНАЧАЮТ ЭТИ ПОНЯТИЯ?
Адмиралтейство,Ассамблеи,Берг-коллегия...
КОМУ ПРИНАДЛЕЖАТ ЭТИ ИМЕНА ?
Алексей- царевич,"Арап Петра Великого"...
40 руб.
Расчет элементов автомобильных гидросистем МАМИ Задача 2.5 Вариант А
Z24
: 18 декабря 2025
Вода перетекает из напорного бака в открытый резервуар по трубе длиной l и диаметром d, на которой установлен кран с коэффициентом сопротивления ζкр. Определить избыточное давление в баке р0*, при котором обеспечится необходимый расход Q. При решении учесть значения высот Н и h, потери напора на вход в трубу (внезапное сужение), в кране, на выход из трубы в бак (внезапное расширение) и на трение по длине трубы λ=0,025. Режим течения считать турбулентным. (Величины Q, Н, h, l, d и ζкр взять из та
150 руб.