Сообщение от
Zet9
Ну что тут не понятного -ладно, нарушаю правило не рассказывать про внутреннюю "кухню":
только Вы никому не рассказывайте :)
правит балом один из процессов, запускаемый самым первым, типа, процесс INIT :) , вот он и является ядром системы,он организовывает таблицу процессов, в нём переключалка и планировщик процессов,
он загружает процесс с названием ... нет не LOGIN, а с названием XWIND - это типа графическая подсистема (со встроенным драйвером мыши,джойстика и клавиатуры), а потом уже он загружает ... опять не LOGIN, а сразу процесс DESKTOP и регистрирует его в граф.систему(с помощью сообщения в своем почтовом ящике,которое берет XWIND),а DESKTOP кладет в свои почтовые ящики сообщения для граф.системы - создать, показать окна и для ядра системы - загрузить там- чё-нить, типа следующий процесс, который уже является программой пользователя, и а дальше весь свистопляс...
а про страницы памяти, вообще-то официальный способ, положить номер страницы в ячейку, и потом ядро включит это страницу, а насчёт самостоятельного (для скорости) прямого переключения страниц - пока ещё не определено, будет/нужно ли.
ну вот так ,типа того, но как-то невнятно получилось рассказать,
токмо смотрите - никому...... :)