Курсовая работа. Операционные системы. Вариант 15

Цена:
650 руб.

Состав работы

material.view.file_icon
material.view.file_icon КР_ОС_в15.docx
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задание:
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1).
Окончание работы программы должно происходить при приостановке всех потоков их ключевыми клавишами либо при нажатии клавиши ESC. При окончании работы необходимо выполнить корректное завершение, т.е. «дочитать» всю информацию из буфера каждого процесса (при его наличии), закрыть все открытые файлы и т.п. – по материалам лаб. работы №3.
Те потоки, которые выводят информацию на экран, должны использовать для этого каждый свое отдельное окно, обрамленное рамкой – экран визуально делится на несколько окон, в каждом из которых отображается один процесс.
Дополнительное информационное окно должно содержать описание управляющих клавиш и краткое сообщение о тех действиях, которые выполняются в программе: номер потока, его статус в текущий момент времени (активен, приостановлен, ожидает), другую информацию (указание величины выделенного потоку кванта времени, процент заполненности буфера и т.п.) в зависимости от конкретного потока.
Программа должна работать устойчиво, без «зависаний» и непредвиденных зрительных эффектов. В случае необходимости указания параметров при запуске программы необходимо предусмотреть и обработать все возможные ошибки (с выводом диагностики на экран).

Вариант 15:
Задачи:
2. Музыкальное сопровождение – как минимум несколько нот различной длительности, образующие мелодию. Во включённом состоянии мелодия должна играть в фоновом режиме (по материалам лаб. работы №2).
3. Два потока: один выполняет поиск всех последовательных простых чисел и заносит их в буфер, второй осуществляет их вывод из буфера на экран (по материалам лаб. работы №3).
5. Вывод заголовка работы (фамилия и имя автора и название работы) в виде «бегущей строки». Место вывода (верхняя или нижняя строка экрана) задавать параметром командной строки.
8. В углу экрана с заданными в качестве параметров координатами поместить часы, показания которых должны соответствовать системному времени. Обновлять показания часов каждую секунду (по материалам лаб. работы №2).

Дополнительная информация

Исходный код на на Turbo Pascal 7.0

Уважаемый студент дистанционного обучения,
Оценена Ваша работа по предмету: Операционные системы
Вид работы: Курсовая работа
Оценка:Отлично
Дата оценки: 14.05.2021
Бах Ольга Анатольевна
Операционные системы. Курсовая работа. Вариант № 15
1. Текст задания. Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1). Окончание работы программы должно происходить при приост
User gnv1979 : 30 декабря 2016
40 руб.
Операционные системы. Курсовая работа. Вариант №15 ( Задания №№ 2.3.5.8)
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1). Задания: 2. Музыкальное сопровождение – как минимум несколько нот различн
User zexor : 16 апреля 2013
175 руб.
Операционные системы. Курсовая работа. Вариант №15 ( Задания №№ 2.3.5.8)
Операционные Системы. Курсовая Работа
1. ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ Разработать и отладить программу расчета выражения вида: для значений Х от Xmin до Xmax с шагом 1. Оформить вывод фамилии и инициалов автора, уникального идентификационного номера, а также текущей даты. Результаты вычислений вывести в виде таблицы значений X и Y на экране дисплея.
User djigorfan : 6 октября 2012
300 руб.
Курсовая работа "Операционные системы"
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1). Окончание работы программы должно происходить при приостановке всех потоко
User olyly7 : 7 февраля 2011
10 руб.
КУРСОВАЯ РАБОТА. По дисциплине: Операционные системы.
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1).
User fominovich : 19 июня 2016
КУРСОВАЯ РАБОТА по дисциплине «Операционные системы»
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей
User mike_vorn : 30 сентября 2014
750 руб.
Контрольная работа по дисциплине: Операционные системы. Вариант №15
Контрольная работа По дисциплине: Операционные системы Задание на контрольную работу по дисциплине «Приложения Unix систем» Вариант 15 Теоретический вопрос: 1. Средства взаимодействия процессов в Unix. Понятие конвейера. Именованные каналы. Команды управления процессами. Задание: 1. С помощью одной команды найти все файлы с расширением .html в каталоге /usr и скопировать их в локальный каталог shtml. 2. Написать скрипт, который вычисляет корни квадратного уравнения ax2+bx+c=0. Коэффициенты
User IT-STUDHELP : 21 декабря 2022
600 руб.
promo
Контрольная работа по дисциплине: Операционные системы. Вариант №15
Контрольная работа По дисциплине: Операционные системы Вариант: 15 Задания: !!!2. Музыкальное сопровождение – как минимум несколько нот различной длительности, образующие мелодию. Во включенном состоянии мелодия должна играть в фоновом режиме (по материалам лаб. работы №2). !!!3. Два потока: один выполняет поиск всех последовательных простых чисел и заносит их в буфер, второй осуществляет их вывод из буфера на экран (по материалам лаб. работы №3). !!!5. Вывод заголовка работы (фамилия и имя
User IT-STUDHELP : 19 декабря 2022
600 руб.
promo
Разработка технологического процесса изготовления отливки Шкив 525-326-0000-3/02
Характеристика сплава отливки Анализ технологичности конструкции детали Выбор плоскости разъёма формы Обоснование выбора способа изготовления форм и стержней Обоснование способа изготовления формы Обоснование способа изготовления стержней Выбор формовочных и стержневых смесей Выбор формовочной смеси Выбор стержневой смеси Расчёт литниково-питающей системы Расчёт веса груза Расчёт продолжительности затвердевания отливки Проверка правильности расчёта продолжительности заливки и затвердевания с исп
User Aronitue9 : 6 июля 2015
40 руб.
Методы планирования организационной структуры предприятия
Системный подход . Он основан на представлении о системе как о чём-то целостном , обладающем новыми свойствами ( качествами ) по сравнению со свойствами составляющих её элементов . Новые свойства при этом понимаются очень широко . Они могут выражаться , в частности , в способности решать новые проблемы или достигать новых целей . Для этого требуется определить границы системы , выделив её из окружающего мира , и затем соответствующим образом изменить ( преобразовать ) , или , говоря математическ
User Elfa254 : 23 марта 2014
5 руб.
Тепломассообмен СЗТУ Задача 11 Вариант 17
Определить тепловой поток, теряемый за счет излучения стальной трубой диаметром 80 мм и длиной l. Труба, температура которой t1, расположена в помещении на большом удалении от его стен. Степень черноты материала трубы ε1, температура стен в помещении t2. Как изменится лучистая составляющая коэффициента теплоотдачи от поверхности трубы, если ее покрыть цилиндрическим кожухом (экраном) толщиной 20 мм, выполненным из тонких алюминиевых листов (степень черноты ε2=0,055)? Найти температуру алюминиево
User Z24 : 24 февраля 2026
200 руб.
Тепломассообмен СЗТУ Задача 11 Вариант 17
Опора. Вариант №26
Опора Вариант 26 1. Построить трехмерную модель Опоры, выполнив сквозные вырезы по нанесенной разметке. 2. По модели создать и оформить трехпроекционный ассоциативный чертеж и дополнить его аксонометрией. Чертеж и 3д модель (все на скриншотах показано и присутствует в архиве) выполнены в компасе 3D v13, возможно открыть в 14,15,16,17,18,19,20,21,22 и выше версиях компаса. Просьба по всем вопросам писать в Л/С. Отвечу и помогу.
User lepris : 22 февраля 2022
80 руб.
Опора. Вариант №26
up Наверх