Реализация управления процессами и ресурсами многопрограммных операционных систем на уровне диспетчеризации
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой 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 сортировку и перестановку состояний если активные (занявшие нужные процессы ресурсы) ниже по приоритету.
Другие работы
ТЭЦ Теория электрических цепей Курсовая Вариант 68
Lezvix
: 20 апреля 2021
Задание на курсовую работу составлено по стовариантной системе.
Номер варианта определяется двумя последними цифрами в номере зачет-
ной книжки студента.
На входе полосового фильтра действуют периодические прямо-
угольные радиоимпульсы (рис. 1.1) с параметрами: tи – длительность им-
пульсов, Tи – период следования; Tн – период несущей частоты; Umн – ам-
плитуда несущего колебания, имеющего форму гармонического uн(t) =
= Umн × cos wнt.
Требуется рассчитать двусторонне нагруженный пассивный поло-
200 руб.
Современные технологии программирования (часть 1-я). Контрольная работа. Вариант №5.
sibguter
: 18 февраля 2020
ВЫПОЛНЕНО НА C#!
Задание
Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией:
• приложение заполняет контейнер данными, которые вводятся пользователем с консоли;
• выводит содержимое контейнера на консоль для контроля ввода;
• выполняет сортировку контейнера в порядке возрастания значений объектов с помощью алгоритма или метода контейнера;
• выводит содержимое контейнера на консоль для контрол
179 руб.
Теория массового обслуживания. Зачет. Билет №1
Damovoy
: 16 июня 2021
На АЗС работают пять автоматических колонок. В среднем, для заправки одной машины требуется три минуты. Каждую минуту на заправку приезжает машина. Требуется классифицировать систему массового обслуживания, построить граф этой системы и найти долю времени, когда все колонки свободны.
230 руб.
Разработка топологии интегральной схемы LM317
Orlandovich
: 16 января 2014
Целью данного РГЗ является приобретение практических навыков решения инженерной задачи, создание конкретного микроэлектронного изделия, а так же закрепление, углубление и обобщение теоретических знаний, полученных на предыдущих этапах обучения в ВУЗе.
Задание:
1. Ввести электрическую схему ИС (LM317) в систему моделирования MicroCap 9.0. Определить токи и напряжения во всех элементах интегральной схемы. Вид схемы взят из [1].
2. Рассчитать топологию резистора, конденсатора и транзистора исходя
400 руб.