Публикации по теме 'operating-systems'
Первый процесс XV6 г.
Перед стартом
В этом разделе мы поговорим о том, как после подготовки нескольких ресурсов для операционных систем (распределители страниц, таблица страниц ядра, таблица процессов и т. Д.) Создается и работает первый процесс.
Шаги создания первого процесса следующие:
Выделить структуру процесса (контекст, каталог таблицы страниц, указатель стека ядра…) Создайте таблицу страниц для пространства ядра Выделить страницу для кода инициализации пользователя Настроить фрейм-ловушку для iret..