Лабораторная работа №4 по дисциплине: Операционные системы. Для всех вариантов.

Цена:
38 руб.

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

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

Описание

Лабораторная работа №4:
Эмуляция работы параллельных процессов на примере
схемы “производитель–потребитель”

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

Контрольные вопросы
1. Как поведет себя программа, если первым будет выбираться на выполнение поток-потребитель?
2. Каким образом можно создать приоритет тому или другому потоку? Используя только датчик случайных чисел? Добавьте возможность задания приоритета в форме параметра командной строки.
3. Возможно ли добавление в ту же программу новых потоков? Измените программу таким образом, чтобы можно было при ее запуске указывать требуемое количество потоков. При этом функции каждого потока определяются случайным образом. Т.е. может получиться несколько потребителей и один производитель, или наоборот… В крайней ситуации – все производители или все потребители. Как поведёт себя программа в подобном случае?

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

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

Бах Ольга Анатольевна

Помогу с выполнением других работ и дисциплин.
E-mail: sneroy20@gmail.com
Лабораторная работа №4 по дисциплине: «Операционные системы»
Задание Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из э
User Мария114 : 24 мая 2017
100 руб.
ЛАБОРАТОРНАЯ РАБОТА №4 по дисциплине «Операционные системы»
1. Постановка задачи. Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”.
User mike_vorn : 30 сентября 2014
680 руб.
Лабораторная работа № 4 по дисциплине "Операционные системы".
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из этого буф
User Greenberg : 11 марта 2012
79 руб.
Лабораторная работа №4 по дисциплине: Операционные системы. Вариант №7
Задание Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из э
User Jack : 28 января 2014
300 руб.
Лабораторная работа № 4 по дисциплине: Операционные системы. Вариант №1
Постановка задачи. Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему «производитель – потребитель». Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает
User xtrail : 2 апреля 2013
200 руб.
Лабораторная работа №4 по дисциплине "Операционные системы". Вариант №3.
Постановка задачи: Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает
User hunter911 : 15 сентября 2012
100 руб.
Лабораторная работа № 4 по дисциплине: «Операционные системы, среды и оболочки»
«Управление доступом к файловым ресурсам» Цель работы: Освоение навыков управления доступом пользователей к файлам и папкам с целью защиты информации от несанкционированного доступа 1. Создадим папку, в которую поместите текстовый файл и приложение в виде файла с расширением exe. Например, одну из стандартных программ Windows, такую как notepad.exe (Блокнот).
User gargona : 2 мая 2012
Лабораторная работа №4 по дисциплине: Операционные системы. 3-й семестр
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из этого буф
User saharok : 13 января 2014
69 руб.
Информационное обеспечение складской логистики
Роль информационного обеспечения складской логистики Стратегия и организация информационного обеспечения складской логистики Понятие и сущность логистических информационных систем Виды и принципы построения современных информационных систем Оценка информационного обеспечения складской логистики на примере УП «ММЗ им. С. И. Вавилова» Организационно-экономическая характеристика УП «ММЗ им. СИ. Вавилова» Состояние информационного обеспечения складской логистики на предприятии Совершенствовани
User evelin : 28 июля 2015
30 руб.
Гидравлический расчет насосных объемных гидроприводов мобильных машин ЗАДАНИЕ 9 Вариант 5
Гидропривод, применяемый (рис. 9.1.) в бульдозерах, состоит из гидробака ГБ, насоса Н, обратного клапана ОК, гидрораспределителя ГР, силовых гидроцилиндров ГЦ.1, ГЦ.2, трубопроводов, предохранительного клапана ПК и фильтра Ф. Исходные данные: Усилие G на штоках силовых гидроцилиндров. Скорость движения штока поршня υд = 0,3 м/с. Длина трубопровода от насоса до фильтра l = 15 м и коэффициент сопротивления обратного клапана ξ = 3. Рабочая жидкость с температурой Т ºС. КПД насоса ηн, объе
User Z24 : 1 февраля 2026
300 руб.
Гидравлический расчет насосных объемных гидроприводов мобильных машин ЗАДАНИЕ 9 Вариант 5
Организация и проектирование объектов технического сервиса машин и оборудования лесопромышленного комплекса
СОДЕРЖАНИЕ: Задание на курсовой проект. стр. 3 Введение. стр. 4 Расчет технико-экономических показателей механизмов (по маркам), работающих в ЛПХ для заданных условий. стр. 5-27 Расчет годовой наработки механизмов. стр. 5 Расчет годового пробега автомобилей. стр. 5,6 Расчет общего количества механизмов, необходимых для выполнения заданного объема заготовок. стр. 6,7 Расчет количества автомобилей и прицепов роспусков. стр. 7 Корректировка норм пробега (периодичности). стр. 7-10 Ра
User Рики-Тики-Та : 10 ноября 2011
55 руб.
Маркетинг. Контрольная работа №1. 3 задания.
1) Какие критерии лежат в основе или использовались в процессе разделения рынка на сегменты: а) Производитель детского питания Gerber решила расширить традиционную ассортиментную группу детского питания за счет новой линии «Graduates», рассчитанной на детей от одного года до трех лет. Паричина – падение рождаемости и численности младенцев в возрасте до 1Eго года. б) Компания Ford Motor при выделении целевого рынка модели «Mustang» следовала сложившимся стереотипам – изначально ее автомобиль бы
User studypro2 : 9 марта 2017
400 руб.
up Наверх