Mine sisu juurde

Arvuti arhitektuur

Allikas: Vikipeedia
(Ümber suunatud leheküljelt Arvutiarhitektuur)
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:

  • riistvarasüsteemi arhitektuur hõlmab kõiki süsteemi riistvara komponente, kaasa arvatud siinid ja keskprotsessorist väljaspool asuvad komponendid, näiteks graafikatöötlusüksus ja vahetu juurdepääsuga välismälu;
  • käsustiku arhitektuur (ingl instruction set architecture, lühend ISA) on arvuti arhitektuuri see osa, mis liidestab tarkvara riistvaraga;
  • mikroarhitektuur määrab kindlaks andmetöötlus- ja salvestuselementide ja nendevaheliste ühenduste (siinide) topoloogilise teostuse (füüsilise paigutuse) protsessori (mikro)kiibil.

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.

Välislingid

[muuda | muuda lähteteksti]
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy