Кто знает как происходит работа с памятью в Win подскажите пожалуйста, или подскажите ссылку где это описано. Я запускаю два отладчика и в них запускаю два процесса они показывают, что селекторы сегментов у обоих одинаковые, например cs = 001B, почему?. Тогда где хранятся настоящие дескрипторы, и кто на них указывает? Или когда и где они появляются?
если я не туплю то в цс назодятся дескрипторы текущего кольца. какие дескрипторы тебе нужны? (у тебя НТ подобная система?)
В cr3 хранится адрес Page table для текущего процесса. Также он хранится в TSS текущего процесса. При переключении контекстов винда загружает cr3 значением Page table для текущего потока, который сохраняется в TSS текущего процесса. Вот тут подробнее: http://sasm.narod.ru/docs/pm/pm_tss/chap_9.htm