Операционные системы. Лабораторная работа № 4. Вариант 4

Цена:
65 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon LAB4.EXE
material.view.file_icon LAB4.PAS
material.view.file_icon Операционные системы (лабораторная работа №4).doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему «производитель – потребитель». Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из этого буфера. Для контроля также выполнять вывод на экран чисел, взятых потоком-потребителем из буфера. Вывод разными потоками выполнять в разные строки и/или разным цветом; дополнительно выводить на экран индикатор того, какой именно поток работает в настоящий момент, а также содержимое буфера и текущий процент его заполненности.
На экране параллельная работа потоков может быть представлена следующим образом:
Верхняя строка (производитель): ячейка для вывода текущего сгенерированного числа, признак активности потока (слово, символ, цвет), сообщение о переполнении буфера в случае этого события. Возможно, ещё какая-то полезная информация, например, номер заполняемой ячейки.
Нижняя (или вторая) строка (потребитель): ячейка для вывода текущего прочитанного числа, признак активности потока (слово, символ, цвет), сообщение о пустом буфере в случае этого события. Возможно, информация о номере считываемой из буфера ячейки.
В середине экрана: сам буфер, в который числа добавляются потоком-производителем и из которого считываются (удаляются или перекрашиваются, попадая при этом в его ячейку в нижней строке экрана) потоком-потребителем. Считывание чисел можно производить по принципу стека или очереди. При считывании по принципу очереди после завершения работы потребителя какое-то количество чисел из начала буфера исчезнет, следовательно, буфер будет перемещаться по экрану и в какой-то момент его потребуется переписать заново, от начала.


запускать лабы нужно с командной строки, все параметры в отчёте написаны.

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

2011 Зачет
Операционные системы. Лабораторная работа №4. Вариант №10.
Задание для выполнения лаб. работы №4 Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (по
User Bodibilder : 4 апреля 2019
20 руб.
Операционные системы. Лабораторная работа №4. Вариант 08
тема: «Эмуляция работы параллельных процессов» Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой
User jozzyk : 22 ноября 2015
160 руб.
Операционные системы, лабораторная работа № 4, вариант № 3
Задание для выполнения лаб. работы №4 Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (п
User alexxxxxxxela : 20 сентября 2014
75 руб.
Операционные системы. Лабораторная работа №4
1. Постановка задачи Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забира
User gnv1979 : 30 декабря 2016
30 руб.
Операционные системы. Лабораторная работа № 4
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему «производитель – потребитель». Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из этого буф
User jashma28 : 20 мая 2012
800 руб.
Операционные системы. Лабораторная работа № 4. Все варианты!
№4: Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из этого
User rt : 2 марта 2015
30 руб.
Операционные системы. Лабораторная работа №4. Вариант №18. Семестр №4
Задание Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из
User Shamrock : 16 марта 2014
220 руб.
Операционные системы. Лабораторная работа № 5. Вариант 4
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом. В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину скорости, не
User maxgalll : 15 ноября 2011
65 руб.
Динамика объемов реализации товаров и ее влияние на результаты хозяйственной деятельности
Содержание Введение 1. Понятие и виды ценовой дискриминации 2. Детерминанты эффективности ценовой дискриминации Список используемой литературы Введение Цена в условиях рыночной экономики — один из важнейших факторов, определяющих прибыльность предприятия. Следовательно, ценовая политика - общие цели, которых предприятие собирается достичь с помощью цен на свою продукцию, и система мер, направленных на это, должны быть хорошо продуманы и обоснованы. Одним из возможных способов увеличения п
User evelin : 8 ноября 2013
5 руб.
Подвеска устьевого штока станка качалки СКДТ 8-3-4000 Сборочный чертеж, Подвеска устьевого штока модернизированная-Деталировка: Пружина, Траверса-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
Подвеска устьевого штока Сборочный чертеж, Подвеска устьевого штока модернизированная-Деталировка: Пружина, Траверса-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
581 руб.
Подвеска устьевого штока станка качалки СКДТ 8-3-4000 Сборочный чертеж, Подвеска устьевого штока модернизированная-Деталировка: Пружина, Траверса-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
Проектирование элементов системы менеджмента качества
ВВЕДЕНИЕ 1 ЭЛЕМЕНТЫ СИСТЕМЫ МЕНЕДЖМЕНТА КАЧЕСТВА 2 СТРУКТУРА ПРОЦЕССОВ МАГАЗИНА «КОМПЬЮТЕРНАЯ ТЕХНИКА» 3 ТЕКСТОВАЯ МОДЕЛЬ ПРОЦЕССА РЕМОНТА КОМПЬЮТЕРНОЙ ТЕХНИКИ 4 БЛОК-СХЕМА АЛГОРИТМА РЕМОНТА КОМПЬЮТЕРНОЙ ТЕХНИКИ 5 ТАБЛИЧНЫЙ СПОСОБ ОПИСАНИЯ ПРОЦЕССА РЕМОНТА КОМПЬЮТЕРНОЙ ТЕХНИКИ 6 МОДЕЛЬ МИСИС ПРОЦЕССА РЕМОНТА КОМПЬЮТЕРНОЙ ТЕХНИКИ 7 СРАВНИТЕЛЬНЫЙ АНАЛИЗ СПОСОБОВ ОПИСАНИЯ ПРОЦЕССОВ ЗАКЛЮЧЕНИЕ СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
User АЛЕКСАНДР4 : 31 августа 2014
100 руб.
Философские взгляды Вл. Соловьева
Содержание Введение 1. Социальные и идейно-теоретические истоки философии В.С. Соловьева 2. Философия “всеединства” как попытка создания всеобъемлющего мировоззрения Заключение Библиографический список Введение Исключительно важное место занимала историческая тема в творчестве крупнейшего русского религиозного философа XIX в. В.С. Соловьева. Соловьев Владимир Сергеевич (1853-1900) - философ, поэт, публицист. Сын крупнейшего русскою историка С.М.Соловьева. Окончил историко-филологический факульт
User Slolka : 15 ноября 2013
10 руб.
up Наверх