Операционные системы. Лабораторная работа № 4. Эмуляция работы параллельных процессов на примере схемы «производитель–потребитель»

Цена:
41 руб.

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

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

Описание

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

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

Оценена Ваша работа по предмету: Операционные системы
Вид работы: Лабораторная работа 4
Оценка:Зачет
Дата оценки: 12.01.2014
Рецензия:Уважаемая,

Бах Ольга Анатольевна
Эмуляция работы параллельных процессов на примере схемы “производитель–потребитель
Постановка задачи Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает
User Doctor_Che : 9 февраля 2012
40 руб.
Лабораторная работа №4 Эмуляция работы параллельных процессов на примере схемы «производитель–потребитель»
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему «производитель – потребитель». Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из этого буф
User Ruslanks : 2 апреля 2018
150 руб.
Операционные системы. Лабораторная работа № 4. Эмуляция работы параллельных процессов на примере схемы “производитель-потребитель” . Turbo Pascal. СибГУТИ
Задание для выполнения лаб. работы №4 Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (п
User РешуВашуРаботу : 27 апреля 2018
450 руб.
Операционные системы Лабораторная работа №3 Эмуляция работы параллельных процессов на примере схемы “производитель–потребитель”
Задание для выполнения лаб. работы №3 Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (п
User svladislav987 : 23 августа 2023
200 руб.
Выигрыш потребителя и производителя
1. Рынок труда в условиях совершенной конкуренции Одним из основных факторов производства является труд. Конечно, труд, как производственный ре­сурс имеет свои особенности. Главная из них состоит в том, что труд неотделим от человека и несет социальный и политический аспект. У рабочих, в отличие от машин, есть права, и на защите этих прав в современной рыночной экономике стоят профсоюзы и государство. Вместе с тем, несмотря на отмеченную выше специфику труда, при его исследовании как фактора п
User ostah : 24 сентября 2013
5 руб.
Операционные системы. Лабораторная работа №4
1. Постановка задачи Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забира
User gnv1979 : 30 декабря 2016
30 руб.
Операционные системы. Лабораторная работа № 4
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему «производитель – потребитель». Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из этого буф
User jashma28 : 20 мая 2012
800 руб.
Программа по параллельной работе потоков “производитель – потребитель”
ЛАБОРАТОРНАЯ РАБОТА №4 по дисциплине «Операционные системы» Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на э
User hunter911 : 23 января 2011
100 руб.
Основы построения телекоммуникационных систем и сетей. Курсовая работа. Вариант №6
Задача No1 Определить мощность ТВ радиопередатчика Р, обеспечивающего требуемое значение напряженности электромагнитного поля в пределах заданной площади, имеющей форму круга, находящегося в пределах зоны прямой видимости при условии, что ТВ вещание ведется в NK=7 радиоканале с =3,0 оценкой качества воспроизводимых ТВ изображений, высота передающей антенны над поверхностью Земли составляет h1=170 метров, а приемной – h2=11. Задача No2 Для цифровой системы передачи ТВ сигнала с информационным сж
User Vasay2010 : 17 июня 2013
49 руб.
Порядок урегулирования налоговых споров
Ведение 1. Налог на доходы физических лиц 2. Защита прав налогоплательщика 3. Досудебный порядок урегулирования налоговых споров Заключение Список литературы Введение В условиях интенсивного развития рыночных отношений активно происходило становление и развитие налогового законодательства, без которого невозможно становление цивилизованного государства с развитыми рыночными отношениями. В настоящее время налогоплательщики активно пытаются отстаивать в судебных органах свои интересы и наруше
User evelin : 28 октября 2013
5 руб.
Теплотехника Задача 22.26 Вариант б
Плита толщиной δ, имеющая начальную температуру t0, охлаждается в среде, температура которой постоянна и равна 20 ºC. Коэффициент теплоотдачи в процессе охлаждения α=60 Вт/(м²·К). Найти распределение температуры в плите, через каждые 3 мм в моменты времени τ1 и τ2.
User Z24 : 26 января 2026
250 руб.
Теплотехника Задача 22.26 Вариант б
ЛАБОРАТОРНАЯ РАБОТА по дисциплине «Методология кадастровых работ» на тему: «СОСТАВЛЕНИ ПРОЕКТА МЕЖЕВАНИЯ ТЕРРИТОРИИ» Вариант № 11
По дисциплине: Методология кадастровых работ (базовый курс) Студенту (ке) Группа Тема работы (проекта): Составление проекта межевания территории Руководитель: Иванцова Е.А., ст. преподаватель Тема утверждена на заседании кафедры от__ протокол No ___________ Срок сдачи выполненной работы Задание или перечень рассматриваемых вопросов: Цель – составить проект межевания кадастрового квартала (части кадастрового квартала в границах красных линий) сельского населенного
User nmaksim91 : 17 июня 2019
700 руб.
up Наверх