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

Цена:
100 руб.

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

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

Описание

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

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

03 февраля 2012 года
- .pas:
- .exe:
- отчет к лабораторной работе с ответами на контрольные вопросы,скриншот программы.

+ БОНУС: программка для изменения даты создания файла (преподаватель обращает внимание)!!!
Операционные сиситемы. Лабораторная работа №3
1. Постановка задачи Написать программу «часы», которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд. Программа должна
User stud82 : 18 января 2013
100 руб.
Операционные сиситемы. Лабораторная работа №1
Задание: Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе. Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения. В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда буде
User stud82 : 18 января 2013
80 руб.
Операционные сиситемы. Курсовая работа. Вариант №15
Задание. Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1). Окончание работы программы должно происходить при приостановке вс
User stud82 : 18 января 2013
200 руб.
Операционные сиситемы. Экзаменационная работа. Билет №17
1)Однопрограммные и мультипрограммные вычислительные комплексы. Критерии эффективности вычислительных систем (ВС). Классификация ВС в соответствии с выбранным критерием. ОТВЕТ: В зависимости от ряда признаков различают однопрограммные и мультипрограммные вычислительные системы (в зависимости от количества программ, одновременно находящихся в оперативной памяти). В однопрограммном режиме работы в памяти ЭВМ находится и выполняется только одна программа. Такой режим обычно характерен для микро-Э
User stud82 : 18 января 2013
250 руб.
Лабораторная работа №4
Исследование зависимости показателей качества в переходном режиме от изменения параметров следящей системы
User Администратор : 19 апреля 2006
Лабораторная работа №4
Лабораторная работа №4
“Настройка микрометра и определение годности калибра пробки”.
User Администратор : 22 марта 2006
Лабораторная работа №4
Лабораторная работа №4.
“Изучение микроструктуры и механических свойств”
User Администратор : 17 марта 2006
Лабораторная работа №4.
Информатика. Лабораторная работа №4.
1. Дан массив А(10). Вычислить сумму элементов массива кратных трем и их количество. 2. Дан массив А(10). Вычислить среднее значение положительных элементов массива и количество нулей. 3. Дан массив А(10). Определить наибольший по модулю элемент массива и его номер. 4. Дан массив А(10). Вычислить количество нулевых, отрицательных и
User konst1992 : 27 января 2018
20 руб.
Механика жидкости и газа СПбГАСУ 2014 Задача 6 Вариант 46
Ось горизонтального участка трубы диаметром d1 расположена на высоте h1 = (0,25 + 0,05·y) м над уровнем воды в резервуаре II. Ось горизонтального участка трубы диаметром d2 лежит ниже уровня воды в резервуаре II на величину h2 = (0,5 + 0,05·z) м. Длины участков: l1 = (10 + 0,1·y) м; l2 = (20 + 0,1·z) м; l3 = (10 + 0,1·y) м. Напор в резервуаре I H = (1,0 + 0,1·z) м, коэффициенты поворотов ζ30 = 0,7, ζ120 = 1,44. Определить расход воды в трубопроводе и построить напорную и пьезометрическую лини
User Z24 : 27 декабря 2025
400 руб.
Механика жидкости и газа СПбГАСУ 2014 Задача 6 Вариант 46
Проектирование и изготовление изделия сарафан
Введение. Выбор и обоснование проектируемого изделия «сарафан». История сарафана. Определение и типы сарафанов. Инструменты, материалы и приспособления для изготовления сарафана. Обоснование выбранной конструкции и материалов. Технология изготовления швейного изделия «сарафан». Технология изготовления сарафана. Правила техники безопасности при изготовлении швейных изделий. Анализ и обоснование выполненного изделия «сарафан». Анализ готового изделия «сарафан». Экологическое и экономическое обосно
User Elfa254 : 10 сентября 2015
35 руб.
Свободный полет в полях тяготения
Главным звеном в цепи космических дисциплин является теория движения космических обьектов .В этом докладе рассматривается одна из её составных частей - теория свободного полёта в полях тяготения . Важнейшей из природных сил ,действующих на космический аппарат ,является сила всемирного тяготения .Силы тяготения (или силы притяжения ) подчиняются ньютоновскому закону всемирного тяготения .Этот закон говорит: всякие две материальные точки притягиваются друг к другу с силами ,прямо пропорциональными
User GnobYTEL : 16 сентября 2012
20 руб.
Термодинамика и теплопередача СамГУПС 2012 Задача 26 Вариант 3
Для теоретического одноступенчатого воздушного компрессора определить секундную работу, затрачиваемую на его привод, если подача компрессора при начальных параметрах воздуха (р1 = 0,1 МПа и t1 = 17 °C) составляет V. Сжатие газа до конечного абсолютного давления р2 протекает по политропе с показателем n = 1,2. Определить также расход воды, если температура ее в охлаждающей рубашке компрессора повысилась на 20º.
User Z24 : 10 ноября 2025
180 руб.
Термодинамика и теплопередача СамГУПС 2012 Задача 26 Вариант 3
up Наверх