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

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

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

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

ArchitectureAssembler/10_BusMemory (last edited 2015-12-29 08:44:39 by FrBrGeorge)