Основы CPU
Внутри процессора
Кэш и память
Шины
Производительность
100

Что означает сокращение CPU?

Central Processing Unit — центральный процессор

100

Как называется устройство, выполняющее арифметические и логические операции?

АЛУ

100

Для чего процессору нужна кэш-память?

Для ускорения доступа к данным и командам.

100

Какая шина передаёт сами данные?

Шина данных.

100

В каких единицах измеряется тактовая частота?

В МГц и ГГц.

200

Назовите две основные группы операций, которые выполняет процессор.

Арифметические и логические операции.

200

Что хранится в регистрах процессора?

Данные, команды, адреса и промежуточные результаты.

200

Какой кэш расположен ближе всего к ядру: L1 или L2?

L1.

200

Какая шина сообщает, где находятся нужные данные?

Шина адреса.

200

Что показывает разрядность процессора?

Количество двоичных разрядов, которые процессор может обрабатывать одновременно.

300

Как называется устройство, которое управляет работой остальных частей процессора?

Устройство управления.

300

Для чего нужен счётчик команд?

Он хранит адрес следующей инструкции.

300

Почему процессор старается использовать кэш вместо постоянного обращения к RAM?

Потому что процессор работает быстрее оперативной памяти, а кэш уменьшает ожидание данных.

300

Какая шина передаёт сигналы чтения и записи?

Шина управления.

300

Почему нельзя бесконечно увеличивать производительность только повышением частоты?

Увеличиваются тепловыделение и энергопотребление, а задержки памяти ограничивают эффект.

400

Назовите четыре основных компонента процессора из изученных схем.

Например, АЛУ, регистры, устройство управления, кэш-память.

400

Чем регистр команд отличается от счётчика команд?

Регистр команд хранит текущую выполняемую инструкцию, а счётчик команд — адрес следующей.

400

Расставьте по близости к ядру: RAM, L2, L1.

L1 → L2 → RAM.

400

CPU хочет прочитать значение из памяти. В каком порядке используются адрес, сигнал READ и данные?

Сначала передаётся адрес, затем сигнал чтения, затем приходят данные.

400

Что такое конвейеризация?

Это выполнение разных стадий нескольких инструкций одновременно.

500

Объясните цикл работы CPU от получения команды до сохранения результата.

Получить команду → декодировать → получить данные → выполнить → сохранить результат.

500

Как взаимодействуют декодер команд, регистры и АЛУ при выполнении сложения?

Декодер определяет операцию, данные берутся из регистров, АЛУ выполняет сложение, результат сохраняется обратно.

500

Что произойдёт, если нужных данных нет сначала в L1, а затем и в L2/L3?
 

Процессор обратится к оперативной памяти.

500

Объясните различие между шиной данных, адреса и управления одним примером.

Шина адреса отвечает «где?», шина управления — «что сделать?», шина данных — «что передать?».

500

Чем многоядерность отличается от Hyper-Threading?

Многоядерность использует несколько физических ядер, а Hyper-Threading позволяет одному ядру обслуживать два потока.

M
e
n
u