Краткий ответ
Архитектура — это не «из чего сделан компьютер», а принцип устройства и связи его основных частей (какие блоки есть, что они делают и как обмениваются информацией). Поэтому один и тот же процессор может стоять в разных компьютерах — архитектура у них будет общей.
Основные виды, которые спрашивают в школе:
| Тип архитектуры | Главный признак |
|---|---|
| Фон Неймана (принстонская) | команды и данные лежат в одной памяти, передаются по одним шинам |
| Гарвардская | две отдельные памяти — для команд и для данных, доступ одновременно |
| Магистрально-модульная («открытая») | все устройства подключены к общей шине (магистрали) по стандарту |
| CISC / RISC | классификация по набору команд: сложные / сокращённые |
Ключевые шаги и доводы
1. Принципы фон Неймана (1945) — их обычно просят перечислить:
- двоичное кодирование — и числа, и команды записываются в двоичном виде;
- программное управление — программа хранится в памяти как данные, и процессор читает её оттуда;
- однородность памяти — команды и данные в одном и том же запоминающем устройстве;
- адресность — каждая ячейка имеет адрес;
- последовательность — команды выполняются друг за другом.
Состав: УУ (устройство управления) + АЛУ (арифметико-логическое) = процессор, память, устройства ввода-вывода.
Плюс: простота и универсальность. Минус: «узкое место» — команду и данные нельзя читать по одной шине одновременно.
2. Гарвардская архитектура исправляет именно этот минус: память команд и память данных раздельные, поэтому выборка команды и чтение данных идут параллельно → быстрее. Применяется в микроконтроллерах, сигнальных процессорах, в кэш-памяти современных процессоров.
3. Магистрально-модульная (открытая) архитектура — это ответ на вопрос «как соединить блоки». Есть общая шина (шина данных, шина адреса, шина управления), к ней по единым стандартам подключаются модули: процессор, ОЗУ, контроллеры, внешние устройства. Отсюда принцип открытой архитектуры: любой модуль можно заменить или добавить, не переделывая весь компьютер (так устроен IBM PC).
4. CISC и RISC. CISC — большой набор сложных команд (одна команда может делать много действий). RISC — небольшой набор простых, зато быстрых команд; сложное действие собирается из нескольких простых.
Как проверить себя
Задай два вопроса к любой схеме:
- Команды и данные хранятся вместе или раздельно? Вместе → фон Неймана; раздельно → гарвардская.
- Как соединены устройства — через одну общую шину? Да → магистрально-модульная (открытая).
Такой ответ принимают: назвать тип → указать признак → назвать следствие (например: «гарвардская, потому что памяти две, значит команда и данные читаются одновременно — быстрее»).
Если речь шла не об информатике, а о художественных стилях (готика, барокко, классицизм), скажи — это другая тема, разберём отдельно.
