Документ взят из кэша поисковой машины. Адрес оригинального документа : http://uneex.lorien.cs.msu.su/ArchitectureAssembler/10_BusMemory
Дата изменения: Unknown
Дата индексирования: Sun Apr 10 00:56:58 2016
Кодировка: UTF-8
ArchitectureAssembler/10_BusMemory - UNИX

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

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

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

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

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