Результаты (
русский) 1:
[копия]Скопировано!
Кэш-памятьБольшинство компьютеров проводятся обратно не скорость их основной процессор, а время, необходимое для перемещения данных в память и из нее. Один из самых важных методов для получения вокруг этого недостатка является кэш-памяти.Идея заключается в том, чтобы использовать небольшое количество чипов очень быстро памяти как буфер или кэш между основной памятью и процессором. Всякий раз, когда процессор должен считывать данные он выглядит в этой области кэша сначала. Если он находит данные в кэше это засчитывается как кэш, и процессор не нужно идти через более трудоемкий процесс чтения данных из основной памяти. Только если данные в кэше он нуждается для доступа к основной памяти, но в процессе он копирует то, что он находит в кэш, так что это там готовы в следующий раз, когда это необходимо. Весь процесс контролируется группой логических схем, называется контроллер кэша.Один из кэша контроллера основных рабочих мест должна выглядеть после «когерентности кэша», что означает обеспечение отразить любые изменения записываются в основной памяти в кэш и наоборот. Существует несколько методов для достижения этой цели, причем наиболее очевидным для процессора для записи непосредственно в кэш и памяти в то же время. Это известно как "write-through" кэш и безопасным решением, но самый медленный.Основной альтернативой является кэш «отложенной», которая позволяет процессору для записи изменений только в кэш, а не в основную память. Записи кэша, которые были изменены, помеченных как «грязные», рассказывая контроллер кэша для записи их содержимого обратно в основную память перед использованием пространства для кэширования новых данных. Кэш обратной записи ускоряет процесс записи, но требуют более интеллектуальный контроллер кэша.Большинство кэша контроллеров перемещение «линии» данных, а не только одного элемента каждый раз, когда они нуждаются для передачи данных между основной памятью и кэш. Это, как правило, улучшить шансы на попадание в кэш, поскольку большинство программ проводят свое время шагать через инструкции последовательно хранятся в памяти, вместо того, чтобы прыгать о из одной области в другую. Объем данных, передаваемых каждый раз известен как «размер строки».Как работает кэш дискаКэширования диска работает в основном так же, как ли у вас есть кэш на вашем контроллере диска или вы используете решение на основе программного обеспечения. ЦП запрашивает конкретные данные из кэша. В некоторых случаях там уже будет информация, и запрос может быть выполнено без доступа к диску.Если запрошенная информация не находится в кэше, данные считываются с диска вместе с большой кусок информации, прилегающие. Кэша затем делает комнату для новых данных, заменив старые. В зависимости от алгоритма, который применяется в настоящее время это может быть информация, которая была в кэше самый длинный, или информацию, которая является наименее недавно использованных. Процессора запрос затем могут быть удовлетворены, и кэш уже рядом данных, загруженных в ожидании этой информации запрашивается следующая.
переводится, пожалуйста, подождите..