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

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

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

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

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

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

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

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

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

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; основной файл относится к пятой лабораторной, вместе с ним в архиве присутствуют материалы ещё нескольких работ того же цикла.

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

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

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

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

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

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