सामग्री पर जाएँ

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

मुक्त ज्ञानकोश विकिपीडिया से
एच-पी प्रिन्टर के एक बोर्ड पर लगा हुआ 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
32[a 1]
ARM2, ARM250, ARM3 Amber, STORM Open Soft Core[1]
Classic
ARMv3
32[a 2]
ARM6, ARM7
Classic
ARMv4
ARM8 StrongARM, FA526, ZAP Open Source Processor Core[2]
Classic
ARMv4T
32[a 2]
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, ARM Cortex-M0+, ARM Cortex-M1, SecurCore SC000
ARMv7-M
32
ARM Cortex-M3, SecurCore SC300
Microcontroller
ARMv7E-M
32
ARM Cortex-M4, ARM Cortex-M7
Microcontroller
ARMv8-M
32
ARM Cortex-M23,[3] ARM Cortex-M33[4]
Microcontroller
ARMv7-R
32
ARM Cortex-R4, ARM Cortex-R5, ARM Cortex-R7, ARM Cortex-R8
ARMv8-R
32
ARM Cortex-R52
Real-time
ARMv7-A
32
ARM Cortex-A5, ARM Cortex-A7, ARM Cortex-A8, ARM Cortex-A9, ARM Cortex-A12, ARM Cortex-A15, ARM Cortex-A17 Qualcomm Krait, Scorpion, PJ4/Sheeva, Apple Swift
ARMv8-A
32
ARM Cortex-A32
Application
ARMv8-A
64/32
ARM Cortex-A35,[9] ARM Cortex-A53, ARM Cortex-A57,[10] ARM Cortex-A72,[11] ARM Cortex-A73[12] X-Gene, Nvidia Project Denver, Cavium Thunder X[13][14][15],
AMD K12, Apple Cyclone/Typhoon/Twister/Hurricane/Zephyr,
Qualcomm Kryo, Samsung M1 and M2 ("Mongoose")[16]
Application
ARMv8.1-A
64/32
टीबीए
Application
ARMv8.2-A
64/32
ARM Cortex-A55,[19] ARM Cortex-A75,[20]
Application
ARMv8.3-A
64/32
टीबीए
Application
ARMv8.4-A
64/32
टीबीए
Application

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

[संपादित करें]
Quick Reference Cards

सन्दर्भ

[संपादित करें]
  1. Nolting, Stephan. "STORM CORE Processor System" (PDF). OpenCores. मूल से 22 सितंबर 2013 को पुरालेखित (PDF). अभिगमन तिथि 1 April 2014.
  2. "krevanth/ZAP". GitHub. मूल से 1 जनवरी 2019 को पुरालेखित. अभिगमन तिथि 2016-10-13.
  3. "Cortex-M23 Processor". ARM. मूल से 28 अक्तूबर 2016 को पुरालेखित. अभिगमन तिथि 27 October 2016.
  4. "Cortex-M33 Processor". ARM. मूल से 27 अक्तूबर 2016 को पुरालेखित. अभिगमन तिथि 27 October 2016.
  5. "ARMv8-M Architecture Simplifies Security for Smart Embedded". ARM. मूल से 1 दिसंबर 2017 को पुरालेखित. अभिगमन तिथि November 10, 2015.
  6. "ARMv8-R Architecture". मूल से 11 जुलाई 2015 को पुरालेखित. अभिगमन तिथि 10 July 2015.
  7. "ARM Cortex-R Architecture" (PDF). ARM Holdings. October 2013. मूल (PDF) से 29 अक्तूबर 2013 को पुरालेखित. अभिगमन तिथि 1 February 2014.
  8. Smith, Ryan (20 September 2016). "ARM Announces Cortex-R52 CPU: Deterministic & Safe, for ADAS & More". Anandtech.com. मूल से 21 सितंबर 2016 को पुरालेखित. अभिगमन तिथि 20 September 2016.
  9. "Cortex-A35 Processor". ARM. मूल से 24 मई 2016 को पुरालेखित. अभिगमन तिथि 10 November 2015.
  10. सन्दर्भ त्रुटि: <ref> का गलत प्रयोग; cortex-a50 announce नाम के संदर्भ में जानकारी नहीं है।
  11. "Cortex-A72 Processor". ARM. मूल से 7 फ़रवरी 2015 को पुरालेखित. अभिगमन तिथि 10 July 2015.
  12. "Cortex-A73 Processor". ARM. मूल से 2 जून 2016 को पुरालेखित. अभिगमन तिथि 2 June 2016.
  13. "Cavium Thunder X ups the ARM core count to 48 on a single chip". SemiAccurate. 3 June 2014. मूल से 6 मार्च 2018 को पुरालेखित. अभिगमन तिथि 18 अप्रैल 2018..
  14. "Cavium at Supercomputing 2014". Yahoo Finance. 17 November 2014. मूल से 16 अक्तूबर 2015 को पुरालेखित. अभिगमन तिथि 18 अप्रैल 2018.
  15. "Cray to Evaluate ARM Chips in Its Supercomputers". eWeek. 17 November 2014.[मृत कड़ियाँ]
  16. "Samsung Announces Exynos 8890 with Cat.12/13 Modem and Custom CPU". AnandTech. मूल से 27 नवंबर 2015 को पुरालेखित. अभिगमन तिथि 18 अप्रैल 2018.
  17. "ARMv8-A Architecture". मूल से 11 जुलाई 2015 को पुरालेखित. अभिगमन तिथि 10 July 2015.
  18. "ARMv8 Architecture Technology Preview (Slides); ARM Holdings" (PDF). मूल (PDF) से 10 जून 2018 को पुरालेखित. अभिगमन तिथि 18 अप्रैल 2018.
  19. "Cortex-A55 Processor". ARM. मूल से 19 अगस्त 2017 को पुरालेखित. अभिगमन तिथि 29 May 2017.
  20. "Cortex-A75 Processor". ARM. मूल से 19 अगस्त 2017 को पुरालेखित. अभिगमन तिथि 29 May 2017.
  21. Berenice Mann (April 2017). "Arm Architecture – Armv8.2-A evolution and delivery". community.ARM.com. मूल से 6 मार्च 2018 को पुरालेखित. अभिगमन तिथि 18 अप्रैल 2018.


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