Компьютерная архитектура

Автор: Robert Simon
Дата создания: 15 Июнь 2021
Дата обновления: 14 Май 2024
Anonim
Архитектура компьютера
Видео: Архитектура компьютера

Содержание

Определение - Что означает компьютерная архитектура?

Компьютерная архитектура - это спецификация, подробно описывающая, как набор стандартов программных и аппаратных технологий взаимодействует, образуя компьютерную систему или платформу. Короче говоря, компьютерная архитектура относится к тому, как устроена компьютерная система и с какими технологиями она совместима.


Как и в случае с другими минусами и значениями слова архитектура, компьютерная архитектура сравнивается с искусством определения потребностей пользователя / системы / технологии и создания логического дизайна и стандартов, основанных на этих требованиях.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет компьютерную архитектуру

Очень хорошим примером компьютерной архитектуры является архитектура фон Неймана, которая до сих пор используется большинством типов компьютеров сегодня. Это было предложено математиком Джоном фон Нейманом в 1945 году. Оно описывает конструкцию электронного компьютера с его ЦП, который включает в себя арифметический логический блок, блок управления, регистры, память для данных и инструкций, интерфейс ввода / вывода и внешнее хранилище. функции.


Есть три категории компьютерной архитектуры:

  • Конструкция системы: сюда входят все аппаратные компоненты в системе, включая процессоры данных, кроме процессора, такие как графический процессор и прямой доступ к памяти. Он также включает контроллеры памяти, пути к данным и другие вещи, такие как многопроцессорная обработка и виртуализация.
  • Архитектура набора инструкций (ISA): это встроенный язык программирования центрального процессора. Он определяет функции и возможности процессоров в зависимости от того, какое программирование он может выполнять или обрабатывать. Это включает в себя размер слова, типы регистров процессора, режимы адресации памяти, форматы данных и набор команд, которые используют программисты.
  • Микроархитектура: иначе известная как компьютерная организация, этот тип архитектуры определяет пути данных, элементы обработки и хранения данных, а также то, как они должны быть реализованы в ISA.