desno| Arhitektura računala (još i kao računalna arhitektura, organizacijski ustroj računala, organizacijska struktura računalaKiš Miroslav, Englesko-hrvatski i hrvatsko-engleski informatički rječnik, Zagreb, Naklada Ljevak, 2000., str. 217) je teorija koja podržava izgradnju i organizaciju računala i računalnih cjelina. Kao što arhitekt u građevini postavi principe i ciljeve za jednu građevinu tako i računalni arhitekt stvara računalnu arhitekturu. Arhitekti prilikom gradnje neke građevine takoder usklađuju principe s materijalima i konceptima koje koriste (npr. gradnja u opeci zahtjeva drugačiji pristup nego izgradnja u betonu ili kamenu), tako i računalni arhitekt mora uskladiti svoju "gradnju" s ograničenjima materijala i tehnika koje on/ona koristi.
Ciljevi sastavljanja računala
Jedan od najčešćih problema s kojim se suočava arhitektura računala jest odnos između cijene gradnje i performanse koje se mogu postići s izabranim dizajnom. Drugi ciljevi u konstrukciji su također važni: veličina stroja, težina, potrošnja električne energije, inter-operabilnost, mogućnost nadogradnje, korištenje određenih periferija, itd.
Principi arhitekture računala
Arhitektura pojedinih cjelina
arhitektura centralne jedinice ili CPU - skup naredbi i izvedba ulazno/izlaznih jedinica memorijska arhitektura arhitektura sabirnice
Izvedba osnovnih elemenata
analogna računala digitalna računala kvantna računala hibridna računala
Tehnike izvedbe
elektronička računala električna računala elektro-mehanička računala mehanička računala fluidična računala
Arhitektura pojedinih cjelina
arhitektura središnje jedinice ili CPU-a - skup naredaba i izvedaba ulazno/izlaznih jedinica, principi rada (stack, pipeline, RISC, ASIC, vector) memorijska arhitektura arhitektura sabirnice
Arhitektonski smjerovi u izradi računala
Von Neumannova računalna arhitektura Harvardska računalna arhitektura stack ili hrpasta računalna arhitektura paralelna računalna arhitektura RISC računalna arhitektura CISC računalna arhitektura Vektorska računalna arhitektura
Arhitektura sabirnice
Sabirnica (eng. bus, množina buses) je podskup unutar računala ili neke druge elektroničke opreme koja kroz jedan dogovoreni standard omogućava usmjeravaje podatka i upravljačkih signala između: integriranih krugova kao na primjer CPU i memorije, ostalih uređaja koje sačinjavaju računalo pod skupova unutar računala, ili između međuspojnica koje dozvoljavaju spajanje računala s vanjskim svijetom.
Način na koji je sabirnica izrađena ili izabrana imat ce utjecaj na način na koje računalo radi (brzina) kao i na mogućnost proširenja i korištenja standardiziranih komponenti koje su dostupne na tržištu.
Izvori