Операционные сиситемы. Лабораторная работа №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:
- отчет к лабораторной работе с ответами на контрольные вопросы,скриншот программы.

+ БОНУС: программка для изменения даты создания файла (преподаватель обращает внимание)!!!
Операционные сиситемы. Лабораторная работа №1
Задание: Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе. Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения. В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда буде
User stud82 : 18 января 2013
80 руб.
Операционные сиситемы. Лабораторная работа №3
1. Постановка задачи Написать программу «часы», которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд. Программа должна
User stud82 : 18 января 2013
100 руб.
Операционные сиситемы. Экзаменационная работа. Билет №17
1)Однопрограммные и мультипрограммные вычислительные комплексы. Критерии эффективности вычислительных систем (ВС). Классификация ВС в соответствии с выбранным критерием. ОТВЕТ: В зависимости от ряда признаков различают однопрограммные и мультипрограммные вычислительные системы (в зависимости от количества программ, одновременно находящихся в оперативной памяти). В однопрограммном режиме работы в памяти ЭВМ находится и выполняется только одна программа. Такой режим обычно характерен для микро-Э
User stud82 : 18 января 2013
250 руб.
Операционные сиситемы. Курсовая работа. Вариант №15
Задание. Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1). Окончание работы программы должно происходить при приостановке вс
User stud82 : 18 января 2013
200 руб.
Лабораторная работа №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 руб.
Психологическая сущность дисциплинированности
Актуальность проблемы. Актуальность этой проблемы не вызывает сомнений. В силовых структурах, в том числе и МВД, очень важна дисциплинированность из-за необходимости строгого соблюдения приказов. К специфике управления органами правопорядка можно отнести экстремальность деятельности личного состава. Экстремальные ситуации заставляют руководителя принимать ответственные решения в условиях действия стрессогенных факторов: дефицита времени, недостатка информации, опасности, повышенной ответственнос
User Qiwir : 18 октября 2013
Концептуальные и материальные основы системной методологии принятия решений
Введение…………………………………………………………………….3 Основные понятия и определения теории принятия решений………….4 Система предпочтений лица, принимающего решения…………………6 Методология разработки управленческого решения……………………9 Методы разработки управленческих решений: аналитические, статистические, математические…………………………………………9 Методы разработки управленческих решений: активизирующие, эвристические и метод сценариев………………………………………10 Методы разработки управленческих решений: экспертные методы…………………………………………………
User alfFRED : 27 марта 2014
10 руб.
Стойка. Задание №64. Вариант №22
Стойка Задание 64 Вариант 22 Заменить вид слева разрезом А-А. 3d модель и чертеж (все на скриншотах изображено) выполнены в компасе 3D v13, возможно открыть и выше версиях компаса. Просьба по всем вопросам писать в Л/С. Отвечу и помогу.
User bublegum : 30 августа 2021
85 руб.
Стойка. Задание №64. Вариант №22 promo
Контрольная работа по статистике.
Задача № 1. Имеются данные о численности работников предприятия на начало каждого квартала года. Определить средние характеристики динамического ряда: средний уровень ряда (средняя численность работников), средний абсолютный прирост и средний темп роста и прироста. Указать виды средних, которые были использованы. Кварталы Первый Второй Третий Четвертый Первый следующего года Численность работников на начало квартала, чел. 300 310 315 328 330 Задача № 2. На основании следующих данных таблицы опр
User xtrail : 17 марта 2013
120 руб.
up Наверх