Моё меню Общее меню Пользователи Правила форума Все прочитано
Вернуться   uForum.uz > ИКТ и телеком > IT-индустрия > Ferra Incognita > Сервис-центр
Знаете ли Вы, что ...
...до того как открыть новую тему, стоит использовать поиск: такая тема уже может существовать.
<< Предыдущий совет - Случайный совет - Следующий совет >>

Сервис-центр Как проверить, настроить, разогнать, и починить (если спалили) свое "железо". Короче говоря, драйверы, утилиты, вопросы ремонта или модернизации


Ответить

 
Опции темы Опции просмотра
Старый 25.10.2007 17:27   #1  
Аватар для Ruslan Aliev
Оффлайн
AKA:Рустамыч
Сообщений: 2,598
+ 475  792/462
– 45  44/28

KazakhstanОтправить сообщение для Ruslan Aliev с помощью Skype™Мой КругАккаунт на Twitter
Установка ОЗУ большу 4 Гбт на FreeBSD

Столкнулся со следующей проблемой. При установке на FreeBSD ОЗУ больше 4 Гбт. Система работает не правильно. У меня она вообще видит только 2 Гбт, хотя по идее должна видеть 4 Гбт, а остальные 2 игнорировать.
Стоят:
4 планки по 512 Мбт
2 планки по 2 Гбт
Вопрос:
Что надо сделать чтобы система видела всю память.
Система FreeBSD 6.1
Кстати попутный вопрос, так и не нашел в инете внятного ответа как же вытащить из системы сколько ОЗУ она использует. Узнал об игноре памяти только при перезапуске системы, когда выдалось сообщение, что "есть 6 Гбт, но 4 Нбт буду игнорировать".
Ответить 
Старый 25.10.2007 19:50   #2  
Real ID Group uParty Member
Аватар для Erkin Kuchkarov
Оффлайн
Временно безработный
Сообщений: 19,979
+ 1,053  10,220/4,871
– 6  573/377

UzbekistanОтправить сообщение для Erkin Kuchkarov с помощью Yahoo
Оффтоп:
Цитата:
Сообщение от Rustam Valiev Посмотреть сообщение
Что надо сделать чтобы система видела всю память.
Ставить Windows 64x
Ответить 
Старый 25.10.2007 21:00   #3  
Known ID Group
Аватар для Alexander Abgaryan
Оффлайн
AKA:nitalaut
Сообщений: 430
+ 69  131/79
– 8  12/6

Ukraine
Цитата:
Сообщение от Erkin Kuchkarov Посмотреть сообщение
Оффтоп:

Ставить Windows 64x
Оффтоп:
это было бы верным ответом, если бы он спросил "что надо делать, чтобы система 'съела' всю память ? "
__________________
I'm willing to accept there are people smarter than myself, I just haven't met them yet.
Ответить 
Старый 25.10.2007 21:11   #4  
Real ID Group uParty Member
Аватар для Erkin Kuchkarov
Оффлайн
Временно безработный
Сообщений: 19,979
+ 1,053  10,220/4,871
– 6  573/377

UzbekistanОтправить сообщение для Erkin Kuchkarov с помощью Yahoo
Цитата:
Сообщение от Alexander Abgaryan Посмотреть сообщение
это было бы верным ответом, если бы он спросил "что надо делать, чтобы система 'съела' всю память ? "
А что 32x BSD поддерживает больше 4 Гб?
Ответить 
Старый 25.10.2007 21:25   #5  
Known ID Group
Аватар для Alexander Abgaryan
Оффлайн
AKA:nitalaut
Сообщений: 430
+ 69  131/79
– 8  12/6

Ukraine
Цитата:
Сообщение от Erkin Kuchkarov Посмотреть сообщение
А что 32x BSD поддерживает больше 4 Гб?
А что не существует 64-х битной free bsd ?
Я если, честно, по бзд не ахти какой спец -)
__________________
I'm willing to accept there are people smarter than myself, I just haven't met them yet.
Ответить 
Старый 25.10.2007 22:22   #6  
Аватар для shumbola
Оффлайн
Сообщений: 3,327
+ 337  892/590
– 3  31/25

Uzbekistan
Цитата:
Сообщение от Erkin Kuchkarov Посмотреть сообщение
А что 32x BSD поддерживает больше 4 Гб?
Поддерживает с PAE (Physical Address Extension). Точно так же как Windows поддерживает. Я имею ввиду 32битные версии ОС
Ответить 
Старый 26.10.2007 12:39   #7  
Real ID Group Ultimate ex-wild_John
Супермодератор
Аватар для German Stimban
Оффлайн
Центр программистов Bepro
Начальник отдела
Сообщений: 8,039
+ 4,910  6,509/2,845
– 298  135/90

UzbekistanОтправить сообщение для German Stimban с помощью ICQОтправить сообщение для German Stimban с помощью Skype™LiveJournal
Цитата:
Сообщение от Rustam Valiev Посмотреть сообщение
Кстати попутный вопрос, так и не нашел в инете внятного ответа как же вытащить из системы сколько ОЗУ она использует.
free
Выдаст общее количество оперативной памяти

Последний раз редактировалось German Stimban; 26.10.2007 в 12:43.
Ответить 
Реклама и уведомления
Старый 26.10.2007 14:38   #8  
Real ID Group uParty Member
Аватар для Behzod Saidov
Оффлайн
Сообщений: 1,088
+ 739  628/355
– 11  3/3

UzbekistanОтправить сообщение для Behzod Saidov с помощью Skype™Аккаунт на Twitter
Цитата:
Сообщение от Rustam Valiev Посмотреть сообщение
Кстати попутный вопрос, так и не нашел в инете внятного ответа как же вытащить из системы сколько ОЗУ она использует.
в FreeBSD точно незнаю. Но в Linux'е кроме free

