Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизФизически 32х битная система может иметь доступ к Найти похожие ветки
← →
Дмитрий С © (2012-03-25 19:12) [0]>3 Гб ОЗУ? Например, разместить там рам диск, на котором разместить дополнительный своп?
Под >3 Гб имеется ввиду та часть памяти, адреса которой занята устройствами.
← →
Pavia © (2012-03-25 20:23) [1]
> Физически 32х битная система может иметь доступ к >3 Гб
> ОЗУ?
Поддержка зависит от материнке. А также от ОС.
> Например, разместить там рам диск, на котором разместить
> дополнительный своп?
Я слышал что такие программы есть.
> Под >3 Гб имеется ввиду та часть памяти, адреса которой
> занята устройствами.
Под устройства отводятся адреса, а не память.
← →
Омлет © (2012-03-25 20:50) [2]PAE
← →
Дмитрий С © (2012-03-25 21:20) [3]
> Я слышал что такие программы есть.
любопытно
> Под устройства отводятся адреса, а не память.
А я это и написал.
> PAE
Позволяет адресовать ту что выше 4 гб, а та что от 3 до 4 (у меня) все-равно не при делах.
← →
NailMan © (2012-03-25 21:25) [4]нельзя, и РАЕ работает далеко не в клиентских ОС, а в серверных и то в 2003-2008(не R2).
А зачем своп(считай доп. оперативка) в самой оперативке? свопить своп и так по безумному кругу? Что проще купить по смешным нынешним ценам памяти 16гиг и перейти на 64бита на домашнем или рабочем компе?
← →
Игорь Шевченко © (2012-03-25 21:27) [5]Может, но такие драйвера денег стоят. Бесплатные только в пределах видимой системе памяти делают RAM-диск.
> на котором разместить дополнительный своп?
Это глупость. На RAM-диске полезно размещать каталог TEMP, я также размещаю там каталог для dcu при сборке проектов.
← →
Inovet © (2012-03-25 21:30) [6]> [3] Дмитрий С © (25.03.12 21:20)
> а та что от 3 до 4 (у меня) все-равно не при делах.
Ремап в БИОСе.
← →
Дмитрий С © (2012-03-25 21:35) [7]
> Ремап в БИОСе.
А такое бывает вообще?
> Это глупость.
Суть в том, что ОС всеравно не может отдать эту память для программ, а вот как раз специальный драйвер может разместить в этой *нерабочей* области рамдиск. А что там разместить Своп или Темп без разницы.
> Может, но такие драйвера денег стоят.
Неужели никто не озадачивался никогда этим вопросом?
← →
Inovet © (2012-03-25 21:41) [8]> [7] Дмитрий С © (25.03.12 21:35)
> > Ремап в БИОСе.
>
> А такое бывает вообще?
Может в каких левых и нет такого. Ремап неизпользуемое ОЗУ аппаратано перекидывает из области адресов устройств выше по адресам и становится доступна вся установленная память. Но это не то что ты спрашивал в сабже, а ответ на [6].
← →
Игорь Шевченко © (2012-03-25 21:52) [9]Дмитрий С © (25.03.12 21:35) [7]
> Неужели никто не озадачивался никогда этим вопросом?
Из местных ? Вряд ли
← →
Pavia © (2012-03-25 21:52) [10]Существуют 3-4 вида материно.
Те которые не поддерживают более 3 ГБайт. (старые либо в ноутбуках)
Те которые поддерживают 4Гб, но при этом часть отрезается и не доступна в замен неё адреса отводятся под устройства. (Переходная модель, виндоус 7 умеет выделять максимум).
И те которые поддерживают преображение (современные) Недоступной памяти нет она переотображена за 4 ГБайт.
Тут для доступа к 4ГБайт нужно либо 64 битная ОС либо 32 битная ОС с поддержкой PAE.
PAE это костыль, по другому не скажешь. Что-то хранить можно, но одновременно адресовать можно только к 2-3 Гбайт. Поэтому PAE пригодно, как RAM диск и не на что более.
Некоторых этот костыль устраивает. К примеру оракл умеет хранить данные и работать в системах с PAE.
Всё это маркетинговые ходы. И костыли.
← →
Игорь Шевченко © (2012-03-25 21:53) [11]Inovet © (25.03.12 21:41) [8]
БИОС разве имеет какое-то отношение к менеджеру памяти в ОС ?
← →
Игорь Шевченко © (2012-03-25 21:54) [12]Pavia © (25.03.12 21:52) [10]
ваш пафос неповторим.
← →
Pavia © (2012-03-25 22:02) [13]
> Inovet © (25.03.12 21:41) [8] БИОС разве имеет какое-то
> отношение к менеджеру памяти в ОС ?
Дело в том что идет двойное переотображение. Точнее в современных материнках читай пост 10. В старых не было двойного поэтому память не была доступна.
Вначале в контроллере памяти, который расположен в северном мосте. Затем уже в самом процессоре.
Насколько помню настройка отображения разрешено делать один раз при загрузки. Строчка в БИОСе должна быть, вот только думаю челевеческий фактор мог её и не добавить.
← →
Inovet © (2012-03-25 22:15) [14]> [11] Игорь Шевченко © (25.03.12 21:53)
> БИОС разве имеет какое-то отношение к менеджеру памяти в ОС ?
Никакого. Где я это утверждал?
← →
Игорь Шевченко © (2012-03-25 22:32) [15]Inovet © (25.03.12 22:15) [14]
К чему тогда пост [6] ?
← →
Омлет © (2012-03-25 22:37) [16]http://blogs.technet.com/b/markrussinovich/archive/2008/07/21/3092070.aspx
http://msdn.microsoft.com/en-us/library/aa366778.aspx
← →
Inovet © (2012-03-25 22:55) [17]> [15] Игорь Шевченко © (25.03.12 22:32)
> К чему тогда пост [6] ?
Это ответ, как при делах сделать память от 3 до 4, которая не при делах.
← →
Игорь Шевченко © (2012-03-25 23:22) [18]Inovet © (25.03.12 22:55) [17]
Для чего сделать ? Операционная система при своей работе BIOS не использует и его ремап, насколько мне известно, тоже.
← →
Inovet © (2012-03-26 00:00) [19]> [18] Игорь Шевченко © (25.03.12 23:22)
> Для чего сделать ? Операционная система при своей работе
> BIOS не использует и его ремап, насколько мне известно,
> тоже.
Ремап - это аппаратное переключение линий адреса памяти, к ОС не имеет отношения, на разных материнских платах может быть реализовано по разному, или не реализовано.
← →
Inovet © (2012-03-26 00:02) [20]> [19] Inovet © (26.03.12 00:00)
Ремап БИОС как раз ОС и использует, а другрй возможности у неё нет.
← →
Игорь Шевченко © (2012-03-26 00:17) [21]
> Ремап - это аппаратное переключение линий адреса памяти,
> к ОС не имеет отношения, на разных материнских платах может
> быть реализовано по разному, или не реализовано.
"Без ремапа ОЗУ располагается в адресах 0..6Г, часть памяти в районе 3-4Г пропадает, ибо этот диапазон адресов занят устройствами. Включаем ремап - ОЗУ теперь занимает два диапазона: 0..2Г и 4..8Г, и с устройствами по адресам не сечется. (Граница 2Г в данном примере условная, это зависит от чипсета/матери)."
http://forum.ixbt.com/topic.cgi?id=27:9513
что я не так прочитал ?
← →
Inovet © (2012-03-26 00:31) [22]> [21] Игорь Шевченко © (26.03.12 00:17)
> что я не так прочитал ?
Всё так. Теперь для ОС доступны все 6 ГБ памяти, до ремапа не все, и никак она (ОС) не смогла бы недоступные использовать.
← →
pasha_golub © (2012-03-26 22:43) [23]
> Игорь Шевченко © (25.03.12 21:27) [5]
>
>
> Это глупость. На RAM-диске полезно размещать каталог TEMP,
> я также размещаю там каталог для dcu при сборке проектов.
>
Игорь, а смысл? Неужто настолько велик прирост при сборке?
← →
Дмитрий С © (2012-03-27 13:40) [24]http://www.superspeed.com/desktop/ramdisk.php
RamDisk Plus 11 has a most unique feature. Our patent pending technology can access memory beyond the limitation imposed by a Windows 32-bit operating system! In other words, RamDisk Plus 11 can use "unmanaged" Windows" memory e.g. above 4GB. It can also use the stubbornly inaccessable memory between 3.2GB and 4GB.
← →
Игорь Шевченко © (2012-03-27 17:41) [25]pasha_golub © (26.03.12 22:43) [23]
Мусора меньше за собой убирать. Прирост не мерил
← →
Игорь Шевченко © (2012-03-27 18:29) [26]Дмитрий С © (27.03.12 13:40) [24]
"Игорь Шевченко © (25.03.12 21:27) [5]
Может, но такие драйвера денег стоят
"
← →
Sapersky (2012-03-27 18:54) [27]Есть ещё бесплатный Gavotte RamDisk, вроде бы может (сам не пробовал) задействовать невидимую память.
← →
Игорь Шевченко © (2012-03-27 20:51) [28]Sapersky (27.03.12 18:54) [27]
Не может. Или может, но не хочет. Отъедает часть видимой системе памяти под 32-х битной системой.
← →
Дмитрий С © (2012-03-28 10:54) [29]
> Игорь Шевченко © (27.03.12 18:29) [26]
Мне интересно, если сторонняя программа так легко смогла использовать эту область памяти, почему сама Windows не использует ее?
← →
han_malign (2012-03-28 11:49) [30]
> почему сама Windows не использует ее?
- дык, они честно пишут, что это маркетинг... Какой-то 32-битный сервер у них был с утилизацией до 64Гб...
← →
brother © (2012-03-28 11:53) [31]> дык, они честно пишут, что это маркетинг...
источник?
← →
Inovet © (2012-03-28 12:12) [32]> [29] Дмитрий С © (28.03.12 10:54)
> почему сама Windows не использует ее?
Вспоминается EMM.SYS в DOS. Тоже доступ к 16 МБ через окно около 64 КБ как раз для RAM диска и кэша, но некоторые программы могли сами её юзать через указанный драйвер.
← →
Плохиш © (2012-03-28 12:51) [33]
> почему сама Windows не использует ее?
1. Стоимость 32х и 64х версий одинакова
2. Производители предустанавливают на системы с 4 гб памяти 64х битные версии
3. Пользователю глубоко <...> наплевать скольки битная у него ос. Кстати, что такое ос? :-)
Какой смысл вкладываться в разработку этой поддержки, если желания возникают только у прыщавых въюношей, в итоге, всё-равно тырящих любые версии в мировой помойке?
← →
Anatoly Podgoretsky © (2012-03-28 12:56) [34]нельзя, и РАЕ работает далеко не в клиентских ОС, а в серверных и то в 2003-2008(не R2).
PAE это костыль, по другому не скажешь.
← →
Anatoly Podgoretsky © (2012-03-28 13:00) [35]PAE это не ОС, а аппаратное расширение адресной сетки, просто в клиентских ОС нет управления PAE, но это не мешает делать самому.
Сообственно и в серверных по большому счету аналогично, самомо по себе PAE используется редко. Кроме PAE еще есть и AWE, это и есть полный аналог EMM. Вот это уже для пользовательских программ, управляется ОС
← →
Дмитрий С © (2012-03-28 13:01) [36]
> Плохиш © (28.03.12 12:51) [33]
Ну тоже верно.
← →
Anatoly Podgoretsky © (2012-03-28 13:02) [37]
> Какой-то 32-битный сервер у них был
Почему был, он до сих пор есть, и по сути это единственное, что использует AWE.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.099 c