Кэш – память

Для ускорения обращений процессора к памяти используется кэш-память. Эта память более скоростная, чем оперативная и непосредственно связана с процессором. В этой памяти размещаются последние данные, с которыми работал процессор и с которыми, вероятнее всего, он будет работать еще. Выбор блоков. Которые нужно оставить в КЭШе, а какие выгрузить из него определяется путем подсчет количества обращений к этому блоку и времени последнего обращения. Поэтому процессор сначала обращается к кэш-памяти и ищет в ней данные и, если их в ней нет, то из оперативной памяти в кэш считывается блок памяти с нужными данными и продолжается выборка данных из кэша процессором. Таким образом, процессор чаще всего работает с кэш памятью, которая более быстрая, чем оперативная и, следовательно, значительно ускоряется работа с памятью. Считывание информации и загрузка в кэш выполняется блоками. Поэтому выборка из кэша в пределах блока не требует дополнительных обращений к памяти.

 

Вопросы на повторение:

· Какие задачи стоят перед разработчиками ОС по управлению памятью. Как распределялась память в первых ОС. За счет чего получается ускорение работы с оперативной памятью при наличии кэш-памяти.

· Принцип фиксированного и простого динамического распределения памяти.

· Принцип работы страничной памяти и сегментированной ( в чем отличия). Как работает смешанная система страничной памяти и сегментированной

· Назначение и принцип работы виртуальной памяти. Какой механизм разработан для ускорения работы виртуальной памяти.