Код:
cat /proc/meminfo
тоже дает хорошее инфо.
Ответить 
Старый 26.10.2007 14:49   #9  
Real ID Group uParty Member
Аватар для Erkin Kuchkarov
Оффлайн
Временно безработный
Сообщений: 19,979
+ 1,053  10,220/4,871
– 6  573/377

UzbekistanОтправить сообщение для Erkin Kuchkarov с помощью Yahoo
Цитата:
Сообщение от shumbola Посмотреть сообщение
Поддерживает с PAE (Physical Address Extension). Точно так же как Windows поддерживает. Я имею ввиду 32битные версии ОС
Ниже текст письма от сотрудника компании Интел (правда касаемо Windows):

Цитата:
Коллеги,
Довелось еще раз окунуться в эту проблематику увидев статью на сайте Микрософта и окончательно
сформировать (в том числе и для себя) ответ на вопрос почему не видно 4ГБ в ПК при установленных 4ГБ
и, самое главное, что нужно, чтобы их увидеть. И так.
1. Почему не видно 4ГБ при установленных 4ГБ? Ответ прост и не изменился. Наши процессоры (до недавних
пор) были 32 бит, а значит, способны адресовать 4ГБ памяти. Кроме того в системе много устройств
(в т.ч. и PCI/PCIe) с которыми можно общаться (передавать или принимать данные) по средствам т.н.
memory mapped I/O. Memory mapped I/O означает то, что память находящаяся на борту контроллера
(например, сетевого) ложится в адресное пространство процессора и процессор вместо инструкций ввода-вывода
(IN/OUT – медленно выполняются, так работали в прошлом веке) использует инструкции MOVE (копирование; быстрее,
21 век) для перемещения данных из и в устройство.
Каждое устройство в компьютере имеет память на борту (например SATA контроллер) через которую процессор общается с ним.
Memory mapped I/O Ее объем (суммарно, на всех устройствах) может достигать 1ГБ и более если установлена графическая
ката на 512МБ и более. Например PCI/PCIe устройства могут занимать 256МБ суммарно, даже тогда, когда графический адаптер с большим ОЗУ отсутствует. Теперь представьте, что у вас 4ГБ памяти (ОЗУ) и 1ГБ (ввод-вывод) = 5ГБ которые нужно просунуть в 4ГБ окно процессора. Это аналогично тому, что вам на базаре в ведро насыпают яблок больше, чем само ведро. Вам придется отказаться от того, что не
влезло. В нашем случае не влазит 1ГБ оперативной памяти. Поэтому мы видим 3ГБ оперативной памяти и ОС нам
об этом с удовольствием сообщает. Самое, возможно, труднопонимаемое, то, что в этом принимает участие ОС.
Интел, давно, попытался обойти этот барьер и ввел 36 бит адресов на процессоре. Microsoft и Intel назвали это
PAE (Physical Address Extensions) и это позволило нашим процессорам (начиная с Pentium Pro) работать с 64ГБ ОЗУ
под управлением 32 бит ОС. XP поддерживает этот режим /PAE, но тем не менее, имеет ограничение в 4ГБ физического ОЗУ.
Главным образом PAE там нужен, для того, чтоб работал XD (DEP) бит. Без него эта функция не работает.
Обратите внимание, что когда у вас в системе стоит 3ГБ и меньше, то вы увидите эту память в полном объеме.
Почему? Понятно. 3+1 = 4ГБ. 4ГБ адресного пространства процессора достаточно для 3ГБ памяти и 1ГБ ввода-вывода.
2. Что нужно, чтобы это работало. Интуитивно вы скажете, что 64бит ОС решает эту задачу. К сожалению нет.
Для того, чтобы это работало необходимо, чтобы чипсет смог к 4ГБ ОЗУ присоединить 1ГБ ввода-вывода.
Это сможет сделать только чипсет (северный и южный мост, обязательно) который может работать с 8ГБ.
А это 975, 965 и т.д Другими словами вам нужно 3 вещи, чтобы увидеть 4ГБ в ОС при установленных 4ГБ
64 бит ОС (Vista 64, XP 64)
8ГБ чипсет (975, 965 +)
нужный BIOS (может влиять на результат).
Другими словами. Если у вас 64 бит Vista и 945P чипсет и 4ГБ оперативной памяти, то вы НИКОГДА не
увидите 4ГБ в OC.
Вывод один. 3ГБ на 32 бит ОС!!!! это оптимальный объем.

PS. Коллеги, которые ХОРОШО ориентируются в написанном. Не цепляйтесь к словам. Я многое опустил, для
упрощения. Например то, что PS/2 устройства не работают через memory mapped I/O и т.п.
Kind regards,
_____________________________
Sergey Y Shevchenko
Channel Applications Engineer
Russia/CIS
Tel: +380 44 __________
Fax: +380 44 __________
Mob: +380 50 _________
iNET: +490 ____
Естественно что я опустил некоторые атрибуты как то номера телефонов и емайл
Ответить 
"+" от:
Старый 26.10.2007 15:34   #10  
Real ID Group
Аватар для Daniyar Atadjanov
Оффлайн
Госкомитет связи, информатизации и телекоммуникационных технологий
Сообщений: 652
+ 222  283/101
– 0  3/3

Uzbekistan
Цитата:
Сообщение от Rustam Valiev Посмотреть сообщение
Кстати попутный вопрос, так и не нашел в инете внятного ответа как же вытащить из системы сколько ОЗУ она использует.
`top`
Ответить 
Ответить
Опции темы
Опции просмотра




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Advertisement System V2.5 By Branden
OOO «Единый интегратор UZINFOCOM»


Новые 24 часа Кто на форуме Новички Поиск Кабинет Все прочитано Вверх