Похожие презентации:
ИНФА
1.
Создание операционной системыРеспубликанский
конкурс научно-исследовательских работ и проектов
IT-направление и программирование
Выполнил: Каламов А. Р.
Руководитель: Гарифуллина В. Р.
МОАУ СОШ №7, г. Нефтекамск, 2026 г.
2.
"Магия" за слоями абстракцииСовременные ОС = "чёрный ящик".
Миллионы строк кода.
Глубокая абстракция.
3.
0Цель и подход
Цель: Создать ОС "с нуля"
Подход: От аппаратуры → к коду → к интерфейсу.
Философия: Понять, разобрав.
1
4.
Road Map (Дорожная карта)Изучение
Загрузчик
Ядро и
драйверы
Тестирование
Интерфейс
5.
Архитектура: Взгляд изнутриУровень 4: Пользователь — SHELL, GAME «SNAKE»
Уровень 3: Драйверы
Уровень 2: Ядро
- VGA, PS/2
- Мой код на C/ASM: IDT, GDT, Memory
Уровень 1: Загрузчик
- Мой код на NASM
Уровень 0: Железо
- CPU, RAM, HDD, KEYBOARD
6.
Отключение прерыванийЗагрузка GDT
Включение линии A20
Переход в 32-bit
Настройка регистров
Настройка стека
Загрузчик
7.
Очистка экранаЯдро
Настройка прерываний
Настройка таймера
Обработка команд
Команда `exit`
Команда `sleep`
Команда `cat`
Команда `snake`
8.
Структура IDTСтруктура регистров
Структура IDT PTR
Функциии
Драйверы