физическая память кэшировано



Как кэшировать учетные данные на компьютере

Автор Ахмед задал вопрос в разделе Программное обеспечение

что значит кэшировано и получил лучший ответ

Ответ от Ёергей Сманьков[гуру]
В данном случае это объем оперативной памяти который размещен в файле подкачки. Это не плохо, но с винчестера обмен данными происходит медленнее чем с физической памяти.
Попробуйте совсем отключить файл подкачки, проверьте будет ли быстрее работать. Но если отключить его то рискуете не поиграть в некоторые игры, потом можно просто вернуть как было.

Ответ от Леший[мастер]
SeraFim Benzak нормальные люди при копировании материала с форума указывают откуда материал взят.

Ответ от SeraFim Benzak[новичек]
Разумеется. Свободная память совершенно бесполезна. Отсюда общее правило: чем меньше свободной памяти - тем лучше. Подумайте сами. Если память свободна, значит она не используется. А проку от чего-то, что не используется, нет никакого. Поэтому любая нормальная операционная система старается свободной памяти не оставлять. Сколько бы её ни было (хоть терабайт), она вся будет со временем использована. При этом, исполняющиеся в данный момент процессы, могут занимать только небольшую часть этой памяти. Для большинства процессов, объем, который они занимают, от объема ОЗУ вообще не зависит, однако некоторые, такие как браузеры, при запуске на системах с большим объемом памяти, запрашивают для себя память у системы с запасом. Чтобы иметь возможность хранить в ОЗУ большее количество открытых страниц и мультимедийных данных.
Естественно, возникает вопрос: куда система распределяет остальную память? Ответ прост. На буферы и кэш (часто встречается ошибочный вариант написания "буфера").
Для чего нужны буферы? Чтобы ускорить операции записи (обычно на диск). Если Вы даете команду скопировать файл, он читается и помещается в буфер отложенной записи. А Вам сообщается, что команда выполнена (хотя на самом деле ничего еще не записано) и Вы можете продолжать работу. С определенной периодичностью, составляющую в Linux по умолчанию 10 секунд, хотя можно задать любую, буферы сбрасываются на диск.
Или буферы сбрасываются раньше, при достижении ими определенного размера. Это тоже понятно. Допустим, у Вас два HDD и Вы хотите переместить ОГРОМНЫЙ файл с первого на второй.
Чтение традиционно более быстрая операция, чем запись, поэтому при бесконечном буфере у Вас файл будет прочитан в него задолго до того, как содержимое буфера окажется записано на второй диск.
Программа, получив от операционной системы сообщение об успешном копировании файла (которое выдается после окончания чтения файла в буфер), со спокойной совестью удаляет оригинал, который больше не нужен, раз у Вас есть копия. И в этот момент электрик дергает рубильник....
Итак, чтобы минимизировать возможные потери, размеры буферов ограничены.
Как использовать оставшуюся память? Да очень просто! В тот момент, когда Вы читаете какой-то файл с диска, его копия сохраняется в кэш-памяти. Поэтому повторное чтение того же файла происходит мгновенно.
Мало того. Если операционная система поддерживает технологию "execute in place", при запуске программы на выполнение не нужно тратить время на копирование команд и данных процесса в оперативную память. Управление передается непосредственно файлу на диске. Без считывания его в ОЗУ. Действительно, зачем два раза выполнять одну и ту же работу? Ведь при обращении к файлу он в любом случае окажется в кэше. А кэш - это и есть ОЗУ.
Какой размер операционная система выделяет под кэш? Ответ прост: всю, которую найдет.
Если память понадобится процессу, система просто отдаст ему кусок памяти занятой кэшем. Эта операция выполняется крайне быстро, но, тем не менее, операционная система учитывает, что могут существовать программы, которые будут требовать у неё память десятки тысяч раз в секунду. Понятно, что таким образом можно запрашивать только очень маленькие объемы. Даже если просить, скажем, всего один мегабайт, то за десять тысяч запросов объем вырастет до величин, бОльших объема физически установленного ОЗУ на большинстве домашних компьютеров.
Поэтому, для удовлетворения таких (частых, но мелких) запросов достаточно зарезервировать пару процентов ОЗУ и не больше.

Ответ от Ua[гуру]
Кэшировано -- объем оперативной памяти, который не используется запущенными программами, занятый кэшированными данными с диска. Это ускоряет процесс запуска программ и открытия документов. При необходимости это память освобождается.

Ответ от Андрей[гуру]
кэш это сколько информации в секунду обрабатывает система чем выше кэш тем лучше (кэш можно заметить на винчестерах-сколько инфы они читают в секунду)

Ответ от SeVa[гуру]
Чем больше кэш тем вероятней медленей работа. Ибо ресурсов бесконечно не бывает. Но не так все плохо - если есть кэш значит комп работает))

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: что значит кэшировано
Кэш на Википедии
Посмотрите статью на википедии про Кэш
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*