Главная категория > Курилка
непонятка с регистром GDTR x86.
tridentxp:
решил я одну прожку пощупать в виртуальной машине Bochs. настроил ей оперативы 50Мб. сохраняю состяние машины, лезу в конфиг состояния и офигеваю:
GDTR = {
base = 0xc0261000
limit = 0x00ff
}
GDTR указывает на расположение таблицы дескрипторов выше 3Гб. как такое может быть, если системе назначено 50Мб ?
Юр:
Судя по микроскопическому размеру оперативы, ты никак не оставишь свою задумку. :)
А программы пишутся с багами, предполагают, что ради того, чтобы программисты не оставались не у дел. ;)
tridentxp:
всё замечательно работает, даже после сохранения и восстановления состояния. работает даже тупо копируя состояние на другой комп.
Юр:
Все программы делаются так, чтобы они работали, но и чтобы оставалось место для приложения рук.
По ссыле есть что-то хоть частично отвечающее на твой вопрос?
tridentxp:
ссылка 12-го года. мне кажется за это время такой баг разрулили бы. но если чес, не совсем понял.
Навигация
Перейти к полной версии