Что делать, если элемента данных хранились где-то рядом с центральным процессором? Работу кэша процессора основан на аналогичной концепции. Чтобы понять концепцию кэш-памяти, мы возьмем пример из библиотеки на протяжении всего этого article.Suppose, у нас есть библиотека, с одной библиотекаря. Если человек приходит и просит Гарри Поттер Часть I, то библиотекарь идет к книжной полке и извлекает книгу и дает его личности. Когда человек сделал с книгой, она восстановлена на полку. Если любой другой человек приходит и просит той же книге, цикл повторяется снова.
Это именно то, как система работает без кэша memory.Why нам нужно кэш-памяти процессора? Теперь, давайте посмотрим, что происходит в присутствии кэш-памяти. В нашей библиотеке, например, давайте рассмотрим ящик на столе у библиотекаря в качестве кэша. Процедура остается той же, когда первый человек помещает запрос на книги. Но, когда книга возвращается, библиотекарь не хранить его на полке, а держит его в ящике. Теперь, когда следующий человек приходит и ставит запрос для той же книги, библиотекарь должен просто получить его из комода.
Аналогичным образом, кэш-память хранит элементы данных, которые часто необходимы процессором. Таким образом, каждый раз, данные запрашиваются, процессор просто смотрит в кэше и возвращает его, сохраняя долгое путешествие в основной памяти. Это чрезвычайно увеличивает процессор speed.Does магазин кэш-памяти только часто используемые элементы данных? Нет, кэш-память умный кусок памяти, который также ищет данные, которые, вероятно, будет предложено в ближайшем будущем.
Продолжая нашей библиотеке, например, когда человек просит для Гарри Поттера Часть I, наша интеллектуальная библиотекарь также получает Harry Potter Часть II вместе с ним. Теперь, когда человек делается с первой книги, это очень вероятно, что он может попросить второй части. И когда он делает, библиотекарь это готовый в ящике. Аналогичным образом, когда кэш-па