Оперативная память и 64 разрядная ОС

Выбор и настройка HardWare

Модератор: Модераторы разделов

Ответить
JustJazZ
Сообщения: 28

Оперативная память и 64 разрядная ОС

Сообщение JustJazZ »

У меня 4 Гб ОЗУ, что бы вся память была доступна установил Debian 64 битную, а видно только 3.79 Гб, почему так?
Спасибо сказали:
liaonau
Сообщения: 390
ОС: gentoo

Re: Оперативная память и 64 разрядная ОС

Сообщение liaonau »

Потому, что кто-то считает гигабайтом 2^30, а кто-то 10^9 байт, наверное.
Спасибо сказали:
Kopilov
Сообщения: 949
ОС: [K]Ubuntu, Debian

Re: Оперативная память и 64 разрядная ОС

Сообщение Kopilov »

Если есть встроенная видеокарта -- использует часть.
Спасибо сказали:
liaonau
Сообщения: 390
ОС: gentoo

Re: Оперативная память и 64 разрядная ОС

Сообщение liaonau »

Покажите вывод команды free -b
Спасибо сказали:
JustJazZ
Сообщения: 28

Re: Оперативная память и 64 разрядная ОС

Сообщение JustJazZ »

total used free shared buffers cached
Mem: 4065423360 1570140160 2495283200 0 41861120 821927936
-/+ buffers/cache: 706351104 3359072256
Swap: 4198494208 0 4198494208
Спасибо сказали:
liaonau
Сообщения: 390
ОС: gentoo

Re: Оперативная память и 64 разрядная ОС

Сообщение liaonau »

JustJazZ писал(а):
02.08.2012 23:48
Mem: 4065423360

Ну вот. 4,065423360*10^9 байта.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Оперативная память и 64 разрядная ОС

Сообщение sash-kan »

liaonau писал(а):
02.08.2012 23:54
JustJazZ писал(а):
02.08.2012 23:48
Mem: 4065423360

Ну вот. 4,065423360*10^9 байта.
или, в степенях двойки:
$ echo '4065423360/2^30' | bc
3.78622

что и требовалось показать

p.s. для тех, кто попытается повторить команду, и получит другой результат: по умолчанию bc идёт со scale=0, у меня scale=5 передаётся через файл, указанный в переменной окружения BC_ENV_ARGS
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Оперативная память и 64 разрядная ОС

Сообщение Bluetooth »

p.s. для тех, кто попытается повторить команду, и получит другой результат: по умолчанию bc идёт со scale=0, у меня scale=5 передаётся через файл, указанный в переменной окружения BC_ENV_ARGS
Спс. Сам я ленился посмотреть документацию (:
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 876
ОС: gentoo

Re: Оперативная память и 64 разрядная ОС

Сообщение vr13 »

JustJazZ писал(а):
02.08.2012 23:25
У меня 4 Гб ОЗУ, что бы вся память была доступна установил Debian 64 битную, а видно только 3.79 Гб, почему так?

скорее всего - так устроен ваш компьютер: посмотрите после загрузки 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', вы получите максимальный программно доступный объем памяти. больше - не сделать никак, разве биос менять
Спасибо сказали:
Ответить