Кэш-память(КП), иликэш, представляет собой организованную в виде ассоциативного запоминающего устройства (АЗУ) быстродействующую буферную память ограниченного объема, которая располагается между регистрами процессора и относительно медленной основной памятью и хранит наиболее часто используемую информацию совместно с ее признаками (тегами), в качестве которых выступает часть адресного кода.
В процессе работы отдельные блоки информации копируются из основной памяти в кэш-память. При обращении процессора за командой или данными сначала проверяется их наличие в КП. Если необходимая информация находится в кэше, она быстро извлекается. Это кэш-попадание.
Если необходимая информация в КП отсутствует (кэш-промах), то она выбирается из основной памяти, передается в микропроцессор и одновременно заносится в кэш-память. Повышение быстродействия вычислительной системы достигается в том случае, когдакэш-попадания реализуются намного чаще, чем кэш-промахи.
Зададимся вопросом: «А как определить наиболее часто используемую информацию?Неужели сначала кто-то анализирует ход выполнения программы, определяет, какие команды и данные чаще используются, а потом, при следующем запуске программы, эти данные переписываются в кэш-память и уже тогда программа выполняется эффективно?» Конечно нет. Хотя в современных микропроцессорах имеется определенный механизм, который позволяет в некоторой степени реализовать этот принцип. Но в основном, конечно, кэш-память сама отбирает информацию, которая чаще всего используется. Рассмотрим, как это происходит.
Кэшированная оперативная память Windows 10 — что это и как её очистить
Механизм сохранения информации в кэш-памяти
При включении микропроцессора в работу вся информация в его кэш-памяти недостоверна.
При обращении к памяти микропроцессор, как уже отмечалось, сна чала проверяет, не содержится ли искомая информация в кэш-памяти.
Для этого сформированный им физический адрес сравнивается с адресами ячеек памяти, которые были ранее кэшированы из ОЗУ в КП.
При первом обращении такой информации в кэш-памяти, естественно, нет, и это соответствует кэш-промаху. Тогда микропроцессор проводит обращение к оперативной памяти, извлекает нужную информацию, использует ее в своей работе, но одновременно записывает эту информацию в кэш.
Если бы в кэш-память заносилась только востребованная микропроцессором в данный момент информация, то, скорее всего, при следующем обращении вновь произошел бы кэш-промах:вряд ли следующее обращение произойдет к той же самой команде или к тому же самому операнду.Кэш-попаданияпроисходили бы лишь после того, как в КП накопится достаточно большой фрагмент программы, содержащий некоторые циклические участки кода, или фрагмент данных, подлежащих повторной обработке.
Для того чтобы уже следующее обращение к КП приводило как можно чаще к кэш-попаданиям, передача из оперативной памяти в кэш-память происходит не теми порциями (байтами или словами), которые востребованы микропроцессором в данном обращении, а так называемымистроками. То есть кэш-память и оперативная память с точки зрения кэширования организуются в виде строк. Длина строки превышает максимально возможную длину востребованных микропроцессором данных. Обычно она составляет от 16 до 64 байт и выровнена в памяти по границе соответствующего раздела (рис. 4.1).
Кэшированная память Windows 10 что это и как очистить
Рис. 4.1. Организация обмена между оперативной и кэш-памятью
Высокий процент кэш-попаданийв этом случае обеспечивается благодаря тому, что в большинстве случаев программы обращаются к ячейкам памяи, расположенным вблизи от ранее использованных. Это свойство, называемоепринципом локальности ссылок, обеспечивает эффективность использования КП. Оно подразумевает, что при исполнении программы в течение некоторого относительно малого интервала времени происходит обращение к памяти в пределах ограниченного диапазона адресов (как по коду программы, так и по данным).
Например, микропроцессору для своей работы потребовалось 2 байта информации. Если строка имеет длину 16 байт, то в кэш переписываются не только нужные 2 байта, но и некоторое их окружение. Когда микропроцессор обращается за новой информацией, в силу локальности ссылок, скорее всего, обращение произойдет по соседнему адресу. Затем опять по соседнему, опять по соседнему и т. д. Таким образом, ряд следующих обращений будет происходить непосредственно к кэш-памяти, минуя оперативную память (кэш-попадания). Когда очередной сформированный микропроцессором физический адрес выйдет за пределы строки кэш-памяти (произойдеткэш-промах), будет выполнена подкачка в кэш новой строки, и вновь ряд последующих обращений вызоветкэш-попадания.
Чем длиннее используемая при обмене между оперативной и кэшпамятью строка, тем больше вероятность того, что следующее обращение произойдет в пределах этой строки. Но в то же время чем длиннее строка, тем дольше она будет перекачиваться из оперативной памяти в кэш. И если очередная команда окажется командой перехода или выборка данных начнется из нового массива, то есть следующее обращение произойдет не по соседнему адресу, то время, затраченное на передачу длинной строки, будет использовано напрасно. Поэтому при выборе длины строки должен быть разумный компромисс между соотношением времени обращения к оперативной и кэш-памяти и вероятностью достаточно удаленного перехода от текущего адреса при выполнении программы. Обычно длина строки определяется в результате моделирования аппаратно-программной структуры системы.
После того как в КП накопится достаточно большой объем информации, увеличивается вероятность того, что формирование очередного адреса приведет к кэш-попаданию. Особенно велика вероятность этого при выполнении циклических участков программы.
Старая информация по возможности сохраняется в кэш-памяти. Ее замена на новую определяется емкостью, организацией и стратегией обновления кэша.
Источник: studfile.net
Кэш память это память в которой обрабатывается одна программа в данный момент времени
a) хранится исполняемая в данный момент времени программа и данные, с которыми она непосредственно работает.
b) хранится информация, присутствие которой постоянно необходимо в компьютере.
c) хранится информация, независимо от того, работает компьютер или нет.
d) хранятся программы, предназначенные для обеспечения диалога пользователя с компьютером.
22. КЕШ-память – это:
a) память, в которой обрабатывается одна программа в данный момент времени.
b) память, предназначенная для долговременного хранения информации, независимо от того, работает компьютер или нет.
c) это сверхоперативная память, в которой хранятся наиболее часто используемые участки оперативной памяти.
d) память, в которой хранятся системные файлы операционной системы.
23. Функция периферийных устройств:
a) хранение информации.
b) обработка информации.
c) ввод и вывод информации.
d) управление работой компьютера по заданной программе.
24. Модем — это устройство для:
a) хранения информации.
b) обработки информации в данный момент времени.
c) передачи информации по телефонным каналам связи.
d) вывода информации на печать.
25. Внешняя память служит для:
a) хранения оперативной, часто изменяющейся информации в процессе решения задачи.
b) долговременного хранения информации независимо от того, работает компьютер или нет.
c) хранения информации внутри компьютера.
d) обработки информации в данный момент времени.
26. Что делает процессор?
a) обрабатывает одну программу в данный момент времени.
b) управляет ходом вычислительного процесса и выполняет арифметические и логические действия.
c) осуществляет подключение периферийных устройств к магистрали.
d) руководит работой вычислительной машины с помощью электрических импульсов.
27. Что такое супервизор?
a) Комплексная научная и инженерная дисциплина, изучающая все аспекты разработки, проектирования, создания, оценки, функционирования компьютерных систем переработки информации, их применения и воздействия на различные области человеческой деятельности.
b) Память, в которой обрабатывается одна программа в данный момент времени.
c) Это управляющая программа (или комплекс программ), предназначенный для организации многопрограммного режима работы.
d) Технологии накопления, обработки и передачи информации с использованием определённых (технических) средств.
28. Что такое кулер?
a) Устройство для охлаждения центрального процессора.
b) Технологии накопления, обработки и передачи информации с использованием определённых (технических) средств.
c) Память, в которой обрабатывается одна программа в данный момент времени.
d) Это управляющая программа (или комплекс программ), предназначенный для организации многопрограммного режима работы.
29. Первым использовал двоичную систему исчисления:
a) Джон фон Нейман
b) Блез Паскаль
c) Лебедев
d) Конрад Цузе
30. Принтер может быть:
a) матричный; лазерный; струйный; сублимационный; твердочернильный.
b) механический, кинескопный (ЭЛТ), жидкокристаллический, плазменный, лазерный, проекционный, светодиодный.
c) монофонический, стереофонический, псевдостереофонический.
d) сенсорный, слайдер, ракушка.
- Тесты с ответами по теме — Windows
- Тесты с ответами по предмету — Основы информационной безопасности
Источник: gdetest.ru
Кэш память это память в которой обрабатывается одна программа в данный момент времени
Привет Лёва Середнячок
Срочно ответить на все вопросы неполный ответы удалю как спам)спасибо 1.Что такое КЭШ-память?
а) память, в которой обрабатывается программа в данный момент времени;
б) память, в которой хранится информация после выключения компьютера;
в) сверхоперативная память для хранения часто используемых данных оперативной памятью;
г) память, в которой хранятся системные файлы операционной системы 2.Разрядность центрального процессора определяется? а)разрядностью шины управления б)наименованием процессора (80 286,80 386,8 486) в)разрядностью двоичного числа ,которое может быть обработано за один такт работы процессора г)тактовой частатой процессора 3.Системное программное обеспечение ПК делится на виды? а)программы пользователей и обучающие программы б)редакторы и системы обработки числовой информации в)операционные системы,операционные оболочки,драйверы и утилиты г)системы искусственного интеллекта,ИПС,СУБД и АСУ д)системное,специальное,прикладное 4.Контроллер предназначен? а)для передачи обрабатываемой информации б)для передачи адреса памяти или внешних устройств,к которым обращается процессор в)для передачи управляющих сигналов г)для преобразования информации ,поступающей от процессора,в соответствующие сигналы,управляющие работой устройств
4 (2 оценки)
Вероника37 8 лет назад
Светило науки — 1 ответ — 0 раз оказано помощи
я считаю так:первый вопрос: б второй:а третий г четвертый а.
Источник: vashurok.com