[mdk-re] Linux&WinNT
Alexei Korotkov
=?iso-8859-1?q?ziga_=CE=C1_udm=2Enet?=
Вт Июл 31 03:49:00 MSD 2001
On Mon, 30 Jul 2001 13:02:46 +0600
Gosha <gosha на sendmail.ru> wrote:
...
> Хм.. Похоже все-таки Вы правы. Сейчас посмотрел на одной
> из них, оказалось вот что:
>
> я не обратил внимания, что это все-таки не 16, а меньше. :-(
>
> $ cat /proc/meminfo
> total: used: free: shared: buffers: cached:
> Mem: 16123056 15717552 405504 6082560 937984 5709824
>
> Но как-то странно - все-таки немного больше 15.
> 15х1024х1024=15728640, а тут какое-то странное число 16123056,
> которое все же меньше 16 мегабайт.
Да, число странное.
> Две другие машинки сейчас не могу перезагружать, но они
> на точно таких же "томатных" мамах, отличаются только
> разными видюхами и сетевыми картами. Но на них я видел
> те же 16 с копейками, что скорее всего и принял за 16 мегабайт. :-(
Ооо! От Zida можно ждать очччень интересных результатов!
> Так что дико извиняюсь.
> А так же оказалось, что на еще одной маме с 48 метрами,
> при "дырке" видно 47, т.е. откушен именно один метр,
> как и в Вашем случае.
> Похоже, в случае с "дыркой", все-таки возможны разные варианты.
> Вечером постараюсь глянуть еще на одной машине с другой мамой.
Похоже, что результаты могут быть разные... А чья мама с 48MB?
Не ASUS ли? Может это такая фишка у них? Вообще-то я хотел в самом
начале нашей дискуссии отписать, что должно быть 15MB (т.е. всё,
что выше -- режется, это соответствует тому, что пишется, например,
в книжках по железу -- см P.S.) Но т.к. не имею привычки что-либо
утверждать, не проверив (когда, во всяком случае, проверка
возможна), то просто взял и поглядел, что получится, если так
настроить; в соответствии с полученными результатами и написал.
...
> В догонку. Сейчас еще одну машинку прегрузил с "дыркой".
> Глядите-ка что получается:
>
> $ cat /proc/meminfo
> total: used: free: shared: buffers: cached:
> Mem: 14893056 14594048 299008 9482240 1052672 4956160
>
> Т.е. явно меньше 16 метров, но!
> Теперь глядите сюда:
>
> $ dmesg
> Linux version 2.2.16-3 (root на aserv.zlt.ru)
> (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release))
> #5 Tue May 8 09:15:51 GMT+5 2001
> Detected 99717 kHz processor.
> Console: colour VGA+ 80x30
> Calibrating delay loop... 199.07 BogoMIPS
> Memory: 14488k/16384k available (896k kernel code, 408k reserved, 536k data, 56k init, 0k bigmem)
> ....
> Вот они ^^^^^^^^^^^^^ куда делись!
Ничего не понял -- _куда_ делись-то??
И как понимать 14488k/16384k available? Что это за фигня??
> Всего видно 16384к, т.е. ровно 16 метров!
Где видно? Сколько _доступно_ системной памяти? Вот на
вывод top или /proc/meminfo и надо смотреть!
> Так что все же бывает и ровно 16 метров!
P.S. А ссылочек не даёте :-) Ну ладно -- дам я. Вот книжка
вроде как авторитетного автора:
Гук М. Аппаратные средства IBM PC. 1999 г.
Цитирую текст на стр. 165, посвящённый рассматриваемым
настройкам:
"Не адресуемая область памяти. Выбор 512-640K
уменьшает объём основной (conventional) памяти,
выбор 15-16MB не позволяет использовать память
более 15 мегабайт".
Обратите внимание на первое предложение цитаты!
_Не адресуемая_ -- вот что важно...
--
With best regards,
Alexei Korotkov
mailto:ziga на udm.net
Подробная информация о списке рассылки community