Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информ.doc
Скачиваний:
24
Добавлен:
17.11.2019
Размер:
953.86 Кб
Скачать

Вопрос 11. Кэш-память: уровни кэш-памяти, особенности.

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

Кэш центрального процессора разделён на несколько уровней. Для универсальных процессоров — до 3. Кэш-память уровня N+1 как правило больше по размеру и медленнее по скорости обращения и передаче данных, чем кэш-память уровня N.

Самой быстрой памятью является кэш первого уровня — L1-cache. По сути, она является неотъемлемой частью процессора, поскольку расположена на одном с ним кристалле и входит в состав функциональных блоков. Состоит из кэша команд и кэша данных. Некоторые процессоры без L1 кэша не могут функционировать. На других его можно отключить, но тогда значительно падает производительность процессора. L1 кэш работает на частоте процессора, и, в общем случае, обращение к нему может производиться каждый такт (зачастую является возможным выполнять даже несколько чтений/записей одновременно). Латентность доступа обычно равна 2−4 тактам ядра. Объём обычно невелик — не более 128 Кбайт.

Вторым по быстродействию является L2-cache — кэш второго уровня. Обычно он расположен либо на кристалле, как и L1, либо в непосредственной близости от ядра, например, в процессорном картридже (только в слотовых процессорах). В старых процессорах — набор микросхем на системной плате. Объём L2 кэша от 128 Кбайт до 1−12 Мбайт. В современных многоядерных процессорах кэш второго уровня, находясь на том же кристалле, является памятью раздельного пользования — при общем объёме кэша в 8 Мбайт на каждое ядро приходится по 2 Мбайта. Обычно латентность L2 кэша, расположенного на кристалле ядра, составляет от 8 до 20 тактов ядра. В отличие от L1 кэша, его отключение может не повлиять на производительность системы. Однако, в задачах, связанных с многочисленными обращениями к ограниченной области памяти, например, СУБД, производительность может упасть в десятки раз.

Кэш третьего уровня наименее быстродействующий и обычно расположен отдельно от ядра ЦП, но он может быть очень внушительного размера — более 32 Мбайт. L3 кэш медленнее предыдущих кэшей, но всё равно значительно быстрее, чем оперативная память. В многопроцессорных системах находится в общем пользовании.

Отключение кэша второго и третьего уровней обычно используется в математических задачах, например, при обсчёте полигонов, когда объём данных меньше размера кэша. В этом случае, можно сразу записать все данные в кэш, а затем производить их обработку.

Вопрос 12. Виды организации внешней памяти.

Основное назначение внешней памяти компьютера – долговременное хранение большого количества различных файлов (программ, данных и т.д.). Устройство, которое обеспечивает запись/считывание информации, называется накопителем, а хранится информация на носителях. Наиболее распространенными являются накопители следующих типов:

Накопители на гибких магнитных дисках (НГМД) двух различных типов, рассчитанные на диски диаметром 5,25” (емкость 1,2 Мб) и диски диаметром 3,5“(емкость 1,44 Мб);

Накопители на жестких магнитных дисках (НЖМД) информационной емкостью от 1 до десятков  Гб;

Накопители CD-ROM емкостью 640 Мб;

Накопители DVD-ROM  емкостью до 17 Гб.

В НГМД и НЖМД используется магнитный принцип. При магнитном способе запись информации производится на магнитный носитель (диск, покрытый ферромагнитным лаком) с помощью магнитных головок. В процессе записи головка с сердечником из магнитомягкого материала (малая остаточная намагниченность) перемещается вдоль магнитного слоя магнитожесткого носителя (большая остаточная намагниченность). Электрические импульсы создают в головке магнитное поле, которое последовательно намагничивает (1) или не намагничивает (0) элементы носителя.

При считывании информации намагниченные участки носителя вызывают в магнитной головке импульс тока (явление электромагнитной индукции). Носители информации имеют форму диска и помещаются в конверт из плотной бумаги (5, 25”) или пластмассовый корпус (3,5”). В центре диска имеется отверстие (или приспособление для захвата) для обеспечения вращения диска в дисководе, которое производится с постоянной угловой скоростью 300 об/с.

Диск должен быть форматирован, т.е. должна быть создана физическая и логическая структура диска. В процессе форматирования на диске образуются концентрические дорожки, которые делятся на сектора, для этого головка дисковода расставляет в определенных местах диска метки дорожек и секторов.

Жесткие магнитные диски состоят из нескольких дисков, размещенных на одной оси и вращающихся с большой угловой скоростью (несколько тысяч оборотов в минуту), заключенных в металлический корпус. Большая информационная емкость жестких дисков достигается за счет увеличения количества дорожек на каждом диске до нескольких тысяч, а количества секторов на дорожке – до нескольких десятков. Большая угловая скорость вращения дисков позволяет достигать высокой скорости считывания / записи информации (более 5 Мб/с).

CD-ROM накопители используют оптический принцип чтения информации. Информация на CD-ROM диске записана на одну спиралевидную дорожку (как на грампластинке), содержащую чередующиеся участки с различной отражающей способностью. Лазерный луч падает на поверхность вращающегося CD-ROM-диска, интенсивность отраженного луча соответствует значениям 0 или 1. C помощью фотопреобразователя они преобразуются в последовательности электрических импульсов.

Скорость считывания информации в CD-ROM  накопителе зависит от скорости вращения диска.

DVD-ROM диски (цифровые видео диски) имеют гораздо большую информационную емкость (до 17 Гбайт), т.к. информация может быть записана на двух сторонах, в два слоя на одной стороне, а сами дорожки имеют меньшую толщину.

Первое поколение DVD-ROM накопителей обеспечивало скорость считывания информации примерно 1,3 Мбайт/с. В настоящее время 5-скоростные DVD-ROM достигают скорости считывания до 6,8 Мбайт/с.

Существуют CD-R и DVD-R  диски (R — recordable, записываемый), которые имеют золотистый цвет. Специальные CD-R и DVD-R дисководы обладают достаточно мощным лазером, который в процессе записи информации меняют отражающую способность участков поверхности записываемого диска. Информация на таких дисках может быть записана только один раз.

Существуют также CD-RW и DVD-RW диски (RW — Rewritable, перезаписываемый), которые имеют «платиновый» оттенок. Специальные CD-RW и DVD-RW дисководы в процессе записи информации также меняют отражающую способность отдельных участков поверхности дисков, однако информация на таких дисках может быть записана многократно. Перед перезаписью записанную информацию «стирают» путем нагревания участков поверхности диска с помощью лазера.