معماری آرم: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
ابرابزار |
جز ←جایگزینی با [[وپ:اشتباه|اشتباهیاب]]: بسازنند⟸بسازند، بهامروز⟸به امروز، ، پردازدهای⟸پردازندهای، ، گرفیک⟸گرافیک، ، پشتیانی⟸پشتی... |
||
خط ۱:
[[پرونده:ARM powered Badge.svg|بندانگشتی|چپ|180px|لوگوی آرم]]
'''معماری آرم''' {{انگلیسی|ARM architecture}} نوعی از معماری و ساختار پردازندههای رایانهای است که بهوسیلهٔ شرکت انگلیسی [[آرم هولدینگز]] طراحی شدهاست و بیشتر برای [[تلفن هوشمند|تلفنهای هوشمند]]، [[تبلت]]ها و دستگاههای قابلحمل کاربرد دارد. معماری آرم دستورالعملهای ۳۲ بیتی را پردازش میکند و از دههٔ ۱۹۸۰ میلادی تا
== تاریخچه ==
خط ۱۶:
== RISC و CISC یا ARM در مقابل x86 ==
RISC که مخفف Reduced instruction Set Computing یا مجموعه دستورها ساده شده است در واقع نوعی از طراحی CPU است که پایه و اساس آن، سادهسازی دستورها است که منجر به بازده بالا و سرعت بخشیدن به اجرای دستورها میشود.
ایده اصلی RISC اولین بار توسط جان کوکی از IBM و در سال ۱۹۷۴ شکل گرفت، نظریه او به این موضوع اشاره داشت که یک کامپیوتر تنها از ۲۰ درصد از دستورها نیاز دارد و ۸۰ درصد دیگر، دستورها غیرضروری هستند. پردازندههای ساخته شده براساس این طراحی از دستورها کمی پشتیبانی میکنند به این ترتیب به ترانزیستور کمتری نیز نیاز دارند و ساخت آنها نیز کم هزینه است. با کاهش تعداد ترانزیستورها و اجرای دستورها کمتر، پردازنده در زمان کمتری دستورها را پردازش میکند. کمی بعد اصطلاح RISC توسط یک استاد دانشگاه کالیفورنیا به نام دیوید پترسون ایجاد شد.
خط ۲۵:
== سیستم-روی-یک-چیپها و معماری ARM ==
چندین نوع مختلف از معماری برای پردازندههای ARM وجود دارد که از آن جمله میتوان به ARM V2 ،ARMv3 Arm v7 و ... اشاره کرد. کمپانیها برای استفاده از هر کدام از این طراحیها باید گواهی مربوط به آن را از ARM Holder دریافت کنند. کمپانیها از این معماری در ساخت پردازندههای مورد نظر خود بهره برده و در نهایت با یکپارچه سازی آن با واحد پردازش
سیستم-روی-یک-چیپ (System on a Chip) که آن را به اختصار SoC مینامند در واقع یک تراشه است که در آن پردازنده اصلی (CPU)، پردازنده گرافیک (GPU)، حافظه رم، کنترلرهای ورودی و خروجی و بعضاً کنترلر باند رادیویی قرار دارند. پس لازم است بدانید که کل SoC براساس معماری ARM تولید نمیشود و تنها بخش CPU آن بر مبنای معماری ARM طراحی و تولید میگردد. پس این باور که فلان SoC براساس معماری ARM ساخته شده، اشتباه است و بخش پردازنده اصلی اکثر SoCها براساس یکی از طراحهای معماری ARM ساخته میشوند.
خط ۳۱:
از جمله سیستم-روی-یک-چیپهایی که هسته اصلی آنها براساس معماری ARM طراحی شدهاند میتوان به ۳ نسل اول تگرا انویدیا، Quatro شرکت CSRT، نوا شرکت اریکسون، OMAP شرکت تکزاس، Exynos شرکت سامسونگ و Ax شرکت اپل اشاره کرد. این شرکتها از معماری ARM و همچنین معماری یکی از هستههای طراحی شده توسط این شرکت بهره بردهاند.
اما شرکتها میتوانند گواهی استفاده از معماری ARM را تهیه کرده و سپس بر اساس آن هسته سفارشی مورد نظرشان را طراحی کنند یعنی به جای اینکه هسته CPU را براساس Cortex-A9 یا Cortex-A15 یا دیگر هستههای ARM
== چه سیستمعاملهایی از ARM پشتیبانی میکنند؟ ==
'''سیستمهای Acorn:''' اولین کامپیوتر مبتنی بر معماری ARM، کامپیوتر شخصی Acorn بود که از سیستمعاملی به نام Arthur بهره میبرد. سیستمعاملی مبتنی بر RISC OS که از معماری ARM
'''سیستمعاملهای توکار:''' معماری ARM از طیف وسیعی از سیستمعاملهای توکار مانند Windows CE, Windows RT, Symbian, ChibiOS/RT, FreeRTOS, eCos, Integrity, Nucleus PLUS, MicroC/OS-II, QNX, RTEMS, CoOS, BRTOS, RTXC Quadros, ThreadX, Unison Operating System, uTasker, VxWorks, MQX و OSE پشتیبانی میکند.
|