Основы разработки операционных систем

Учебно-методическое пособие посвящено фундаментальным принципам создания операционных систем. Книга структурирована как пошаговое руководство, начинающееся с изучения процесса загрузки компьютера и написания простейшего загрузчика. Рассматриваются взаимодействие с BIOS/UEFI, работа с дисками (CHS, LBA) и создание загрузочных носителей.

Второй раздел углубляется в поддержку файловых систем на этапе загрузки, с фокусом на FAT12. Приводятся практические примеры создания образов дискет, размещения файлов и разработки загрузчика, способного работать с файловой системой.

Третий шаг посвящен проектированию основных модулей ядра ОС. Освещаются вопросы выбора архитектуры, разработки менеджера памяти, проектирования формата исполняемого файла, а также загрузки и запуска программ. Пособие содержит примеры кода, задания для лабораторных работ и курсовых проектов, что делает его прикладным руководством для студентов и разработчиков.

Основы разработки операционных систем
A
Автор
Д. Е. Оношко, В. В. Бахтизин
Издательство
БГУИР
Год
2022
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент