У дома железария Какво е компютърна архитектура? - определение от техопедия

Какво е компютърна архитектура? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава компютърна архитектура?

Компютърната архитектура е спецификация, в която подробно се описва как взаимодействието на набор от стандарти за софтуер и хардуерни технологии взаимодейства, за да образува компютърна система или платформа. Накратко, компютърната архитектура се отнася до това как е проектирана компютърната система и с какви технологии е съвместима.

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

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

Много добър пример за компютърна архитектура е архитектурата на фон Нойман, която и до днес се използва от повечето видове компютри. Това е предложено от математика Джон фон Нойман през 1945 г. Той описва дизайна на електронен компютър с неговия процесор, който включва аритметичната логическа единица, управляващото устройство, регистрите, паметта за данни и инструкции, интерфейс за вход / изход и външно съхранение функции.

Има три категории компютърна архитектура:

  • Дизайн на системата: Това включва всички хардуерни компоненти в системата, включително процесори за данни освен процесора, като например графичния процесор и директен достъп до паметта. Той също така включва контролери за памет, пътища за данни и различни неща като мултипроцесора и виртуализация.
  • Архитектура за набор от инструкции (ISA): Това е вграденият език за програмиране на централния процесор. Той определя функциите и възможностите на процесора въз основа на това какво програмиране може да изпълнява или обработва. Това включва размер на думата, типове регистър на процесора, режими за адресиране в паметта, формати на данни и набор от инструкции, които програмистите използват.
  • Микроархитектура: Иначе известна като компютърна организация, този тип архитектура определя пътищата на данни, елементите за обработка и съхранение, както и как те трябва да бъдат внедрени в ISA.
Какво е компютърна архитектура? - определение от техопедия