Skip to content
IRC-CodingIRC-Coding
Архитектура компьютераVon-Neumann-PrinzipFetch Decode ExecuteCacheInterruptDMA

Архитектура компьютера: Von-Neumann, CPU, память, прерывания

Основы архитектуры: Von-Neumann, Fetch-Decode-Execute, иерархия памяти, Cache, Interrupt, DMA, шины и Polling.

S

schutzgeist

1 min read
Архитектура компьютера: Von-Neumann, CPU, память, прерывания

Архитектура вычислительных систем — обзор

Этот материал представляет собой объяснение терминов, относящихся к архитектуре вычислительных систем, включая справочную формулировку, ключевые понятия и тематические метки.

In a Nutshell

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

Принцип фон Неймана (базовая модель)

Основные компоненты:

  1. Арифметико-логическое устройство (ALU)
  2. Устройство управления (Control Unit)
  3. Память (Memory) для программы и данных
  4. Устройство ввода-вывода (I/O)

Все компоненты соединены общей шиной. Это создает узкое место фон Неймана, поскольку команды и данные используют «один и тот же путь».

CPU — «мозг» системы

Типичный цикл выполнения: Fetch → Decode → Execute → Writeback.

Важные понятия:

  • Регистры (быстродействующие, компактные, находятся в CPU)
  • Набор команд (например, x86/ARM); CISC vs. RISC
  • Тактовая частота (ГГц) не единственный показатель производительности
  • Многоядерность (Cores) обеспечивает параллелизм

Иерархия памяти

От быстрой/дорогой к медленной/дешевой:

  1. Регистры
  2. Кэш (L1/L2/L3)
  3. RAM
  4. SSD/HDD

Кэш работает на основе принципа локальности:

  • пространственная локальность
  • временная локальность

Периферия и шинные системы

  • Шина: шина данных, шина адреса, шина управления

Методы ввода-вывода:

  • Программно-управляемый ввод-вывод (Polling)
  • Прерывание-управляемый ввод-вывод
  • DMA (Direct Memory Access): передача данных напрямую между устройством и RAM без постоянного участия CPU

Оценка производительности

Производительность зависит не только от ГГц, но и от:

  • IPC (Instructions per Cycle)
  • Количества ядер
  • Задержки и пропускной способности памяти

Справочная формулировка (для устного ответа)

Компьютер — это машина, работающая по принципу фон Неймана. CPU (ALU + 
устройство управления) через шину извлекает команды и данные из общей памяти, 
выполняет вычисления и записывает результаты обратно. Для компенсации 
медленных обращений к памяти используется иерархия памяти с быстрыми кэшами. 
Ввод-вывод организован через прерывания или DMA, чтобы разгрузить CPU.
Назад к блогу
Share:

Nächster Artikel in Архитектура компьютера

Weiterlesen
Call Stack просто: Stack Frame, Stacktrace и переполнение

Похожие статьи