Erinevus lehekülje "ARM (arvutiarhitektuur)" redaktsioonide vahel

resümee puudub
==Ajalugu==
[[Pilt:arm_small.jpg|pisi|Esimene ARM tuum]]
ARM ajalugu algas 1979. aastal, mil loodi [[Inglismaa|Inglismaal]], [[Cambridge]]-s firma Acorn Computers. Acorn tootis alguses koduarvuteid. Tugeva konkurentsi tõttu hakkas Acorni meeskond keeruliste käsustikega protsessorite asemele midagi uut mõtlema ja lõid selle tarbeks uurimisprojekti. Selle projekti tulemusel sündiski esimene ARM(''Acorn RISC Machine'') protsessor. 1985. aastal lasid nad välja esimese 26-bitise protsessori. Sellel oli 25 000 transistorit, mis oli isegi tolle aja kohta väga vähe, kuid siiski oli jõudluselt samaväärne Intel 80286 protsessoriga(134 000 transistorit<ref>[http://www.intel.com/pressroom/kits/quickreffam.htm?wapkw=%2880286%29#i486 Intel 80286]</ref>).<ref>Markus Levy, 2005, [http://www.reds.ch/share/cours/ReCo/documents/TheHistoryOfTheArmArchitecture.pdf The History of The ARM Architecture]</ref><ref>Leonid Ryzhyk, 5. juuni 2006, [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.132.3448&rep=rep1&type=pdf The ARM Architecture]</ref>
 
1987. lasti välja ARM versioon 2, millel oli kaasprotsessori tugi. Hiljem arendati selle põhjal ARM versioon 3, millele lisati sisemine vahemälu.
 
1990. lõid Apple, VLSI Technology ja Acorn ühisettevõtte nimega ARM, mis tähendas nüüd ''Advanced RISC Machines''.
 
1996. lasti välja ARM protsessorite neljas põlvkond. Suurim uuendus selles versioonis oli ''Thumb'' 16-bitise pakitud käsustiku lisamine. ''Thumb'' -i kood võtab 40% vähem ruumi võrreldes 32-bitise koodiga. Levinuim neljanda põlvakonna protsessor on ARM7TDMI, mida kasutab näiteks [[iPod|Apple iPod]].
 
1999. lasti välja ARM protsessorite viies põlvkond, mis lisas ARM protsessoritele digitaalse signaalitöötluse ja Java baitkoodi laiendused. Tuntuim viienda põlvkonna implementatsioon on XScale protsessor.
 
2001. väljastati ARMv6, mis lisas SIMD käsustiku, TrustZone virtualiseerimistehnoloogia ja mitme protsessori toe. Parandati ka ''Thumb'' tehnoloogiat.
 
2006.<ref>[http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0344d/index.html Cortex A8]</ref> ilmus ARM seitsmes põlvkond. See sisaldab parandatud SIMD käsustiku ja parandatud ujukoma tuge.
 
==ARM protsessorid==
{| class="wikitable"
|-
! Perekond !! Arhitektuur !! Omadused !! Vahemälu !! Jõudlus MIPS @ Mhz
|-
| ARM1 || ARMv1 || Esimene versioon || Puudub || Pole teada
|-
| ARM2 || ARMv2, ARMv2a || Korrutamisinstruktsioon || Puudub || 7 MIPS @ 12 MHz
|-
| Näide || Näide || Näide || Näide || Näide || Näide
|-
| Näide || Näide || Näide || Näide || Näide || Näide
|-
| Näide || Näide || Näide || Näide || Näide || Näide
|-
| Näide || Näide || Näide || Näide || Näide || Näide
|-
| Näide || Näide || Näide || Näide || Näide || Näide
|-
| Näide || Näide || Näide || Näide || Näide || Näide
|-
| Näide || Näide || Näide || Näide || Näide || Näide
|-
| Näide || Näide || Näide || Näide || Näide || Näide
|}
 
==Arhitektuur==
60

muudatust