معماری آرم: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
FreshmanBot (بحث | مشارکت‌ها)
جز اصلاح فاصله مجازی + اصلاح نویسه با استفاده از AWB
Fatemibot (بحث | مشارکت‌ها)
خط ۱۴:
تا اینجا کار معماری ARM تنها بر روی پلتفرم ۳۲ بیتی با عرض حافظه ۱ بایت کار می‌کرد. اما با معرفی ARMv8 این معماری پشتیبانی از دستورهای ۶۴ بیتی را نیز آغاز کرد که البته هنوز در سیستم-روی-یک-چیپ‌ها بکار گرفته نشده است. در سال ۲۰۱۲ مایکروسافت نیز نسخه ویندوز سازگار با معماری ARM را به همراه تبلت سرفیس RT معرفی کرد. AMD نیز اعلام نموده که قصد دارد در سال ۲۰۱۴ سرورهای مبتنی بر معماری ۶۴ بیتی ARM را روانه بازار کند.
 
ARM گواهی استفاده از معماری خود را به شرکت‌های دیگر می‌دهد، کمپانی‌هایی که در حال حاضر گواهی استفاده از ARM را دارند عبارتند از: AMD, آلکاتل، اپل، AppliedMicro, Atmel, Broadcom, Cirrus Logic, CSR plc, Digital Equipment Corporation, Ember, Energy Micro, Freescale, فوجیتسو، Fuzhou Rockchip, هواوی، اینتل توسط شرکت‌های زیر شاخه، ال جی، Marvell Technology Group, Microsemi, مایکروسافت، NEC, نینتندو، Nuvoton, انویدیا، NXP (formerly Philips Semiconductor), Oki, ON Semiconductor, پاناسونیک، کوالکام، Renesas, Research In Motion, سامسونگ، شارپ، Silicon Labs, سونی، اریکسون، STMicroelectronics, Symbios Logic, Texas Instruments, توشیبا، یاماها و ZiiLABS.
 
== RISC و CISC یا ARM در مقابل x86 ==
RISC که مخفف Reduced instruction Set Computing یا مجموعه دستورها ساده شده‌است در واقع نوعی از طراحی CPU است که پایه و اساس آن، ساده‌سازی دستورها است که منجر به بازده بالا و سرعت بخشیدن به اجرای دستورها می‌شود. پردازنده‌ای که براساس این طراحی ساخته می‌شود را RISC (بخوانید ریسک) می‌نامند. مهمترین و معروفترین معماری که براساس RISC طراحی شده، ARM است. درست نقطه مقابل ریسک، طراحی دیگری با نام CISC وجود دارد که مخفف Complex Instruction Set Computing یا مجموعه دستورها پیچیده است که معماری x86 اینتل براساس آن طراحی شده و پردازنده کامپیوترهای رومیزی و لپ‌تاپ‌ها و بسیاری از ابزارهای دیگر از آن بهره می‌برند.<ref name="زومیت" />
 
ایده اصلی RISC اولین بار توسط جان کوکی از IBM و در سال ۱۹۷۴ شکل گرفت، نظریه او به این موضوع اشاره داشت که یک کامپیوتر تنها از ۲۰ درصد از دستورها نیاز دارد و ۸۰ درصد دیگر، دستورها غیرضروری هستند. پردازنده‌های ساخته شده براساس این طراحی از دستورها کمی پشتیبانی می‌کنند به این ترتیب به ترانزیستور کمتری نیز نیاز دارند و ساخت آن‌ها نیز کم هزینه است. با کاهش تعداد ترانزیستورها و اجرای دستورها کمتر، پردازنده در زمان کمتری دستورها را پردازش می‌کند. کمی بعد اصطلاح RISC توسط یک استاد دانشگاه کالیفورنیا به نام دیوید پترسون ایجاد شد.
خط ۳۴:
اما شرکت‌ها می‌توانند گواهی استفاده از معماری ARM را تهیه کرده و سپس بر اساس آن هسته سفارشی مورد نظرشان را طراحی کنند یعنی به جای اینکه هسته CPU را براساس Cortex-A9 یا Cortex-A15 یا دیگر هسته‌های ARM بسازند، خودشان براساس معماری یکی از خانواده‌های ARM، هسته خاص خود را طراحی کنند. به عنوان مثال سیستم-روی-یک-چیپ A6 اپل، X-Gene ،Krait کوالکام، StrongARM شرکت DEC ،XScale شرکت Marvell اینتل یا Project Denver شرکت انویدیا این‌گونه هستند و اگر چه بخش CPU از سیستم-روی-یک-چیپ آن‌ها براساس معماری ARM طراحی شده‌اند، اما طراحی هسته‌ها با آنچه ARM پیشنهاد کرده متفاوت هستند.
 
'''هسته‌‌های== هسته‌های معروف ARM''' ==
 
1-ARM7
خط ۹۴:
29-SecurCore SC300
 
هسته‌‌هایهسته‌های بالا تقریباً همه هسته‌‌هایهسته‌های موجود است.
 
== چه سیستم‌عامل‌هایی از ARM پشتیبانی می‌کنند؟ ==
خط ۱۳۰:
در مورد هسته‌های Cortex A8 آرم، اپل و سامسونگ به شکل خاصی از آن استفاده کردند که باعث بهینه شدن فرکانس در برابر توان مصرفی شد. این دو کمپانی به مواردی که طراحی و کاربرد Cortex A8 را دشوار می‌کرد، دسترسی داشتند؛ اما بسیاری از دیگر تولیدکنندگان پهنای باند لازم یا بودجهٔ کافی برای انجام بهینه‌سازی‌ها را نداشتند.
 
POPها برای ترکیبی از پردازنده‌ها، کارخانه‌ها و فرآیندهایفرایندهای تولیدی مختلف آماده شده‌است. به عنوان مثال برای تولید پردازندهٔ Cortex A12 در کارخانهٔ TSMC طی فرایند تولید ۲۸ نانومتری HPM یک POP مشخص وجود دارد.
 
آخرین و کامل‌ترین لایسنس، لایسنس معماری است. در این روش آرم لایسنس یکی از معماری‌ها مثل ARMv7 یا ARMv8 را به مشتری واگذار می‌کند و مشتری می‌تواند به هر شکل دلخواهی از آن استفاده کند.
خط ۱۵۹:
 
{{فناوری‌های واحد پردازش مرکزی}}
 
{{داده‌های کتابخانه‌ای}}
 
سطر ۱۶۵ ⟵ ۱۶۴:
[[رده:ریزپردازنده‌های توکار]]
[[رده:معرفی‌شده‌های ۱۹۸۳ (میلادی)]]
[[رده:معرفی‌شده‌های مرتبط با رایانه در ۱۹۸۳ (میلادی)]]
[[رده:معماری‌های مجموعه دستورالعمل]]
[[رده:واحد پردازشگر مرکزی]]