Sadržaj:
Definicija - Što znači arhitektura računala?
Arhitektura računala predstavlja specifikaciju koja detaljno opisuje kako interakcija skupa standarda softverske i hardverske tehnologije stvara računalni sustav ili platformu. Ukratko, računalna se arhitektura odnosi na to kako je računalni sustav osmišljen i s kojim je tehnologijama kompatibilan.
Kao i kod drugih konteksta i značenja riječi arhitektura, računalna se arhitektura uspoređuje s umjetnošću određivanja potreba korisnika / sustava / tehnologije i stvaranja logičkog dizajna i standarda temeljenih na tim zahtjevima.
Tehopedija objašnjava arhitekturu računala
Vrlo dobar primjer računalne arhitekture je von Neumannova arhitektura, koju i danas koristi većina vrsta računala. To je predložio matematičar John von Neumann 1945. Opisuje dizajn elektroničkog računala s njegovim CPU-om, koji uključuje aritmetičku logičku jedinicu, upravljačku jedinicu, registre, memoriju za podatke i upute, ulazno / izlazno sučelje i vanjsku pohranu funkcije.
Postoje tri kategorije računalne arhitekture:
- Dizajn sustava: To uključuje sve hardverske komponente u sustavu, uključujući procesore podataka osim procesora, kao što su jedinica za grafičku obradu i izravan pristup memoriji. Sadrži i kontrolere memorije, staze podataka i razne druge stvari kao što su multiprocesiranje i virtualizacija.
- Arhitektura skupa s uputama (ISA): ovo je ugrađeni programski jezik središnje procesne jedinice. Ona definira funkcije i mogućnosti CPU-a na temelju programa koji može izvoditi ili obrađivati. To uključuje veličinu riječi, vrste registra procesora, načine adresiranja u memoriji, formate podataka i skup uputa koje programeri koriste.
- Mikroarhitektura: Inače poznata i kao računalna organizacija, ova vrsta arhitekture definira podatkovne staze, elemente za obradu i pohranu podataka, kao i kako ih treba implementirati u ISA.