[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