IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Операционные системы M$ (http://www.imho.ws/forumdisplay.php?f=2)
-   -   W2K adv. server не видит всю физич. память (http://www.imho.ws/showthread.php?t=70982)

alfa19 14.10.2004 12:56

W2K adv. server не видит всю физич. память
 
На данном сервере установлено 6 ГБ памяти и при прохождении БИОС они тестируются полностью. А в W2К в менеджере отображается только 4.
Почему? И как решить данную проблему?

Borland 14.10.2004 13:02

alfa19
поглянь файлик boot.ini - в нём может быть выставлено ограничение на использование оперативки

alfa19 14.10.2004 13:22

Всё устанавливалось по умолчанию и с нуля. А что за технология поддержки большой памяти ПАЕ. Не в этом ли дело?

entropy 14.10.2004 16:42

windows 2000 server поддерживает только 4GBt

pazdak 14.10.2004 17:40

entropy
Ну вопервых челевек говорил, что у него Adv. Server а он может видеть до 8Гб памяти.

Проблема как раз именно с ключем /PAE, читаем здесь:
http://support.microsoft.com/default...roduct=win2000

P.S. 2^32 = 4 Gb, и не больше... учим арифметику... без специальных ухищрений (типа /PAE) 32-битная система теоретически неспособна увидеть больше 4 Gb памяти...

-----------------------------------

Вдруг кому пригодиться:
Как использовать память на W2k написано по ссылке выше, а вот как теперь использовать эту же память на Ms SQL 2000?

Ответ прост, нужно воспользоваться Address Windowing Extensions (AWE), когда был на курсах по SQL про это нам подробно рассказывали, поэтому решил поделиться:

The following example shows how to enable AWE and configure a limit of 6 GB for max server memory:

sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO
sp_configure 'max server memory', 6144
RECONFIGURE
GO

Читаем здесь:
http://msdn.microsoft.com/library/de...onfig_3stg.asp

oldgoat 15.10.2004 14:19

Цитата:

pazdak:
2^32 = 4 Gb, и не больше... учим арифметику... без специальных ухищрений (типа /PAE) 32-битная система теоретически неспособна увидеть больше 4 Gb памяти...
Ну, имхо, не совсем так. Иначе как бы 16-разрядная MS(PC)DOS поддерживала бы 640 KB только конвенциональной памяти, не говоря уже о расширенной etc? Ведь 2^16=65536 бит = 8192 байт = 8 KB.
Т.е. "специальные ухищрения" всегда были, есть и будут.

Кстати, 2^32=4294967296 бит = 536870912 байт = 524288 KB = 512 MB

pazdak 15.10.2004 16:36

oldgoat
Нет конечно приятно, что кто-то тут что-то переваривает, но если углубиться в изучение такого предмета, как "Логическая структура ОП", то станет все ясно.

Что касается ограничения в 640К, то тут все объясняется ограниченностью разрядности адресной шины процессора, которая у 8086 была 20-ти разрядная, затем 24 и т.д.

А по поводу 16-разрядности, так это просто разрядность которыми оперировала операционка, т.е. были 16-разрядные команды, а адресовать могла памяти до 1Мб, т.к. адресная шина была 20 разрядная.
Теперь это число разрядности имеет 32 (есть конечно и больше).

Все ограничевается только разрядностью процессора... (Если не брать в счет, те выкрутасы которыми пользуются, типа PAE [Physical Address Extension])


Часовой пояс GMT +4, время: 02:34.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.