Будинки Обладнання Що таке архітектура комп’ютера? - визначення з техопедії

Що таке архітектура комп’ютера? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає архітектура комп’ютера?

Комп'ютерна архітектура - це специфікація, що детально описує взаємодію набору стандартів програмних та апаратних технологій для формування комп'ютерної системи або платформи. Коротше кажучи, комп'ютерна архітектура стосується того, як створена комп'ютерна система та з якими технологіями вона сумісна.

Як і в інших контекстах і значеннях архітектури слів, архітектура комп’ютера порівнюється з мистецтвом визначення потреб користувача / системи / технології та створення логічного дизайну та стандартів на основі цих вимог.

Техопедія пояснює комп'ютерну архітектуру

Дуже хорошим прикладом архітектури комп’ютера є архітектура фон Неймана, яка досі використовується більшістю типів комп'ютерів. Це було запропоновано математиком Джоном фон Нойманом у 1945 році. У ньому описана конструкція електронного комп'ютера з його процесором, який включає в себе арифметичний логічний блок, блок управління, регістри, пам'ять для даних та інструкцій, інтерфейс вводу / виводу та зовнішню пам’ять функції.

Існує три категорії архітектури комп'ютера:

  • Дизайн системи: сюди входять усі апаратні компоненти системи, включаючи процесори даних, крім процесора, такі як блок обробки графіки та прямий доступ до пам'яті. Сюди також входять контролери пам'яті, шляхи передачі даних та інші речі, такі як багатообробка та віртуалізація.
  • Архітектура наборів інструкцій (ISA): Це вбудована мова програмування центрального процесорного блоку. Він визначає функції та можливості ЦП на основі того, яке програмування він може виконувати чи обробляти. Сюди входить розмір слова, типи реєстру процесора, режими адресації пам'яті, формати даних та набір інструкцій, якими користуються програмісти.
  • Мікроархітектура: інакше відома як комп'ютерна організація, цей тип архітектури визначає шляхи передачі даних, елементи обробки та зберігання даних, а також те, як вони повинні бути реалізовані в ISA.
Що таке архітектура комп’ютера? - визначення з техопедії