Co to jest architektura ARM?
Architektura ARM odnosi się do architektury zestawu instrukcji (ISA) brytyjskiego producenta półprzewodników ARM Holdings, plc. rozwija się. Technologia ta jest najbardziej znana z zastosowania na procesorach lub procesorach centralnych (CPU), o niskim zużyciu energii lub wysokiej wydajności energetycznej. Ponadto został zaprojektowany z myślą o zredukowanym przetwarzaniu zestawów instrukcji (RISC), co oznacza, że stara się zoptymalizować wydajność procesora poprzez uproszczenie instrukcji w celu szybszego wykonania. Procesory oparte na ARM w szczególności polegają na wykonaniu w jednym cyklu.
Angielska firma komputerowa Acorn Computers zapoczątkowała architekturę ARM w październiku 1983 r., Kiedy rozpoczęła projekt Acorn RISC Machine, aby opracować bardziej zaawansowany procesor dla swoich zorientowanych na biznes komputerów osobistych (PC). Wynika to głównie z tego, że MOS Technology 6502, 8-bitowy procesor popularny ze względu na stosunkowo niski koszt, był zbyt słaby, aby obsłużyć niektóre funkcje komputera, takie jak graficzny interfejs użytkownika.
Acorn Archimedes, wydany w 1987 roku, był pierwszym komputerem z procesorem ARM. Druga iteracja, ARM2, jest godna uwagi, jeśli chodzi o lepsze wyniki niż Intel 80286 lub iAPX 286. Był to procesor innej firmy półprzewodnikowej Intel Corp. i użyty na komputerze osobistym IBM (IBM PC / AT) firmy International Business Machines. Sukces procesorów opartych na ARM doprowadził do przekształcenia firmy w Advanced RISC Machines Ltd. w 1990 r., A następnie ARM Holdings do 1998 r.
Architektura ARM obejmuje zestaw instrukcji ortogonalnych. Chociaż termin „ortogonalny” jest używany w odniesieniu do czegoś złożonego pod kątem prostym, w terminologii komputerowej jest używany w odniesieniu do obiektu danych - w tym przypadku ISA - który działa bez wpływu na innych lub jest statystycznie niezależny. Architektura ARM wykorzystuje 32 bity, co jest maksymalnym rozmiarem danych, jaki może pomieścić. Mówiąc dokładniej, każdy procesor korzystający z zestawu instrukcji ma 16 32-bitowych rejestrów, które są małymi jednostkami pamięci, które zapewniają szybki dostęp do danych zamiast pozwalania procesorowi na uzyskiwanie go z innego miejsca z mniejszą prędkością.
Jak na ironię architektura ARM została początkowo zaprojektowana na komputery PC. Zamiast tego zestaw instrukcji x86, który wywodzi się od 8086 Intela lub iAPX86, zdominował rynek pod koniec lat 90. Dlatego komputery kompatybilne z IBM PC, a także komputery Macintosh firmy Apple, mają procesory x86 takich firm, jak Intel i Advanced Micro Devices (AMD).
Tymczasem ARM przeszedł na mniejsze urządzenia elektroniczne, które idealnie nadają się do uproszczonej realizacji technologii i niskiego zużycia energii. Do 2009 r. Ponad 90 procent wszystkich telefonów komórkowych miało procesor oparty na ARM. Inne urządzenia wykorzystujące architekturę ARM do swoich procesorów to osobisty asystent cyfrowy (PDA), przenośne odtwarzacze multimedialne i kalkulatory.