Arhitektura ARM: Razlika med redakcijama

Izbrisana vsebina Dodana vsebina
mBrez povzetka urejanja
Brez povzetka urejanja
Vrstica 6:
 
== Zgodovina ==
[[Image:conexant arm.jpg|right|thumb|A [[Conexant]] ARM processorprocesorji usedso mainlyvečinoma inuporabljeni v [[routerusmerjevalnik]]sih]]
ARM arhitektura je bila prvič razvita leta 1983 kot razvojni projekt podjetja Acorn Computers Ltd s ciljem razvoja kompaktnega RISC procesorja. Projekt sta vodila Sophie Wilson in Steve Furber, ključni cilj pa je bil doseči nizko-latenčni vhod/izhod (prekinitve) kot pri MOS Technology 6502 uporabljen v Acornovi obstoječi računalniški arhitekturi. 6502 arhitektura dostopa do pomnilnika je omogočala razvijalcu razvoj hitrih naprav brez uporab dragih naprav za direkten dostop do pomnilnika. Razvijalna ekipa je prvo razvijalno različico imenovano ARM1 končala aprila 1985, prvi proizvodni sistem ARM2 pa naslednje leto.
 
ARM2 je vključeval 32-bitno podatkovno vodilo, 26-bitni pomnilniški prostor in šestnajst 32-bitnih registrov. Programska koda se je morala nahajati v prvih 64 [[megabyte|Mbyte]], saj je bil [[programski števec]] omejen le na 26 bitov saj je bilo zgornjih 6 bitov uporabljenih za statusne zastavice. ARM2 je bil verjetno najbolj preprosto uporaben 32-biten procesor na svetu, z le 30.000 [[tranzistor]]ji (primerjaj z Motorolinim šest let starejšim 68000 modelom z 70.000 tranzistorji). Večina te enostavnosti izvira iz dejstva da procesor ni uporabljal mikrokode (predstavlja okoli eno-četrtino do eno-tretjino modela 68000) in, da kot večina procesorjev tistega časa ni vseboval [[predpomnilnik]]a. Ta preprostost je vodila k majhni električni porabi, vendar boljši zmogljivosti kot Intelov 80286. Naslednik, ARM3, je bil narejen z 4KB predpomnilnika, kar je še izboljšalo zmogljivost.
ARM2 je vključeval 32-bitno podatkovno vodilo, 26-bitni pomnilniški prostor in šestnajst 32-bitnih registrov. Programska koda se je morala nahajati v prvih 64 [[megabyte|Mbyte]]