Операционные системы. Курсовая работа. Шифр 443
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Для нормирования различных вариантов последовательностей заданий используется набор из 10 типов задач (см. таблицу 1). Каждое задание включает одну из этих 10 задач. В одном потоке заданий могут встретиться задания, содержащие одинаковые задачи. Номер задачи Кi для очередного задания определяется по формулам:
Xi = [7 * Xi-1 + 417] mod 1000;
Ki = [Xi / 7] mod 10, i=1?M, Xo = N,
где [c] - целая часть числа с, y mod z - остаток от деления y на z, Xo = N - шифр (последние три цифры из зачетной книжки; если четное число, то +1, чтобы получилось нечетное).
Значение используемых параметров : V=16, H=12, q=5, M=10, последовательность периодов времени (интервал поступления заданий) ti=ki
Разработать структуру функционирования диспетчера работ в вычислительной системе, заданной в разделе 1. Квант времени, выделяемый каждой работе, выбирается исходя из конкретной ситуации: число работ, параллельно занимающих процессор, интервалы времени с коэффициентом многозадачности, дисциплины обслуживания.
Диспетчер использует метод разделения времени в сочетании с приоритетами. ДО - следующие:
- бесприоритетные ДО (БП)
1)LIFO; 2)FB - обратная связь;
3)смешанный алгоритм;
- приоритетные ДО (П)
4)относительный приоритет;
5)абсолютный приоритет;
6)адаптивное обслуживание;
7)обслуживание с динамическим приоритетом (зависимость от времени обслуживания - tобсл);
8)обслуживание с динамическим приоритетом (зависимость от времени ожидания - tож).
Для нормирования вариантов выбора ДО использовать таблицу 2.
Номер варианта соответствует значению X0 по mod15.
Работа должна содержать:
1)исходные данные;
2)таблицу последовательностей ti, xi, ki, vi, hi, ti, Ti;
3)временную диаграмму при использовании FIFO;
4)временную диаграмму при использовании SJF;
5)сравнительный анализ двух диаграмм;
6)структуру диспетчера;
7)расчетные данные, используемые при его проектировании;
8)алгоритм функционирования диспетчера (программная реализация).
Xi = [7 * Xi-1 + 417] mod 1000;
Ki = [Xi / 7] mod 10, i=1?M, Xo = N,
где [c] - целая часть числа с, y mod z - остаток от деления y на z, Xo = N - шифр (последние три цифры из зачетной книжки; если четное число, то +1, чтобы получилось нечетное).
Значение используемых параметров : V=16, H=12, q=5, M=10, последовательность периодов времени (интервал поступления заданий) ti=ki
Разработать структуру функционирования диспетчера работ в вычислительной системе, заданной в разделе 1. Квант времени, выделяемый каждой работе, выбирается исходя из конкретной ситуации: число работ, параллельно занимающих процессор, интервалы времени с коэффициентом многозадачности, дисциплины обслуживания.
Диспетчер использует метод разделения времени в сочетании с приоритетами. ДО - следующие:
- бесприоритетные ДО (БП)
1)LIFO; 2)FB - обратная связь;
3)смешанный алгоритм;
- приоритетные ДО (П)
4)относительный приоритет;
5)абсолютный приоритет;
6)адаптивное обслуживание;
7)обслуживание с динамическим приоритетом (зависимость от времени обслуживания - tобсл);
8)обслуживание с динамическим приоритетом (зависимость от времени ожидания - tож).
Для нормирования вариантов выбора ДО использовать таблицу 2.
Номер варианта соответствует значению X0 по mod15.
Работа должна содержать:
1)исходные данные;
2)таблицу последовательностей ti, xi, ki, vi, hi, ti, Ti;
3)временную диаграмму при использовании FIFO;
4)временную диаграмму при использовании SJF;
5)сравнительный анализ двух диаграмм;
6)структуру диспетчера;
7)расчетные данные, используемые при его проектировании;
8)алгоритм функционирования диспетчера (программная реализация).
Дополнительная информация
Год сдачи 2014
Оценка ХОРОШО
Шифр 443
Оценка ХОРОШО
Шифр 443
Похожие материалы
Операционные Системы. Курсовая Работа
djigorfan
: 6 октября 2012
1. ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ
Разработать и отладить программу расчета выражения вида:
для значений Х от Xmin до Xmax с шагом 1.
Оформить вывод фамилии и инициалов автора, уникального идентификационного номера, а также текущей даты.
Результаты вычислений вывести в виде таблицы значений X и Y на экране дисплея.
300 руб.
Курсовая работа "Операционные системы"
olyly7
: 7 февраля 2011
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1).
Окончание работы программы должно происходить при приостановке всех потоко
10 руб.
КУРСОВАЯ РАБОТА. По дисциплине: Операционные системы.
fominovich
: 19 июня 2016
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1).
КУРСОВАЯ РАБОТА по дисциплине «Операционные системы»
mike_vorn
: 30 сентября 2014
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей
750 руб.
Операционные системы, Курсовая работа. Вариант №9
holm4enko87
: 17 января 2025
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1).
Окончание работы программы должно происходить при приостановке всех потоков
170 руб.
Операционные системы. Курсовая работа, вариант 3.
nik200511
: 28 февраля 2023
Задание
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1).
Окончание работы программы должно происходить при приостановке вс
43 руб.
Курсовая работа "Операционные системы". Вариант №8
Daniil2001
: 23 января 2023
НЕ ЗАБУДЬТЕ ИЗМЕНИТЬ ФИО в тексте программы (.pas) и в самой работе
+ ДОБАВЬТЕ СВОИ РЕЗУЛЬТАТЫ РАБОТЫ ПРОГРАММЫ
100 руб.
Курсовая работа Операционные системы Вариант 2
Отличник1
: 3 мая 2022
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1).
100 руб.
Другие работы
Термодинамика и теплопередача ИРНИТУ Задача 5 Вариант 54
Z24
: 12 июля 2026
1 кг водяного пара с начальным давлением р1 и степенью сухости х1 изотермически расширяется; при этом к нему подводится теплота q. Определить, пользуясь hs — диаграммой, параметры конечного состояния пара, работу расширения, изменение внутренней энергии, энтальпии и энтропии. Решить также задачу, если расширение происходит изобарно. Изобразить процессы в pv-, Ts — и hs — диаграммах.
400 руб.
Контрольная работа по дисциплине: Методы оптимальных решений. Вариант 0
Roma967
: 27 мая 2016
Задача 1
Решить графически задачу из лабораторной работы №1.
Между двумя пунктами, расстояние между которыми равно 1000 км, необходимо с наименьшими затратами осуществить связь, имеющую 12 телефонных, 33 телеграфных и 20 фототелеграфных каналов с помощью кабелей двух типов. Кабель первого типа содержит 5 телефонных, 5 телеграфных и 2 фототелеграфных каналов, а кабель второго типа – 1 телефонных, 4 телеграфных и 5 фототелеграфных каналов. Стоимость 1 км кабеля первого типа равна 6 тыс.руб., втор
450 руб.
Задача по физике
anderwerty
: 23 января 2016
Задача 1
Камень брошен под углом к горизонту с начальной скоростью . Через некоторое время по траектории камня летит с постоянной скоростью чайка массой m=0, 5 кг. Найдите проекцию на вертикаль аэродинамической силы, действующей на чайку в высшей точке траектории, если ; .
Задача №2
Установленный горизонтально диск приводится во вращение из состояния покоя. Число оборотов в секунду равномерно увеличивается со скоростью . На диске на расстоянии r =0,1 м от оси лежит шайба. Через пос
Гидравлика и нефтегазовая гидромеханика Хабаровск ТОГУ Задача 19 Вариант 5
Z24
: 25 ноября 2025
Вода из водоема поступает в береговой колодец по самотечной трубе (рис. 18) длиной l и диаметром d. Определить, какой разнице уровней воды H в водоеме и колодце расход воды по трубе составит Q. Труба бетонная, бывшая в употреблении, температура воды t=15 ºC.
150 руб.