Id-dar > Wirja > Il-kontenut

Arkitettura tal-kompjuter Subkategoriji

Mar 11, 2019

Id-dixxiplina tal-arkitettura tal-kompjuter għandha tliet subkategoriji ewlenin:


Arkitettura ta 'Sett ta' Istruzzjonijiet, jew ISA. L-ISA tiddefinixxi l-kodiċi tal-magna li proċessur jaqra u jaġixxi fuqu kif ukoll id-daqs tal-kelma, il-modi tal-indirizz tal-memorja, ir-reġistri tal-proċessur, u t-tip ta 'dejta.

Il-microarchitecture, jew l-organizzazzjoni tal-kompjuter tiddeskrivi kif proċessur partikolari jimplimenta l-ISA. Id-daqs tal-cache tas-CPU ta 'kompjuter per eżempju, hija kwistjoni li ġeneralment m'għandha x'taqsam xejn ma' l-ISA.

Id-Disinn tas-Sistema jinkludi l-komponenti l-oħra kollha tal-ħardwer f'sistema tal-kompjuter. Dawn jinkludu:

Proċessar ta 'dejta minbarra s-CPU, bħal aċċess dirett għall-memorja (DMA)

Kwistjonijiet oħra bħal virtualization, multiprocessing, u karatteristiċi tas-software.

Hemm tipi oħra ta 'arkitettura tal-kompjuter. It-tipi li ġejjin huma wżati f'kumpaniji akbar bħall-Intel, u jgħoddu għal 1% ta 'l-arkitettura tal-kompjuter kollha


Macroarchitecture: saffi arkitettoniċi iktar astratti mill-microarchitecture

Arkitettura ta 'Sett ta' Istruzzjonijiet ta 'Assemblaġġ (ISA): Immuntar intelliġenti jista' jikkonverti lingwa ta 'assemblaġġ astratta komuni għal grupp ta' magni f'lingwa tal-magna kemmxejn differenti għal implimentazzjonijiet differenti

Macroarchitecture Viżibbli tal-Programmer: għodod lingwistiċi ta 'livell ogħla bħal kompilaturi jistgħu jiddefinixxu interface konsistenti jew kuntratt lill-programmaturi li jużawhom, jabbozzaw id-differenzi bejn ISA sottostanti, UISA, u mikroarkitetturi. Pereżempju, l-istandards C, C ++, jew Java jiddefinixxu Makroarkitettura Programmer Viżibbli differenti.

UISA (Arkitettura ta 'Settijiet ta' Istruzzjonijiet ta 'Mikrokodiċi) - grupp ta' magni b'mikrokaritetturi differenti ta 'livell ta' hardware jistgħu jaqsmu arkitettura komuni ta 'mikrokodiċi, u għalhekk UISA. [Ċitazzjoni meħtieġa]

Pin Architecture: Il-funzjonijiet tal-hardware li l-mikroproċessur għandu jipprovdi lil pjattaforma tal-hardware, eż., Il-pins x86 A20M, FERR / IGNNE jew FLUSH. Ukoll, messaġġi li l-proċessur għandu joħroġ sabiex il-ħażniet esterni jkunu jistgħu jiġu invalidati (imbattla). Funzjonijiet ta 'arkitettura tal-pinnijiet huma aktar flessibbli mill-funzjonijiet tal-ISA minħabba li hardware estern jista' jadatta għal kodifikazzjonijiet ġodda, jew jibdel minn pinn għal messaġġ. It-terminu "arkitettura" joqgħod, għax il-funzjonijiet iridu jiġu pprovduti għal sistemi kompatibbli, anke jekk il-metodu dettaljat jinbidel.