Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Freestanding. PMIO vs MMIO. Драйвер клавиатуры и VGA
Разбираемся по верхам, как работает операционная система. Чем отличаются memory-mapped I/O от port-mapped I/O. Пишем простые анимации с помощью драйвера клавиатуры и vga. Используем образовательную ОС - yabloko. Архитектура компьютера и операционные системы. Семинарское занятие 238 группы ФКН ПМИ. НИУ ВШЭ Ведет Миша Филитов Конспект: Канал: yabloko - 0:00 - завариваем чай 6:35 - yabloko. Как настроить ctags. 9:55 - как работает запуск ОС 20:55 - идем в код 29:12 - PMIO MMIO. Взаимодействие с внешним миром 41:27 - как работает клавиатура (PMIO) 47:35 - как работает вывод на экран (MMIO) 56:10 - как запустить яблоко 1:03:40 - делаем простую анимацию 1:16:40 - начало игры. Управляем символом с клавиатуры 1:31:38 - доделываем игру. Добавляем препятствия и рандом 1:48:17 - добавляем коллизии 1:55:54 - демо