आर्म की संरचना

मुक्त ज्ञानकोश विकिपीडिया से
नेविगेशन पर जाएँ खोज पर जाएँ
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
एच-पी प्रिन्टर के एक बोर्ड पर लगा हुआ ARM

आर्म (ARM ; उच्चारण : आम् ) एक RISC आर्किटेक्चर वाला कम्प्यूटर प्रोसेसर है। मूलतः ARM, 'एकॉर्न रिस्क मशीन' (Acorn RISC Machine) का लघुरूप था जो बाद में 'ऐड्वान्स्ड रिस्क मशीन' (Advanced RISC Machine) के लघुरूप के रूप में प्रयोग होने लगा। ब्रिटेन की ARM Holdings नामक कम्पनी इसका आर्किटेक्चर विकसित करती है और अन्य कम्पनियों को लाइसेन्स देती है ताकि वे इसका उपयोग करके अपने उत्पाद निर्मित कर सकें। इसका उपयोग करके सिस्टम्स-ऑन-चिप (SoC) तथा सिस्टम्स-ऑण-ंऑड्युल (SoM) सहित अनेकों उत्पाद बनाये जाते हैं।

विशेषताएँ

आर्म के कोर अनेकों उत्पादों में उपयोग किये जा रहे हैं, विशेष रूप से PDAs तथा स्मार्ट फोनों में। कुछ उदाहरण ये हैं- माइक्रोसॉफ्ट के सरफेस और सरफेस२, ऐपल के iPads,और iPod , कैनन के डिजितल कैमरे आदि।

ARM के चिप्स का उपयोग रैस्पबेरी पाई में, बीगलबोर्ड में, बीगलबोन में, पाण्डाबोर्ड में, तथा कई अन्य एकल-बोर्ड कम्प्यूतरों में हो रहा है क्योंकि वे बहुत छोटे, सस्ते हैं एवं बहुत कम विद्युत खर्च करते हैं।

आर्म के कोर

आर्किटेक्चर कोर की
बिट-संख्या
प्रमुख कोर प्रोफाइल संदर्भ
ARM होल्डिंग्स Third-party
ARMv1
ARM1
Classic
ARMv2
ARM2, ARM250, ARM3 Amber, STORM Open Soft Core[१]
Classic
ARMv3
ARM6, ARM7
Classic
ARMv4
ARM8 StrongARM, FA526, ZAP Open Source Processor Core[२]
Classic
ARMv4T
ARM7TDMI, ARM9TDMI, SecurCore SC100
Classic
ARMv5TE
32
ARM7EJ, ARM9E, ARM10E XScale, FA626TE, Feroceon, PJ1/Mohawk
Classic
ARMv6
32
ARM11
Classic
ARMv6-M
32
ARM Cortex-M0, साँचा:nobreak साँचा:nobreak, SecurCore SC000
ARMv7-M
32
ARM Cortex-M3, SecurCore SC300
Microcontroller
ARMv7E-M
32
ARM Cortex-M4, साँचा:nobreak
Microcontroller
ARMv8-M
32
ARM Cortex-M23,[३] ARM Cortex-M33[४]
Microcontroller
ARMv7-R
32
ARM Cortex-R4, साँचा:nobreak साँचा:nobreak साँचा:nobreak
ARMv8-R
32
ARM Cortex-R52
Real-time
ARMv7-A
32
ARM Cortex-A5, साँचा:nobreak साँचा:nobreak साँचा:nobreak साँचा:nobreak साँचा:nobreak साँचा:nobreak Qualcomm Krait, Scorpion, PJ4/Sheeva, Apple Swift
ARMv8-A
32
साँचा:nobreak
Application
ARMv8-A
64/32
साँचा:nobreak साँचा:nobreak, साँचा:nobreak साँचा:nobreak साँचा:nobreak X-Gene, Nvidia Project Denver, Cavium Thunder X[९][१०][११],
AMD K12, Apple Cyclone/Typhoon/Twister/Hurricane/Zephyr,
Qualcomm Kryo, Samsung M1 and M2 ("Mongoose")[१२]
Application
ARMv8.1-A
64/32
साँचा:tba
Application
ARMv8.2-A
64/32
साँचा:nobreak साँचा:nobreak
Application
ARMv8.3-A
64/32
साँचा:tba
Application
ARMv8.4-A
64/32
साँचा:tba
Application

बाहरी कड़ियाँ

Quick Reference Cards

सन्दर्भ


सन्दर्भ त्रुटि: "a" नामक सन्दर्भ-समूह के लिए <ref> टैग मौजूद हैं, परन्तु समूह के लिए कोई <references group="a"/> टैग नहीं मिला। यह भी संभव है कि कोई समाप्ति </ref> टैग गायब है।