Задание на курсовую работу
При выполнении курсовой работы «Разработка оболочки для ядра операционной системы» студент должен разработать интерпретатор команд типа клиент-сервер заданной архитектуры и реализовать набор встроенных команд интерпретатора.
Задание на проектирование выдается студенту в течение первых двух недель семестра. Задание оформляется на типовом бланке отдельно на каждый проект, включая индивидуальные задания.
На бланке типового задания указывается тема работы "Разработка оболочки для ядра операционной системы" и исходные данные, определенные по номеру варианта, заданному преподавателем.
В течение первых четырех недель с момента выдачи задания исходные данные могут быть откорректированы по согласованию с руководителем работы. Индивидуальное задание должно быть согласовано с ведущим лектором курса "Проектирование операционных систем". 2.4.
Объем курсовой работы Курсовая работа «Разработка оболочки для ядра операционной системы» состоит из пояснительной записки и информационно-программных средств, реализующих задание на проектирование.
Пояснительная записка (ПЗ) оформляется согласно требованиям ЕСПД и должна содержать:
титульный лист;
бланк задания;
введение;
основное содержание;
заключение;
библиографический список;
приложение, содержащее фрагменты программ и изображения входных и выходных документов, подтверждающие выполнение основных этапов курсовой работы и отражающие ее отличия от других вариантов заданий.
Работающие варианты программ вместе с исходными текстами предоставляются преподавателю в электронном виде. 2.5.
Защита курсовой работы Выполненная и оформленная полностью курсовая работа предоставляется руководителю на проверку, который после проверки пояснительной записки и информационно-программного обеспечения подписывает ее к защите или возвращает студенту на доработку в зависимости от готовности работы.
Защищается курсовая работа перед комиссией из двух-трех преподавателей кафедры.
Основные этапы проектирования
Выполнение курсовой работы включает в себя следующие этапы:
Э1. Ознакомление с заданием, создание, настройка и освоение соответствующей (заданию) операционной системы и среды разработки программ на компьютере.
Э2. Разработка сервера ввода командных строк из потока stdin, отладка его работы при разбиении командных строк на команды и анализе этих команд.
Э3. Реализация сервера вывода в поток stdout, отладка совместной работы серверов ввода и вывода.
Э4. Реализация сервера исполнения интерактивной команды и объектов IPC, отладка совместной работы трех серверов.
Э5. Реализация файлового сервера и объекта IPC3, отладка интерпретатора команд при выполнении заданий, содержащих только интерактивные команды.
Э6. Разработка серверов исполнения неинтерактивных команд и объекта IPC2, отладка интерпретатора команд при выполнении заданий, содержащих как интерактивные, так и неинтерактивные команды.
Э7. Разработка сервера истории и встроенных (реализованных в интерпретаторе) команд, комплексная отладка интерпретатора команд.
Э8. Комплексная отладка разработанного командного интерфейса операционной системы.
Э9. Оформление пояснительной записки курсовой работы в соответствии с требованиями ГОСТа.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |