Здравствуйте, Stanky, Вы писали:
S>Допустим регион адресного пространства видеопамяти у нас A0000-BFFFF.
S>Если мы попытаемся записать что-то в память по физическому адресу входящему в этот регион, то данные попадут в видеопамять!!! Не могу понять одной вещи: эти данные в саму оперативную память попадают или перенаправляются сразу в видеопамять? А если попадают в память, то получается, что чем больше видеопамять
Ты сабж прочитай, и все станет понятным. Физически данная память находится на видеоплате. Но специальным механизмом отображается в единой адресное пространство. Для этого в карте распределения памяти х86 сделан специальный резерв, что-ли... Таким же макаром отображаются различные ПЗУ — тот же БИОС, BootROM и т.п.
S> адаптера, то тем больше мы оперативной теряем? А если не попадаю, то как тогда использовать этот регион оперативной памяти?
Ничего ты не теряешь. В реальном режиме х86 адресный диапазон для видеопамяти ограничен, так что если захочешь использовать аппаратные возможности собственной видеокарты в реальном режиме, то тебе придется опуститься очень низко, и работать напрямую с картой через ее порты...
d Unknown Artist — No Buddha d