Лабораторная работа №4 по дисциплине: Операционные системы. Для всех вариантов.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа №4:
Эмуляция работы параллельных процессов на примере
схемы “производитель–потребитель”
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из этого буфера. Для контроля также выполнять вывод на экран чисел, взятых потоком-потребителем из буфера. Вывод разными потоками выполнять в разные строки и/или разным цветом; дополнительно выводить на экран индикатор того, какой именно поток работает в настоящий момент, а также содержимое буфера и текущий процент его заполненности.
Контрольные вопросы
1. Как поведет себя программа, если первым будет выбираться на выполнение поток-потребитель?
2. Каким образом можно создать приоритет тому или другому потоку? Используя только датчик случайных чисел? Добавьте возможность задания приоритета в форме параметра командной строки.
3. Возможно ли добавление в ту же программу новых потоков? Измените программу таким образом, чтобы можно было при ее запуске указывать требуемое количество потоков. При этом функции каждого потока определяются случайным образом. Т.е. может получиться несколько потребителей и один производитель, или наоборот… В крайней ситуации – все производители или все потребители. Как поведёт себя программа в подобном случае?
Эмуляция работы параллельных процессов на примере
схемы “производитель–потребитель”
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из этого буфера. Для контроля также выполнять вывод на экран чисел, взятых потоком-потребителем из буфера. Вывод разными потоками выполнять в разные строки и/или разным цветом; дополнительно выводить на экран индикатор того, какой именно поток работает в настоящий момент, а также содержимое буфера и текущий процент его заполненности.
Контрольные вопросы
1. Как поведет себя программа, если первым будет выбираться на выполнение поток-потребитель?
2. Каким образом можно создать приоритет тому или другому потоку? Используя только датчик случайных чисел? Добавьте возможность задания приоритета в форме параметра командной строки.
3. Возможно ли добавление в ту же программу новых потоков? Измените программу таким образом, чтобы можно было при ее запуске указывать требуемое количество потоков. При этом функции каждого потока определяются случайным образом. Т.е. может получиться несколько потребителей и один производитель, или наоборот… В крайней ситуации – все производители или все потребители. Как поведёт себя программа в подобном случае?
Дополнительная информация
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Операционные системы
Вид работы: Лабораторная работа 4
Оценка:Зачет
Дата оценки: 25.03.2017
Рецензия:Уважаемый ,
Бах Ольга Анатольевна
Помогу с выполнением других работ и дисциплин.
E-mail: sneroy20@gmail.com
Оценена Ваша работа по предмету: Операционные системы
Вид работы: Лабораторная работа 4
Оценка:Зачет
Дата оценки: 25.03.2017
Рецензия:Уважаемый ,
Бах Ольга Анатольевна
Помогу с выполнением других работ и дисциплин.
E-mail: sneroy20@gmail.com
Похожие материалы
Лабораторная работа №4 по дисциплине: «Операционные системы»
Мария114
: 24 мая 2017
Задание
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из э
100 руб.
ЛАБОРАТОРНАЯ РАБОТА №4 по дисциплине «Операционные системы»
mike_vorn
: 30 сентября 2014
1. Постановка задачи.
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”.
680 руб.
Лабораторная работа № 4 по дисциплине "Операционные системы".
Greenberg
: 11 марта 2012
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из этого буф
79 руб.
Лабораторная работа №4 по дисциплине: Операционные системы. Вариант №7
Jack
: 28 января 2014
Задание
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из э
300 руб.
Лабораторная работа № 4 по дисциплине: Операционные системы. Вариант №1
xtrail
: 2 апреля 2013
Постановка задачи.
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему «производитель – потребитель». Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает
200 руб.
Лабораторная работа №4 по дисциплине "Операционные системы". Вариант №3.
hunter911
: 15 сентября 2012
Постановка задачи: Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает
100 руб.
Лабораторная работа № 4 по дисциплине: «Операционные системы, среды и оболочки»
gargona
: 2 мая 2012
«Управление доступом к файловым ресурсам»
Цель работы: Освоение навыков управления доступом пользователей к файлам и папкам с целью защиты информации от несанкционированного доступа
1. Создадим папку, в которую поместите текстовый файл и приложение в виде файла с расширением exe. Например, одну из стандартных программ Windows, такую как notepad.exe (Блокнот).
Лабораторная работа №4 по дисциплине: Операционные системы. 3-й семестр
saharok
: 13 января 2014
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из этого буф
69 руб.
Другие работы
Задача по экономике организации №2
5d5d
: 3 июня 2015
Задача по предмету: «Экономика организации»
Обосновать сумму и уровень чистых доходов от реализации товаров по торговой фирме «Алеут» на предстоящий период.
Оборот розничной сети планируется в сумме 638 000 рублей. Доля товаров с торговой надбавкой 25% составляет 5%, с надбавкой 20% - 10%, с надбавкой 28% - 23%, остальные товары будут реализованы с надбавкой 30%. Ставка НДС – 20%.
120 руб.
Становление налоговых систем в государствах Евразийского экономического сообщества
Elfa254
: 23 октября 2013
резидентами Республики Беларусь, Республики Казахстан, Кыргызской Республики, Российской Федерации и Республики Таджикистан в целях эффективного продвижения процесса формирования Таможенного союза и Единого экономического пространства этих пяти государств 10 октября 2000 года в г. Астане был подписан Договор об учреждении Евразийского экономического сообщества (ЕврАзЭС).
Однако формирование государствами "пятерки" Таможенного союза и Единого экономического пространства началось еще раньше в соо
10 руб.
Высшая математика (часть 2) Экзамен БИЛЕТ № 4
Fijulika
: 21 января 2020
Экзамен
По дисциплине: Высшая математика (2 часть)
БИЛЕТ 4
1 Частные производные неявно заданной функции вычисляются по формуле …
Варианты ответа:
1.
2.
3.
2 Обобщенный гармонический ряд сходится, если…
Варианты ответа:
1. .
2.
3.
4.
3 Уравнение задает в пространстве поверхность, которая называется…
Варианты ответа:
1. сфера
2. эллипс
3. эллиптический параболоид
4. гиперболический параболоид
5. конус
6. однополостный гиперболоид
7. двуполостный гиперболоид
4 Уравнение яв
80 руб.
Маркетинговое исследование рынка микроволновых печей в г. Пыть-Ях
Slolka
: 9 октября 2013
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
Глава 1. СВЯЗЬ МЕТОДОВ ФОССТИС С ФАЗАМИ ЖИЗНЕННОГО ЦИКЛА ТОВАРА
1.1 Жизненный цикл продукта
1.2 Система ФОССТИСС
1.3 Стимулирование сбыта (СТИС)
Глава 2. МАРКЕТИНГОВОЕ ИССЛЕДОВАНИЕ РЫНКА МИКРОВОЛНОВЫХ ПЕЧЕЙ В ГОРОДЕ ПЫТЬ-ЯХ
2.1 Общая характеристика СВЧ-микроволновых печей
2.2 Изучение рынка СВЧ-микроволновой печи «BRICTH» г. Пыть-Ях
2.3 Товарный знак СВЧ-микроволновой печи и рекламный слоган
ЗАКЛЮЧЕНИЕ
ЛИТЕРАТУРА
ПРИЛОЖЕНИЕ
ВВЕДЕНИЕ
Маркетинг представляет собой
10 руб.