Операционные системыКурсовая работаТУЛГУ
Курсовая работа по дисциплине «Операционные системы» посвящена разработке интерпретатора команд оболочки ядра операционной системы Linux. В постановке задачи указано, что требуется разработать интерпретатор команд типа клиент-сервер заданной архитектуры и реализовать набор встроенных команд интерпретатора в соответствии с индивидуальным вариантом задания. Рассматривается операционная среда для разработки оболочки ядра: среда виртуализации для создания виртуальной машины Linux, использованный дистрибутив системы Linux и среда рабочего стола. Отдельные разделы раскрывают структуру интерпретатора команд, программную реализацию интерпретатора и программную реализацию встроенных команд. Завершает работу библиографический список. В комплекте представлены три готовых файла .docx со сходной структурой и разным объёмом; в них сохранены титул, содержание, основные разделы и список источников.
Операционные системыКонтрольная работаТУЛГУ
Работа относится к дисциплине «Операционные системы» и посвящена операционным системам семейства UNIX. Основное содержание — практическая работа № 2, в рамках которой требуется разработать на языке Си программу для синтаксического анализа командных строк: она должна разбирать введённую строку и выделять из неё отдельные команды и аргументы. В комплект входит листинг исходного кода (myshell.c) с подключением системных заголовочных файлов, среди которых unistd.h, sys/wait.h, sys/stat.h, signal.h, fcntl.h, sys/resource.h и другие. Это указывает на использование при решении задачи системных вызовов, работы с процессами и сигналами, файловых операций и средств межпроцессного взаимодействия. Задания направлены на проверку навыков программирования и понимания принципов построения собственной командной оболочки в среде UNIX. Работа оформлена как контрольная и предполагает практическую реализацию разбора командной строки с последующим выделением команд и их аргументов.
Операционные системыКонтрольная работаТУЛГУ
Контрольная работа по дисциплине «Операционные системы» (раздел «Операционные системы и среды», часть 2) посвящена работе в UNIX-подобной среде. Материал построен в виде практических сценариев. Первый сценарий разбирает процесс аутентификации при входе в систему: ввод логина и пароля, отсутствие отображения символов пароля, сообщение о последнем входе, а также варианты работы в командной строке и в графическом режиме через X11. Отдельно показано завершение сеанса командой exit. Второй сценарий раскрывает тему базовых прав доступа: рассматривается, как устроены разрешения для пользователей и как они применяются на практике. В комплекте два файла: один содержит только первую тему, второй объединяет первую и вторую темы. Работа подойдёт для закрепления навыков работы с командной строкой и понимания разграничения прав в операционных системах семейства UNIX.