Цитата | Quote(nvova @ 23.12.2007 - 12:25)
но объясню лично для тебя "доступно"
О, да, давайте, Гуру, объясните по-простецки, по народному, так сказать!
Цитата | Quote(nvova @ 23.12.2007 - 12:25)
Операционка и все проги работают в виртуальном адресном пространстве
Ня, такая модель памяти называется плоской (FLAT). И логическая адресация в такой модели определяется 32-битным смещением.
Цитата | Quote(nvova @ 23.12.2007 - 12:25)
чтобы вычислить настоящий физический адрес в памяти, происходит так называемая трансляция адресов.
Вообще, трансляция это термин, немного притянутый за уши, но я не буду придираться, списывая все на простой рабоче-крестьянский язык объяснения. (На самом-то деле, логический адрес, получаемый после 32-битного смещения, в свою очередь подвергается страничному преобразованию, а вот в какую физическую ячейку он попадает, сказать весьма затруднительно)
Цитата | Quote(nvova @ 23.12.2007 - 12:25)
Тк драйверы работают с физическими адресами,
А я-то думал, что напрямую с физическими адресами памяти ничего не работает со времен MS-DOS'a (Что вообщем-то тоже не совсем корректно, т.к. даже в ДОСе физический адрес получался не напрямую, а таким образом, что при обращении к памяти, логический адрес подвергался преобразованию, которое заключалось в том, что к смещению прибавлялся сегментный адрес, сдвинутый на 4 бита влево. Полученый 20-битный адрес назывался линейным и практически (но не полностью!) совпадал с физическим)
Цитата | Quote(nvova @ 23.12.2007 - 12:25)
Когда стали делать SP2, то оказалось, что не все драйвера умеют работать в данном режиме.
В
каком режиме, о великий Гуру?
Цитата | Quote(nvova @ 23.12.2007 - 12:25)
А это значит, что расширения адресного пространства не происходит. Т.е. винда имеет те же 4 гигабайта физических адресов.
Физических?? Четыре гектара? А если у меня физический памяти всего 256 мб, а физических адресов целых 4 Гб. Откуда берется разница? Из астрала?
Цитата | Quote
А если вдруг такой драйвер оказавается у нас - ЭкранСмерти.
А это вообще - фраза-убийца.
Я её 8 раз перечитал, но так ничего и не понял =/
Цитата | Quote(nvova @ 23.12.2007 - 12:25)
Не хотел вдаваться в дебри
Ну и промолчал бы уж тогда. Потому как дебри это только для тебя. Надо меньше Компьютерру с Игроманией читать (или откуда там у тебя такие глубокие познания). Там такие "авторитетные" аффтары" сидят которые передирают в силу своего понимания (точнее непонимания) своими словами низкокачественные статейки из инета, а потом еще корректоры, которые вообще нули в компах, так корректируют текст, что получается, что винда имеет 4 гб физических адресов, независимо от физического объема оперативки.
Предлагаю закрыть эту тему, чтобы не вводить в заблуждение других форумчан. Да и вообще это оффтоп, по большому счету.