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

Цена:
100 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon esenin.txt
material.view.file_icon KRV3.EXE
material.view.file_icon krv3.pas
material.view.file_icon lib.pas
material.view.file_icon LIB.TPU
material.view.file_icon Курсовая работа.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Задание:

Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1).

Окончание работы программы должно происходить при приостановке всех потоков их ключевыми клавишами либо при нажатии клавиши ESC. При окончании работы необходимо выполнить корректное завершение, т.е. “дочитать” всю информацию из буфера каждого процесса (при его наличии), закрыть все открытые файлы и т.п. – по материалам лаб. работы №4.

Те потоки, которые выводят информацию на экран, должны использовать для этого каждый свое отдельное окно, обрамленное рамкой – экран визуально делится на несколько окон, в каждом из которых отображается один процесс.

Дополнительное информационное окно должно содержать описание управляющих клавиш и краткое сообщение о тех действиях, которые выполняются в программе: номер потока, его статус в текущий момент времени (активен, приостановлен, ожидает), другую информацию (указание величины выделенного потоку кванта времени, процент заполненности буфера и т.п.) в зависимости от конкретного потока.

Программа должна работать устойчиво, без “зависаний” и непредвиденных зрительных эффектов. В случае необходимости указания параметров при запуске программы необходимо предусмотреть и обработать все возможные ошибки (с выводом диагностики на экран).

ЗАДАЧИ:

1. Два потока: первый читает информацию из файла (например, стихи или текст программы) в буфер, второй эту информацию из буфера выдаёт на экран. При заполнении окна вывода до конца его содержимое не должно обновляться полностью – вывод новой информации должен осуществляться в последнюю строку, а все остальные строки смещаться вверх (по материалам лаб. работы №4). Имя читаемого файла задавать как параметр командной строки. После окончания файла он начинает считываться заново.

2. Музыкальное сопровождение – как минимум несколько нот различной длительности, образующие мелодию. Во включённом состоянии мелодия должна играть в фоновом режиме (по материалам лаб. работы №2).


5. Вывод заголовка работы (фамилия и имя автора и название работы) в виде “бегущей строки” (по материалам лаб. работы №5). Место вывода (верхняя или нижняя строка экрана) задавать параметром командной строки.

6. Два потока: один генерирует случайные числа и выбирает в буфер те, которые являются полным квадратом, второй выводит их из буфера на экран (по материалам лаб. раб. №4).

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

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Операционные системы
Вид работы: Курсовая работа
Оценка:Хорошо
Дата оценки: 13.06.2016


Бах Ольга Анатольевна
Операционные системы. Курсовая работа, вариант 3.
Задание Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1). Окончание работы программы должно происходить при приостановке вс
User nik200511 : 28 февраля 2023
43 руб.
Операционные системы, курсовая работа, вариант № 3
ЗАДАЧИ: 1. Два потока: первый читает информацию из файла (например, стихи или текст программы) в буфер, второй эту информацию из буфера выдаёт на экран. При заполнении окна вывода до конца его содержимое не должно обновляться полностью – вывод новой информации должен осуществляться в последнюю строку, а все остальные строки смещаться вверх (по материалам лаб. работы №4). Имя читаемого файла задавать как параметр командной строки. После окончания файла он начинает считываться заново. 2. Музыкал
User alexxxxxxxela : 20 сентября 2014
80 руб.
Операционные системы. Курсовая работа. Вариант № 3 ( Задания №№ 1.2.5.6)
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1). Задания: 1. Два потока: первый читает информацию из файла (например, стихи
User zexor : 16 апреля 2013
100 руб.
Операционные системы. Курсовая работа. Вариант № 3 ( Задания №№ 1.2.5.6)
Операционные Системы. Курсовая Работа
1. ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ Разработать и отладить программу расчета выражения вида: для значений Х от Xmin до Xmax с шагом 1. Оформить вывод фамилии и инициалов автора, уникального идентификационного номера, а также текущей даты. Результаты вычислений вывести в виде таблицы значений X и Y на экране дисплея.
User djigorfan : 6 октября 2012
300 руб.
Курсовая работа "Операционные системы"
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1). Окончание работы программы должно происходить при приостановке всех потоко
User olyly7 : 7 февраля 2011
10 руб.
Операционные системы. Вариант 3.
Задание. Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1). Окончание работы программы должно происходить при приостановке вс
User Lost : 15 февраля 2012
400 руб.
КУРСОВАЯ РАБОТА. По дисциплине: Операционные системы.
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1).
User fominovich : 19 июня 2016
КУРСОВАЯ РАБОТА по дисциплине «Операционные системы»
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей
User mike_vorn : 30 сентября 2014
750 руб.
Контрольная работа по дисциплине: Основы информационной безопасности. Вариант 34
Тема №34: «Проблема защиты сетевого периметра организации» Содержание Введение 3 1. Понятие сетевого периметра организации 5 2. Угрозы, которым подвергается сетевой периметр организации 6 3. Методы и средства защиты периметра сети 8 4. Сложности защиты сетевого периметра в современном мире 11 Заключение 13 Список использованных источников 14
User Учеба "Под ключ" : 20 апреля 2025
450 руб.
promo
Гидравлика Москва 1990 Задача 16 Вариант 0
Определить диаметр d горизонтального стального трубопровода длиной l=20 м, необходимый для пропуска по нему воды в количестве Q, если располагаемый напор равен H. Эквивалентная шероховатость стенок трубы k=0,15 мм. Указание. Для ряда значений d и заданного Q определяется ряд значений потребного напора Нп. Затем строится график Нп=f(d) и по заданному H определяется d.
User Z24 : 27 декабря 2025
160 руб.
Гидравлика Москва 1990 Задача 16 Вариант 0
Разработка автоматизированной системы управления в деятельности современного предприятия
Содержание Введение 1. Роль электронных систем управления в деятельности современных предприятий и организаций 1.1 Понятие качества управления 1.2 Роль электронных форм представления и движения информации 1.3 Связь и взаимовлияние современных информационных технологий 2. Основные процессы МУ «Управление культуры Нефтеюганского муниципального района» с точки зрения системного подхода 2.1 Системные процессы 2.2 Процессы менеджмента и жизненного цикла 2.3 Поддерживающие процессы 3. Электронная сис
User vlanproekt : 11 января 2014
990 руб.
Экзаменационная работа по дисциплине «Бухгалтерский учет» вариант 1
Задача 1 АО «Тайга» 13.11.97г. получило по договору-мены сырье от АО «Кедр» на сумму 110 тыс. руб. + НДС 22 тыс. руб. В погашение своих обязательств АО «Тайга» 25.12.97г. отгрузило свою продукцию по договорной цене 132 тыс. руб. в том числе НДС 22 тыс. руб. Фактическая себестоимость отгруженной продукции составила 78 тыс. руб., а коммерческие расходы, связанные с отгрузкой продукции по договору-мены составили 12 тыс. руб. Определить финансовый результат по договору-мены при условии, что фактом р
User mersedeska : 19 августа 2011
200 руб.
up Наверх