Разработка Unix подобной OS — Многозадачность и системные вызовы

В предыдущей статье мы научились работать с виртуальным адресным пространством. Сегодня мы добавим поддержку многозадачности. Читать дальше →…

Разработка Unix подобной OS — Виртуальное адресное пространство (6)

В предыдущей статье мы рассмотрели основы работы в защищенном режиме IA-32. Сегодня пришла пора научиться работать с виртуальным адресным пространством. Читать дальше →…

Разработка монолитной Unix подобной OS — GDT & IDT (5)

В предыдущей статье мы с вами реализовали менеджер динамической памяти.
Сегодня мы рассмотрим основы работы в защищенном режиме процессора Intel i386.
А именно: глобальную таблицу дескрипторов и таблицу векторов прерываний. Читать дальше →…