Управление ресурсами в ОС UNIX




Варианты заданий - часть 2


  • Решить задачу из варианта 5 при условии, что должно быть обеспечено, чтобы не были одновременно запущены две программы от одного процесса.
  • Программа моделирует работу монитора обработки сообщений. Порожденные процессы, обладающие различными приоритетами и выполняющие некоторые циклы работ, посредством очереди сообщений передают родительскому процессу имена программ из предыдущих лабораторных работ, которые им должны быть запущены. Родительский процесс, обрабатывая сообщения в соответствии с их приоритетами, следит, чтобы одновременно не было запущено более трех программ.
  • Программа моделирует работу примитивной СУБД, хранящей единственную таблицу в оперативной памяти. Выполняя некоторые циклы работ, порожденные процессы посредством очереди сообщений передают родительскому процессу информацию об операции, которая должна быть выполнена: тип операции (вставка, модификация, удаление строки), номер строки, содержимое строки. Родительский процесс от имени процесса, выдавшего запрос, выполняет операцию.



  • Содержание  Назад  Вперед