Оперативная память и 64 разрядная ОС
Модератор: Модераторы разделов
Оперативная память и 64 разрядная ОС
У меня 4 Гб ОЗУ, что бы вся память была доступна установил Debian 64 битную, а видно только 3.79 Гб, почему так?
Re: Оперативная память и 64 разрядная ОС
Потому, что кто-то считает гигабайтом 2^30, а кто-то 10^9 байт, наверное.
Re: Оперативная память и 64 разрядная ОС
Если есть встроенная видеокарта -- использует часть.
Re: Оперативная память и 64 разрядная ОС
Покажите вывод команды free -b
Re: Оперативная память и 64 разрядная ОС
total used free shared buffers cached
Mem: 4065423360 1570140160 2495283200 0 41861120 821927936
-/+ buffers/cache: 706351104 3359072256
Swap: 4198494208 0 4198494208
Mem: 4065423360 1570140160 2495283200 0 41861120 821927936
-/+ buffers/cache: 706351104 3359072256
Swap: 4198494208 0 4198494208
Re: Оперативная память и 64 разрядная ОС
или, в степенях двойки:
$ echo '4065423360/2^30' | bc
3.78622
что и требовалось показать
p.s. для тех, кто попытается повторить команду, и получит другой результат: по умолчанию bc идёт со scale=0, у меня scale=5 передаётся через файл, указанный в переменной окружения BC_ENV_ARGS
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Оперативная память и 64 разрядная ОС
Спс. Сам я ленился посмотреть документацию (:p.s. для тех, кто попытается повторить команду, и получит другой результат: по умолчанию bc идёт со scale=0, у меня scale=5 передаётся через файл, указанный в переменной окружения BC_ENV_ARGS
Re: Оперативная память и 64 разрядная ОС
скорее всего - так устроен ваш компьютер: посмотрите после загрузки dmesg, в первых строчках должен быть вывод e820 ram map, похожий на это:
Код: Выделить всё
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009cc00 (usable)
[ 0.000000] BIOS-e820: 000000000009cc00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e4c00 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000bf780000 (usable)
[ 0.000000] BIOS-e820: 00000000bf780000 - 00000000bf798000 (ACPI data)
...
если сложить все, помеченное как 'usable', вы получите максимальный программно доступный объем памяти. больше - не сделать никак, разве биос менять