Arvuti arhitektuuri näide
Input – sisendandmed; CPUkeskseade; Control Unitjuhtseade; Processorprotsessor, Registersregistrid (sisemälu); Combinational Logicaritmeetika-loogikaüksus; Main Memorypõhimälu; Output – väljundandmed
Mustad jooned näitavad andmevoogude ja punased jooned käsuvoogude liikumist

Arvuti arhitektuur määrab arvuti loogikalise struktuuri ja tööviisi, sealhulgas riistvara ja tarkvara komponentide omavahelised seosed.[1]

Eristatakse mitut liiki arvutiarhitektuure:

Klassikalistest arvutiarhituuridest on tuntud von Neumanni arhitektuur (selle esitas matemaatik John von Neumann 1945. a) ja Harvardi arhitektuur. Nende põhierinevus seisab selles, et esimesel juhul toimub andmete töötlemine ja säilitamine ühises mäluruumis. Seetõttu saab andmeid ja käske edastada keskseadme ja mäluseadme vahel ainult jadamisi, mis vähendab arvuti jõudlust. Harvardi arvutis on andmete ja programmide jaoks eraldi mälud ja siinid, see aga muudab süsteemi keerukamaks. Tänapäeva arvutites on kasutusel mõlemad arhitektuurid kombineeritult.

Arhitektuuri mõistet kasutatakse ka seoses protsessori käsusüsteemi ülesehitusega, näiteks ARM-arhitektuur.

Vaata ka

Viited

Välislingid