Sisällysluettelo:
Määritelmä - mitä tietokonearkkitehtuuri tarkoittaa?
Tietokonearkkitehtuuri on spesifikaatio, joka kuvaa yksityiskohtaisesti, kuinka joukko ohjelmistoja ja laitteistotekniikan standardeja toimii tietokonejärjestelmän tai -alustan muodostamiseksi. Lyhyesti sanottuna tietokonearkkitehtuuri viittaa siihen, kuinka tietokonejärjestelmä on suunniteltu ja minkä tekniikan kanssa se on yhteensopiva.
Kuten muissakin sanaarkkitehtuurin konteksteissa ja merkityksissä, tietokonearkkitehtuuri on verrattu tekniikkaan, jolla määritetään käyttäjän / järjestelmän / tekniikan tarpeet ja luodaan näihin vaatimuksiin perustuva looginen suunnittelu ja standardit.
Techopedia selittää tietokonearkkitehtuurin
Erittäin hyvä esimerkki tietokonearkkitehtuurista on von Neumann-arkkitehtuuri, jota nykyään käytetään edelleen useimmissa tietokoneissa. Tätä ehdotti matemaatikko John von Neumann vuonna 1945. Siinä kuvataan prosessorilla varustetun elektronisen tietokoneen suunnittelu, joka sisältää aritmeettisen logiikkayksikön, ohjausyksikön, rekisterit, tiedon ja ohjeiden muistin, syöttö / lähtö-rajapinnan ja ulkoisen tallennusvälineen. toiminnot.
Tietokonearkkitehtuuria on kolme luokkaa:
- Järjestelmäsuunnittelu: Tämä kattaa kaikki järjestelmän laitteistot, mukaan lukien prosessorilla olevat prosessorit, kuten grafiikkaprosessori ja suora muisti. Se sisältää myös muistiohjaimet, datapolut ja muut asiat, kuten moniprosessoinnin ja virtualisoinnin.
- Instruction Set Architecture (ISA): Tämä on keskusyksikön upotettu ohjelmointikieli. Se määrittelee suorittimen toiminnot ja ominaisuudet sen perusteella, mitä ohjelmointia se voi suorittaa tai prosessoida. Tämä sisältää sanan koon, prosessorirekisterityypit, muistiosoittelutilat, tietomuodot ja ohjelmoijien käyttämät ohjeet.
- Mikroarkkitehtuuri: Muuten nimeltään tietokoneorganisaatio, tämäntyyppinen arkkitehtuuri määrittelee datapolut, tietojenkäsittely- ja tallennusosat sekä sen, kuinka ne tulisi toteuttaa ISA: ssa.
