Dom > Razstava > Vsebine

Podkategorije arhitekture računalnika

Mar 11, 2019

Disciplina računalniške arhitekture ima tri glavne podkategorije:


Arhitektura z navodili ali ISA. ISA definira strojno kodo, ki jo obdelovalec bere in deluje, kakor tudi velikost besed, načine naslovov pomnilnika, registre procesorjev in podatkovni tip.

Mikroarhitektura ali računalniška organizacija opisuje, kako bo posamezen procesor izvajal ISA. Velikost predpomnilnika CPU računalnika je na primer težava, ki na splošno nima nič skupnega z ISA.

Sistemsko oblikovanje vključuje vse druge komponente strojne opreme v računalniškem sistemu. Tej vključujejo:

Obdelava podatkov, ki ni CPU, kot je neposredni dostop do pomnilnika (DMA)

Druga vprašanja, kot so virtualizacija, večprocesiranje in funkcije programske opreme.

Obstajajo tudi druge vrste računalniške arhitekture. Naslednje vrste se uporabljajo v večjih podjetjih, kot je Intel, in predstavljajo 1% vse arhitekture računalnika


Makroarhitektura: arhitekturni sloji so bolj abstraktni kot mikroarhitektura

Arhitektura niza navodil za montažo (ISA): pametni sestavljalec lahko pretvori abstraktni skupinski jezik, ki je skupen skupini strojev, v nekoliko drugačen strojni jezik za različne izvedbe

Programer Vidna makroarhitektura: jezikovna orodja višje ravni, kot so prevajalniki, lahko definirajo dosleden vmesnik ali pogodbo s programerji, ki jih uporabljajo, abstraktne razlike med osnovnimi ISA, UISA in mikroarhitekturami. Npr. Standardi C, C ++ ali Java definirajo različno programsko vidno makroarhitekturo.

UISA (arhitektura niza navodil za mikrokode) - skupina strojev z različnimi mikroarhitekturami na ravni strojne opreme ima lahko skupno arhitekturo mikrokodov in s tem UISA.

Pin Architecture: Funkcije strojne opreme, ki jih mora mikroprocesor zagotoviti strojni platformi, npr. X86 pina A20M, FERR / IGNNE ali FLUSH. Sporočila, ki jih mora procesor oddajati, tako da se lahko izpraznijo (izprazni) zunanje predpomnilnike. Funkcije Pin arhitekture so bolj prilagodljive kot funkcije ISA, ker se lahko zunanja strojna oprema prilagodi novim kodiranjem ali pa se spremeni iz pin v sporočilo. Izraz "arhitektura" ustreza, ker morajo biti funkcije zagotovljene za združljive sisteme, tudi če se podrobna metoda spremeni.