Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.071 c
15-1353504827
Artem
2012-11-21 17:33
2013.03.22
Перевести проект с Builder C++ на Visual Studio


2-1335103508
Gedimen
2012-04-22 18:05
2013.03.22
Коряво работает свой компоннет на основе TEdit


15-1331496593
Leon-Z
2012-03-12 00:09
2013.03.22
Git ???


2-1330341115
agent17
2012-02-27 15:11
2013.03.22
TDateTime


15-1341739311
alexdn
2012-07-08 13:21
2013.03.22
Пример сайтов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский