1.5 Йерархия на паметта
Характеристики: цена, обем, бързина на достъп.
- малко време за достъп, висока цена (бърза, скъпа)
- голям обем, ниска цена (голяма, евтина)
- голям обем, голямо време за достъп (голяма, бавна)
регистри
кеш (бърза памет)
оперативна памет
дисков кеш (буфер)
твърд (магнитен) дик
сменяеми носители
Надолу по таблицата:
1. намалява цената
2. расте обемът
3. расте времето за достъп
4. намалява честотата на достъп от процесора
--- FIGURE 1.15 ---
Виртуална памет
1.6 Кеш памет
** Необходимост
Времето за достъп до паметта е определящо за бързодействието.
** Принципи
--- FIGURE 1.16 ---
--- FIGURE 1.17 ---
--- FIGURE 1.18 ---
** Дизайн
- Cash size - големина на кеша
- Block size - големина на блока
- Mapping function - функция за разполагане на нови данни в кеша
- Replacement algorithm - алгоритъм за заместване: least-recently-used
(LRU)
- Write policy - правила за записване в ОП на променени данни
- DMA модула изпълнява заявката.