Информатика и вычислительная техника
Курсовая работа
  • формат doc, exe, image
  • размер 3,96 МБ
  • добавлен 28 декабря 2010 г.
Проектирование гипотетической операционной системы
Национальный технический университет. Донецк, Украина.
Направление: 6.050101 - компьютерные науки.
Специальность: 7.080407 - компьютерный эколого-экономический мониторинг.
Пятый семестр. 74 стр. , 2010 год.
Введение.
Структура проектируемой файловой системы.
Общая организация файловой системы.
Виртуальные страницы.
Команды для работы с файловой системой.
Системные вызовы для работы с файловой системой.
Способы организации файлов.
Алгоритмы работы некоторых системных вызовов файловой системы.
Процессы в операционной системе.
Команды для работы с процессами.
Системные вызовы управления процессами.
Диаграмма состояний процессов.
Приоритеты процессов.
Выбор дисциплины обслуживания планировщика процессов. Алгоритм работы планировщика процессов в соответствии с выбранной дисциплиной обслуживания.
Межпроцессное взаимодействие.
Режимы работы проектируемой ОС.
Мультипрограммный режим работы.
Многопользовательская защита.
Интерактивный режим работы ОС.
Пакетный режим работы ОС.
Структура операционной системы.
Общая система проектируемой ОС.
Структура ядра проектируемой ОС. Основные функции и назначения файловой подсистемы, подсистемы управления памяти, подсистемами управления процессами и устройствами.
Структура управляющих блоков базы данных ОС.
Схема взаимодействия управляющих блоков базы данных ОС.
Разработка программы эмуляции операционной системы.
Выбор средства разработки. Обоснование выбора.
Разработка программы эмуляции файловой системы.
Разработки программы эмуляции командного интерпретатора.
Тестирование программы. Анализ результатов.
Выводы.
Перечень ссылок.
Приложение А.
Приложение Б.
Приложение В.
Приложение Г.
Для разработки программы эмуляции ОС была использована среда Delphi и TMS Component Pack для нее.