Tsev > Exhibition > Ntsiab lus

Khoos phib tawj architecture Subcategories

Mar 11, 2019

Kev qhuab qhia ntawm lub computer architecture muaj peb lub ntsiab tseem ceeb:


Kev Qhia Tawm Tsev Kawm Ntawv, los yog ISA. Lub ISA txhais cov tshuab code uas tus processor nyeem thiab ua raws li qhov no raws li cov lus loj, kev nco chaw hom, processor registers, thiab hom ntaub ntawv.

Microarchitecture, los yog lub koom haum computer qhia txog tias ib tus kws ua haujlwm twg yuav siv ISA. Qhov loj ntawm lub computer CPU cache piv txwv, yog qhov teeb meem uas feem ntau tsis muaj dab tsi ua nrog rau lub ISA.

Cov qauv tsim muaj nrog tag nrho lwm cov khoom kho vajtse hauv lub tshuab xam khib. Cov no suav nrog:

Cov ntaub ntawv ua lwm yam tshaj li CPU, xws li kev siv cov ntaub ntawv cia (DMA)

Lwm yam teeb meem xws li kev ua lag luam, kev sib tw, thiab cov software nta.

Muaj lwm hom computer architecture. Cov hom nram no yog siv hauv cov tuam txhab loj xws li Intel, thiab suav rau 1% ntawm tag nrho cov computer architecture


Macroarchitecture: cov qauv txheej txheem ntau dua tshaj li qhov microarchitecture

Kev sib dhos Kev Qhia Teeb Meem (ISA): Tus ntse assembler yuav hloov cov ntsiab lus sib txoos sib txuam ua ke rau ib pawg ntawm cov cav tov ua lus sib txawv me me rau cov lus siv sib txawv

Programmer Mej Lub Tsev Kawm Ntawv: Cov cuab yeej siv yooj yim dua lwm cov lus xws li compilers yuav txhais tau ib lub interface los yog daim ntawv cog lus rau cov neeg tsim siv lawv, paub txog kev sib txawv ntawm cov kev sib raug hauv ISA, UISA, thiab microarchitectures. Xws li cov C, C ++, los yog Java cov qauv txheeb xyuas Programmer pom Makroarchitecture txawv.

UISA (Microcode Instruction Set Architecture) -a pawg ntawm cov cav tov uas muaj ntau yam kev sib tshooj ntawm microarchitectures yuav sib koom ib qho microcode architecture, thiab li ib tug UISA.

Tus Nawj Cov Qauv: Cov cuab yeej ua haujlwm ntawm lub nruab nrog lub microprocessor yuav tsum tau muab rau ib qhov chaw kho vajtse, xws li, x86 pins A20M, FERR / IGNNE lossis FLUSH. Ntxiv thiab, cov lus uas tus processor yuav tsum tawm kom lwm tus caches thiaj li tsis muaj tseeb (tsis muaj lawm). Puab architecture functions yog yooj yoog tshaj ISA zog vim lwm kho vajtse yuav hloov tau tshiab encodings, los yog hloov ntawm tus pin rau cov lus. Lub sij hawm "architecture" haum, vim hais tias lub luag haujlwm yuav tsum tau muab rau lub nruab zog, txawm tias qhov kev hloov ntawm txoj kev hloov.