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

Цена:
30 руб.

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

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

Описание

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

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

-Состояние: Зачет
-Преподаватель: Бах О. А.
- СибГУТИ
- 2015 г
Операционные системы. Лабораторная работа №4
1. Постановка задачи Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забира
User gnv1979 : 30 декабря 2016
30 руб.
Операционные системы. Лабораторная работа № 4
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему «производитель – потребитель». Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из этого буф
User jashma28 : 20 мая 2012
800 руб.
Операционные системы. Лабораторная работа № 4. Вариант 4
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему «производитель – потребитель». Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из этого буф
User maxgalll : 15 ноября 2011
65 руб.
Операционные системы. Лабораторная работа №4. Вариант №10.
Задание для выполнения лаб. работы №4 Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (по
User Bodibilder : 4 апреля 2019
20 руб.
Лабораторная работа №4 по дисциплине: Операционные системы. Для всех вариантов.
Лабораторная работа №4: Эмуляция работы параллельных процессов на примере схемы “производитель–потребитель” Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности
User IT-STUDHELP : 23 апреля 2017
38 руб.
Лабораторная работа №4 по дисциплине: Операционные системы. Для всех вариантов. promo
Операционные системы. Лабораторная работа №4. Вариант 08
тема: «Эмуляция работы параллельных процессов» Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой
User jozzyk : 22 ноября 2015
160 руб.
Лабораторная работа № 4 Операционные системы. Вариант № 20
4. Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из этого
User Despite : 14 мая 2015
60 руб.
Операционные системы, лабораторная работа № 4, вариант № 3
Задание для выполнения лаб. работы №4 Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (п
User alexxxxxxxela : 20 сентября 2014
75 руб.
Оказание первой медицинской помощи при переломах и ожогах
Переломы бывают открытые и закрытые, имеют различную форму, расположение и степень смещения фрагментов кости. При переломах возникает боль, острота которой зависит от тяжести перелома, степени смещения костных обломков, повреждение близлежащих нервных стволов и других факторов. Из-за запоздалой медицинской помощи или при неумелом её оказании может возникнуть болевой шок. Заподозрить перелом конечности можно, если в результате падения или удара возникает боль, не позволяющая пострадавшему насту
User OstVER : 6 февраля 2013
5 руб.
Насос АНМ 180-500-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
Насос АНМ 180-500-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
500 руб.
Насос АНМ 180-500-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
Разработка канала для комплексной скважинной аппаратуры
Содержание Введение 1. Анализ технического задания. Выбор методов измерений 1.1 Требования к комплексной скважинной аппаратуре 1.2 Анализ технического задания 1.3 Выбор метода измерения влагосодержания 1.4 Выбор метода измерения температуры 2. Разработка структурной схемы 2.1 Структурная схема комплексной скважинной аппаратуры 2.2 Структурная схема каналов измерения температуры и влажности 2.3 Выбор основных узлов 3. Разработка принципиальной схемы 3.1 Вывод функции преобразования датчик
User tnhpt34 : 1 мая 2013
90 руб.
Делопроизводство в бухгалтерии
1. Бухгалтерские документы и их назначение. 2. Требования к содержанию и составлению бухгалтерских документов. 3. Классификация бухгалтерских документов. 4. Бухгалтерские документы и документооборот. 5. Хранение бухгалтерских документов. Список литературы. 1. Бухгалтерские документы и их значение Бухгалтерский учет является документальным. Отражение хозяйственных операций на счетах производится только на основании документации. Документ - это письменное доказательство действительн
User DocentMark : 8 ноября 2012
15 руб.
up Наверх