⇤ ← Версия 1 от 2015-12-22 12:51:44
1673
Комментарий:
|
1933
|
Удаления помечены так. | Добавления помечены так. |
Строка 3: | Строка 3: |
В современном компьютере можно выделить несколько функционально различных блоков: процессор, основная память, внешние запоминающие устройства, ...(более того, эти крупные блоки так же структурированы). | В современном компьютере можно выделить несколько функционально различных блоков: процессор, основная память, внешние запоминающие устройства, ...(более того, эти блоки обладают внутренней сложной структурой). |
Строка 19: | Строка 19: |
1. Методы повышения производительности подсистемы памяти *Буферизация. *перекрытие циклов(конвейер). *расщеплении(параллелизм) |
Взаимодействие процессор-память
В современном компьютере можно выделить несколько функционально различных блоков: процессор, основная память, внешние запоминающие устройства, ...(более того, эти блоки обладают внутренней сложной структурой).
- Шина — подсистема, служащая для передачи данных между функциональными блоками компьютера.
- Протокол шины.
- Шины адреса и данных. Гарвард/Принстон.
- Организация микросхем основной памяти. Цикл чтения/записи. Длительность цикла чтения/записи в циклах шины/процессора.
- Идея кэширования.
- Виды памяти:
- SRAM — быстрая и дорогая:
- Регистры
- Кэш
- DRAM — медленная и не дорогая:
- Основная память
- Прочее SSD, HDD,... — энергонезависимая:
- Внешние запоминающие устройства.
- SRAM — быстрая и дорогая:
- Пирамида задержек.
- Методы повышения производительности подсистемы памяти
- Буферизация.
- перекрытие циклов(конвейер).
- расщеплении(параллелизм)
- Постоянные программируемые запоминающие устройства с произвольным доступом(ROM). Использование ROM для первоначальной инициализации компьютера.