Архитектура вычислительных систем — обзор
Этот материал представляет собой объяснение терминов, относящихся к архитектуре вычислительных систем, включая справочную формулировку, ключевые понятия и тематические метки.
In a Nutshell
Принцип фон Неймана лежит в основе архитектуры современных компьютеров: CPU извлекает команды и данные из единого хранилища через общую шину (потенциальное узкое место).
Принцип фон Неймана (базовая модель)
Основные компоненты:
- Арифметико-логическое устройство (ALU)
- Устройство управления (Control Unit)
- Память (Memory) для программы и данных
- Устройство ввода-вывода (I/O)
Все компоненты соединены общей шиной. Это создает узкое место фон Неймана, поскольку команды и данные используют «один и тот же путь».
CPU — «мозг» системы
Типичный цикл выполнения: Fetch → Decode → Execute → Writeback.
Важные понятия:
- Регистры (быстродействующие, компактные, находятся в CPU)
- Набор команд (например, x86/ARM); CISC vs. RISC
- Тактовая частота (ГГц) не единственный показатель производительности
- Многоядерность (Cores) обеспечивает параллелизм
Иерархия памяти
От быстрой/дорогой к медленной/дешевой:
- Регистры
- Кэш (L1/L2/L3)
- RAM
- SSD/HDD
Кэш работает на основе принципа локальности:
- пространственная локальность
- временная локальность
Периферия и шинные системы
- Шина: шина данных, шина адреса, шина управления
Методы ввода-вывода:
- Программно-управляемый ввод-вывод (Polling)
- Прерывание-управляемый ввод-вывод
- DMA (Direct Memory Access): передача данных напрямую между устройством и RAM без постоянного участия CPU
Оценка производительности
Производительность зависит не только от ГГц, но и от:
- IPC (Instructions per Cycle)
- Количества ядер
- Задержки и пропускной способности памяти
Справочная формулировка (для устного ответа)
Компьютер — это машина, работающая по принципу фон Неймана. CPU (ALU +
устройство управления) через шину извлекает команды и данные из общей памяти,
выполняет вычисления и записывает результаты обратно. Для компенсации
медленных обращений к памяти используется иерархия памяти с быстрыми кэшами.
Ввод-вывод организован через прерывания или DMA, чтобы разгрузить CPU.



