Рябико Н..ppt
- Количество слайдов: 9
CD-RAM. Выполнила студентка гр. 260 Рябико Надежда.
Существуют модули памяти со встроенной кэшпамятью. К ним относятся Cached DRAM (CDRAM), выпускаемая компанией Mitsubishi, а также Enhanced DRAM (EDRAM), производимая Ramtron. Подобная память позволяет обходиться без кэш-памяти второго уровня, однако из-за более сложной и неоднородной конструкции подобные модули памяти имеют более высокую, по сравнению с другими DRAM, цену и поэтому не получили распространения. Все перечисленные технологии, используемые в видеоадаптерах, относятся к динамической оперативной памяти, работа которой имеет ряд особенностей. Во-первых, доступ к ней осуществляется достаточно крупными блоками.
Во-вторых, она должна быстро перезаписывать большие объемы данных без прерывания процедуры считывания, так как образ картинки, формируемой на экране монитора, постоянно считывается из этой памяти с частотой кадровой развертки монитора, и одновременно в эту же память операционная система осуществляет запись, в результате чего происходит изменение изображения. Эту задачу наиболее эффективно решает так называемая двухпортовая RAM, для которой возможно одновременное считывание данных системой развертки и запись.
Двухпортовая память представлена дорогостоящей VRAM (Video RAM) и более дешевой и быстрой WRAM (Window RAM). В системах с двухпортовой памятью увеличение частоты развертки не приводит к снижению производительности видеоадаптера, поэтому в профессиональных моделях, рассчитанных на использование с большими (19 дюймов и более) мониторами, применяется преимущественно такая видеопамять
Кэшированием данных называется размещение наиболее важных данных в области памяти с более быстрым доступом. В качестве житейской аналогии можно привести библиотеку школьника, у которого нужные каждый день учебники лежат на рабочем столе, изредка читаемые классики стоят на книжной полке, а старые ненужные тетради валяются где-нибудь на балконе. В случае необходимости время доступа к этим источникам будет разным, однако и вероятность того, что потребуется учебник или старая тетрадь, тоже разная.
В мире компьютерной памяти этот принцип применим потому, что более быстрая память обычно стоит существенно дороже более медленной, однако применение малого объема быстрой (но дорогой) памяти, называемой кэшпамятью (cache memory), в комплексе с большим объемом медленной (но дешевой) памяти позволяет создать приемлемое по цене и скорости решение. Применение кэширования особенно эффективно, когда доступ к данным осуществляется преимущественно в последовательном порядке.
Тогда после первого запроса на чтение данных, расположенных в медленной (кэшируемой) памяти можно заранее выполнить чтение следующих блоков данных в кэш-память для того, чтобы при следующем запросе на чтение данных почти мгновенно выдать их из кэшпамяти. Такой прием называется упреждающим чтением.
Упреждающее чтение применяется во всех современных жестких дисках, имеющих от 64 до 1024 Кбайт кэшпамяти, выполненной на основе динамической RAM. Считываемые с диска данные с некоторым запасом помещаются в кэш-память диска и определенное время там хранятся. При повторном обращении к тем же данным они считываются уже из кэш-памяти, что происходит в 10 -1000 раз быстрее. Кэширование данных применяется также в процессорах. Внутри кристалла процессора находится малый объем (от 1 до 1024 Кбайт) очень быстрой статической памяти, работающей на частоте процессора. Эта память используется для кэширования существенно более медленной оперативной памяти, выполненной на основе динамической RAM.
Таким образом, в различных ситуациях одна и та же память может быть как кэшем, так и кэшируемой памятью. Кэш-память также может быть организована в виде иерархической структуры. В случае процессоров x 86 характерно использование кэша первого уровня (Level 1 или L 1 -кэша), расположенного непосредственно на кристалле процессора, и более медленного кэша второго уровня (Level 2 или L 2 -кэша), расположенного в другой микросхеме или вообще на другой плате. При этом кэш первого уровня кэширует L 2 -кэш, а тот, в свою очередь, кэширует еще более медленную оперативную память. В RISC-процессорах зачастую используется L 3 -кэш и кэш более высоких порядков.
Рябико Н..ppt