Изучить программные средства языка 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.
Защитить лабораторную работу, ответив на контрольные вопросы.