Преглед садржаја:
Дефиниција - Шта значи рачунарска архитектура?
Компјутерска архитектура је спецификација која детаљно описује како скуп стандарда софтверске и хардверске технологије међусобно функционишу да би формирао рачунарски систем или платформу. Укратко, рачунарска архитектура односи се на то како је рачунарски систем осмишљен и са којим технологијама је компатибилан.
Као и код других контекста и значења речи архитектура, рачунарска архитектура је слична уметности вешања одређивања потреба корисника / система / технологије и креирања логичког дизајна и стандарда заснованих на тим захтевима.
Техопедија објашњава архитектуру рачунара
Веома добар пример архитектуре рачунара је вон Неуманнова архитектура, коју и данас користи већина типова рачунара. То је предложио математичар Јохн вон Неуманн 1945. године. Описује дизајн електронског рачунара са његовим ЦПУ-ом, који укључује аритметичку логичку јединицу, контролну јединицу, регистре, меморију за податке и упутства, интерфејс за улаз / излаз и спољну меморију функције.
Постоје три категорије рачунарске архитектуре:
- Дизајн система: Ово укључује све хардверске компоненте у систему, укључујући процесоре података осим процесора, као што су јединица за обраду графике и директан приступ меморији. Такође обухвата контролере меморије, стазе података и разне друге ствари као што су мултипроцесирање и виртуализација.
- Архитектура скупа инструкција (ИСА): Ово је уграђени програмски језик централне процесне јединице. Дефинише функције и могућности процесора на основу тога које програмирање може да изводи или обрађује. То укључује величину речи, типове регистра процесора, начине адресирања у меморији, формате података и скуп упутстава који програмери користе.
- Микроархитектура: Иначе позната као рачунарска организација, ова врста архитектуре дефинише стазе података, елементе за обраду и складиштење података, као и како их треба имплементирати у ИСА.
