![]() |
Арифметика памяти
Как-то сравнивал с помощью ДЗ расход ресурсов видеоплеерами, чтобы выбрать для нетбука наименее прожорливый, и заметил такую странность в оценке занятости памяти размером в 1 Гб: на графическом мониторе загрузка указана в 417 Мб, затем ниже него "Физическая память" с пунктами
"Всего" -991 Мб, "Кэшировано" -470 Мб, "Доступно"- 540 Мб, "Свободно"- 9 Мб. Числа указаны, естественно, сиюминутные, кроме "Всего", но тенденция! Заинтересовало чрезвычайно: Если всего 991, то 470+540= 1010, да еще плюс 9 свободных. Если это с учетом файла подкачки, то почему пункт "Всего" считает только встроенную оперативную память, а остальные еще что-то принимают в расчеты? Если нет, то либо арифметика у Гейтса какая-то своя либо я не в той школе учился :) В разных вариантах суммировал, но ни в одном нет совпадения с полным объемом памяти - либо перебор либо недобор . Кто возьмется разъяснить? |
Цитата:
Складывать "кэшировано" и "доступно" нельзя, как нельзя складывать яблоки с сапогами. "Кэшировано" = "Ожидание" + "Изменено" "Доступно" = "Ожидание" + "Свободно" "Свободно" - это пустая память, свободная от любых данных. "Изменено" - память, которую система захотела переписать на диск "Ожидание" - память, в которой что-то кэшировано уже (память занята полезной работой). "Используется" - это память под ОС, её драйвера и процессы Смотрим рисунок. "Используется" + "Изменено" + "Ожидание" + "Свободно" + "Зарезервировано" = "Установлено" = 4096 "Установлено" - "Зарезервировано" = "Всего" = 4095 ![]() |
Цитата:
|
Время: 11:25. |
Время: 11:25.
© OSzone.net 2001-