Взаимодействие процессор-память

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

  1. Шина — подсистема, служащая для передачи данных между функциональными блоками компьютера.
  2. Протокол шины.
  3. Шины адреса и данных. Гарвард/Принстон.
  4. Организация микросхем основной памяти. Цикл чтения/записи. Длительность цикла чтения/записи в циклах шины/процессора.
  5. Идея кэширования.
  6. Виды памяти:
    • SRAM — быстрая и дорогая:
      • Регистры
      • Кэш
    • DRAM — медленная и не дорогая:
      • Основная память
    • Прочее SSD, HDD,... — энергонезависимая:
      • Внешние запоминающие устройства.
  7. Пирамида задержек.
    • [ПРИКРЕПЛЁННЫЙ ФАЙЛ]

  8. Методы повышения производительности подсистемы памяти
    • Буферизация.
    • перекрытие циклов(конвейер).
    • расщеплении(параллелизм)
  9. Постоянные программируемые запоминающие устройства с произвольным доступом(ROM). Использование ROM для первоначальной инициализации компьютера.

ArchitectureAssembler/10_BusMemory (последним исправлял пользователь FrBrGeorge 2015-12-29 11:44:39)