А чего все продолжают: "а проверь так", "а посмотри сбоку"? Вроде OST уже объяснил, что это вовсе не проблема, а просто в Ubuntu решили идти по правильному пути, и писать так, должно быть.
http://ru.wikipedia.org/wiki/ГиБ - здесь всё разъяснено, что приставки Гига, Мега, Кило и др. означают 10^9, 10^6 и 10^3 соответственно, что НЕ РОВНЯЕТСЯ 2^30, 2^20 и 2^10 и т.д.
У меня аналогично: 3,8 ГиБ.
Точно также, если ставить 32 битную систему, то будет показывать не 3 ГБ (которые может видеть 32 разрядная система), а только 2,7 ГиББеру вышенаписаные слова обратно. После некоторой дискуссии с коллегой по работе задумался:
Ведь память имеет матричную структуру, где 1 Гибибайт содержит 1 073 741 824 байт. Столько ячеек имеется в модуле памяти, покупаемой в магазине. И не важно, как пишут - Гигабайт или Гибибайт - там не может быть физически 1 000 000 000 байт. А если всеми нами любимая Ubuntu пишет и считает правильно, именно в Гибибайтах, то 4 "Гигабайта" (как мы привыкли говорить) будет равняться не 4 000 000 000 байт (3,8 ГиБ), а 4 294 967 296 байт, что и будет равняться именно 4 Гибибайтам. Так почему же Ubuntu видит только 3,8 ГиБ ?
Повторюсь ещё раз, чтобы было понятнее: число в 3,8 ГиБ можно было получить, если бы в покупаемой 4*гиговой планке было именно 4*1 000 000 000 байт.
Есть возможный вариант ответа. Каюсь, что не знаю принцип работы linux, но скорее всего недостающая память - это что-то, что резервирует под себя часть памяти до загрузки системы. Например, у меня сейчас стоит alfa 2 Karmic и показывает не 3,8 ГиБ, как у топикстартера, а 3,9 ГиБ, что говорит о том, что это "что-то" в Кармик резервирует памяти меньше, чем 9.04
Кто разъяснит?