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

   Аренда спецтехники в саратове Аренда строительной техники. |     

Содержание работы


  • Изучить программные средства языка Shell (структура команды, группирование команд, перенаправление ввода-вывода, конвейер команд, Shell-переменные, макроподстановка результатов в Shell-командах, программные конструкции).
  • Ознакомиться с заданием к лабораторной работе.
  • Для указанного варианта составить Shell-программу, выполняющую требуемые действия в файловой системе.
  • Отладить и оттестировать составленную Shell-программу.
  • Защитить лабораторную работу, ответив на контрольные вопросы.

  • Ознакомиться с файловой системой ОС UNIX и программными средствами работы с ней.
  • Ознакомиться с заданием к лабораторной работе.
  • Для указанного варианта составить программу на языке Си, реализующую требуемые действия.
  • Отладить и оттестировать составленную программу, используя инструментарий ОС UNIX.
  • Защитить лабораторную работу, ответив на контрольные вопросы.



  • Изучить систему упpавления вводом-выводом ОС UNIX.
  • Изучить стpуктуpы данных, используемые этой системой.


  • Ознакомиться с заданием к лабораторной работе.
  • Для указанного ваpианта pазpаботать пpогpамму, моделиpующую pаботу системы упpавления вводом-выводом ОС UNIX по ведению стpуктуp (таблиц), отслеживающих опеpации ввода-вывода в системе.
  • Отладить и оттестировать составленную программу, используя инструментарий ОС UNIX.
  • Защитить лабораторную работу, ответив на контрольные вопросы.



  • Изучить правила использования системных вызовов fork(), wait(), exit().
  • Ознакомиться с системными вызовами getpid(), getppid(), sеtpgrp(), getpgrp().
  • Изучить средства динамического запуска программ в ОС UNIX ( системные вызовы execl(), execv(),...).
  • Изучить средства работы с сигналами и каналами в ОС UNIX.
  • Ознакомиться с заданием к лабораторной работе.
  • Для указанного варианта составить программу на языке Си, реализующую задание.
  • Отладить и оттестировать составленную программу, используя инструментарий ОС UNIX.
  • Защитить лабораторную работу, ответив на контрольные вопросы.



  • Ознакомиться с заданием к лабораторной работе.
  • Выбрать набор системных вызовов, обеспечивающих решение задачи.
  • Для указанного варианта составить программу на языке Си, реализующую требуемые действия.
  • Отладить и оттестировать составленную программу, используя инструментарий ОС UNIX.
  • Защитить лабораторную работу, ответив на контрольные вопросы.



  • Изучить программные средства наследования дескрипторов файлов (системные вызовы dup(), fcntl()).
  • Ознакомиться с заданием к лабораторной работе.
  • Выбрать набор системных вызовов, обеспечивающих решение задачи.
  • Для указанного варианта составить программу на языке Си, реализующую требуемые действия.
  • Отладить и оттестировать составленную программу, используя инструментарий ОС UNIX.
  • Защитить лабораторную работу, ответив на контрольные вопросы.



  • Ознакомиться с заданием к лабораторной работе.
  • Ознакомиться с основными понятиями механизма IPC.
  • Изучить набор системных вызовов, обеспечивающих решение задачи.
  • Отладить и оттестировать составленную программу, используя инструментарий ОС UNIX.
  • Защитить лабораторную работу, ответив на контрольные вопросы.



  • Ознакомиться с заданием к лабораторной работе.
  • Ознакомиться с понятиями сокета, моделей взаимодействия между процессами на основе сокетов, структурами данных и адресацией, используемых при работе с сокетами, основными шагами при организации взаимодействия процессов в сети в режиме TCP-соединения.
  • Выбрать и изучить набор системных вызовов, обеспечивающих решение задачи.
  • Для указанного варианта составить на языке Си две программы: программу сервера и программу клиента, реализующии требуемые действия.
  • Отладить и оттестировать составленную программу, используя инструментарий ОС UNIX.
  • Защитить лабораторную работу, ответив на контрольные вопросы.


  • Содержание раздела