ПР Операционные системы семейства UNIX. Часть 2

Тип работы
Контрольная работа
Дисциплина
Linux, Unix
ВУЗ
ТУЛГУ

Файлы задания

Можно просмотреть до покупки

Контрольная работа по дисциплине «Linux, Unix» посвящена операционным системам семейства UNIX (часть 2). Внутри разбирается демонстрация выполнения команд средствами собственной оболочки: команда showenv, работа с несколькими командами и запуск внешних программ через fork. Описан механизм создания отдельного процесса, передачи в него строки команды через pipe, разбора строки на аргументы и последующего вызова execvp, а также ожидание завершения дочернего процесса родительским с помощью wait. Приведены фрагменты исходного кода функций cmdExec, readLine и split, показана работа с файловыми дескрипторами канала. Комплект состоит из двух готовых файлов: документа с пояснениями и демонстрацией работы, а также архива собранного проекта myshell, в котором есть текстовый файл с примерами перенаправления вывода команды date в файл.

Похожие работы

Linux, Unix
Курсовая работаТУЛГУ

КП Операционные системы семейства UNIX. Часть 2

Работа посвящена разработке собственного интерпретатора команд (командной оболочки) для операционных систем семейства UNIX. В варианте 10 требуется реализовать серверы s0 для интерактивных команд, файловый сервер sf и неинтерактивные серверы s1 и s2, которые создаются после разбора строки, а также механизм перенаправления ввода-вывода. В пояснительной записке раскрываются постановка задачи, выбор операционной среды для разработки оболочки, структура интерпретатора команд, программная реализация встроенных команд и фильтрация данных. Отдельные разделы отведены руководству системного программиста и демонстрации работы. В комплект входят пояснительная записка с исходным кодом и архив с проектом оболочки.

Linux, Unix
Лабораторная работаТУЛГУ

ЛР х5 Операционные системы семейства UNIX

Описание посвящено лабораторной работе №5 «Работа с процессами в командной и программной средах операционной системы Linux» по дисциплине, связанной с Linux и UNIX. Теоретическая часть охватывает восемь вопросов: стили опций команды ps, назначение и работа команд top, kpm, xsysinfo и xosview, возможные состояния процесса, применение сигнала SIGALRM в программах, состав наследуемого потомком при вызове fork(), определение и способ задания диспозиции сигнала, вид библиотечной функции signal(), а также поля структуры sigaction. Практическая часть построена на двух примерах — программах clock.c и print-pid.c: для каждой приведены исходный код, результат выполнения и пошаговая отладка в отладчиках gdb и gdbtui, что позволяет разобрать работу с процессами и сигналами на практике. Комплект представляет собой архив с документами в формате docx; основной файл относится к пятой лабораторной, вместе с ним в архиве присутствуют материалы ещё нескольких работ того же цикла.

Популярные услуги для студентов ТУЛГУ

Полезные материалы для студентов ТУЛГУ

Смотреть все статьи

Остались вопросы?

Оставьте заявку на консультацию

или свяжитесь с нами удобным для вас способом