سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

همه دسته بندی ها

منو
جستجو
اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود

اخبار سخت افزار

معماری ARM چیست

پس از انقلاب گوشی‌های هوشمند، استفاده از پردازنده‌های مبتنی بر معماری ARM بسیار افزایش پیدا کرده است، اما معماری ARM چیست و پردازنده‌های ARM چه ویژگی‌هایی دارند.

معماری ARM چیست

به گزارش سافت گذر و به نقل اززومیت؛ پس از آنکه گوشی‌های هوشمند موج جدیدی در دنیای فناوری ایجاد کردند و الگوی استفاده از گجت‌های دیجیتال را تغییر دادند، پردازنده‌ها نیز شاهد تغییر و تحولات و پا گرفتن معماری جدیدی بودند. با وجود تسلط اینتل و AMD بر پردازنده‌های مورد استفاده در پی‌سی که مبتنی بر معماری x86 هستند، گوشی‌های هوشمند توسط پردازنده‌های مبتنی بر معماری ARM قبضه شده‌اند. اهمیت معماری ARM و پردازنده‌های مبتنی بر این معماری به اندازه‌ای افزایش یافته است که مایکروسافت نیز درصدد همکاری با کوالکام، بزرگ‌ترین تولیدکننده‌ی تراشه‌های مبتنی بر معماری ARM برای گجت‌های موبایل، به‌منظور پشتیبانی از این تراشه‌ها در ویندوز ۱۰ است.

پردازنده‌های ARM توسط کمپانی Acorn Computers بر اساس معماری مبتنی بر RISC در دهه‌ی ۸۰ میلادی توسعه یافتند. Acorn Computers یک کمپانی بریتانیایی است که در سال ۱۹۷۸ در کمبریج انگلستان آغاز به کار کرد و محصولاتی نیز به بازار فرستاد که از جمله‌ی آن می‌توان به کامپیوتر BBC Micro اشاره کرد. در سال ۱۹۹۸ میلادی این کمپانی بریتانیایی تفکیک شد و زیرمجموعه‌های آن، امروزه به‌صورت مستقل به فعالیت می‌پردازند. یکی از موفق‌ترین زیرمجموعه‌های آکورن، Advanced RISC Machines نام دارد که بیشتر با عنوان ARM شناخته می‌شود. ARM در سال‌های اخیر به‌صورت مستقل فعالیت می‌کرد، اما کمپانی ژاپنی SoftBank چند ماه پیش با پرداخت بیش از ۳۲ میلیارد دلار، این کمپانی بریتانیایی را تصاحب کرد.

ARM, Ltd یک کمپانی یا به بیان بهتر یک لابراتوار است که متخصصان آن به طراحی پردازنده‌ مشغول هستند. البته عبارت اختصاری ARM دو مفهوم را شامل می‌شود. در مورد معماری و طراحی پردازنده‌های ARM، این عبارت مخفف Acorn RICS Machines است، حال آنکه اگر منظور کمپانی توسعه‌دهنده‌ی این معماری باشد، اختصار ARM کوتاه شده‌ی عبارت Advances RISC Machines است. ARM به هیچ‌وجه دستی در تولید تراشه ندارد و تنها معماری ARM را طراحی می‌کند، حال آنکه کمپانی‌هایی نظیر کوالکام، اپل و سامسونگ با دریافت گواهی استفاده از معماری آرم، تراشه‌های اختصاصی خود را مبتنی بر این معماری توسعه می‌دهند. البته این سه کمپانی شاخص‌ترین نام‌هایی هستند که گواهی معماری آرم را در پردازنده‌های خود استفاده می‌کنند و تعداد تولیدکنندگان پردازنده با استفاده از این معماری بالا است. اغلب گجت‌های الکترونیکی کوچک که از وجود باتری برای تأمین انرژی استفاده می‌کنند، از پردازنده‌های مبتنی بر آرم در واحد پردازشی خود بهره می‌برند.

پردازنده‌های ARM مبتنی بر معماری RISC طراحی می‌شوند

همان‌طور که اشاره کردیم؛ ARM پردازنده‌های خود را بر اساس دستورات RISC توسعه می‌دهد، اما RISC چیست؟ RISC مخفف عبارت Reduced Instruction Set Computing است. برخلاف پردازنده‌های ARM که از این معماری استفاده می‌کنند، پردازنده‌های اینتل و اِی اِم دی که قدرت پردازشی در لپ‌تاپ‌ و پی‌سی شما را تأمین می‌کنند، از معماری CISC یا Complex Instruction Set Computing استفاده می‌کنند. دو معماری RISC و CISC برای استفاده در کاربردهای متفاوت طراحی شده‌اند. یک پردازنده‌ی مبتنی بر معماری RISC برای این منظور طراحی شده است تا تعداد دستورات ارسالی به پردازنده از سوی برنامه‌ در حال اجرا کاهش یابد. در واقع مجموعه‌ی دستورات مورد استفاده در معماری RISC بسیار پایین‌تر است. با توجه به اینکه تعداد دستورات ارسالی در معماری RISC کاهش پیدا کرده، فرکانس پردازشی بالا است و پردازنده می‌تواند در هر ثانیه دستورات بیشتری در مقایسه با CISC اجرا کند.

زمانی که مجموعه‌ی دستورات اجرایی توسط پردازنده کاهش پیدا کند، پیچیدگی پردازنده نیز کاهش می‌یابد و می‌توان مدار تراشه را به شکل ساده‌تری طراحی کرد. پردازنده‌های RISC دارای ترانزیستورهای کمتری هستند که همین موضوع منجر به کاهش انرژی مصرفی توسط پردازنده می‌شود. سادگی طراحی پردازنده در کنار کاهش تعداد ترانزیستورها نتیجه‌ای جز کاهش سایز تراشه ندارد. سایز تراشه به سطح مقطعی اطلاق می‌شود که روی ویفر سیلیکونی برای ساخت یک پردازنده تخصیص داده می‌شود. نتیجه کاهش سایز، امکان اضافه کردن کامپوننت‌های بیشتر روی پردازنده با اتصالات کمتر است، از این‌رو پردازنده‌های ARM کوچک‌تر هستند و انرژی کمتری مصرف می‌کنند.

پردازنده‌های سریع، کوچک و کم‌مصرف بهترین گزینه برای استفاده در گوشی‌های هوشمند هستند. هرچند گوشی‌های هوشمند این روزها قدرت پردازشی بالایی دارند، اما در یک گوشی هوشمند هیچ‌گاه بار پردازشی از طریق چند صد تِرِد روی هسته‌های مختلف اعمال نمی‌شود. سیستم‌عامل و اپلیکیشن‌های توسعه‌یافته برای گوشی‌های هوشمند نیز به‌منظور کاهش دستورات ارسالی به پردازنده بهینه شده‌اند تا بهترین نتیجه در زمان به‌کارگیری تراشه‌های ARM حاصل شود.

البته تمام مواردی که در بالا به آن‌ها اشاره کردیم به این معنی نیست که پردازنده‌های ARM قدرت پردازشی محدودی دارند. معماری ARM امروزه امکان استفاده از طراحی ۳۲ و ۶۴ بیتی را در اختیار کاربران قرار می‌دهد. همچنین باید به مجموعه‌ای از قابلیت‌های دیگر اشاره کرد که علاوه بر گوشی‌های هوشمند، پردازنده‌های ARM را برای استفاده در کاربردهای دیگری نظیر ابررایانه‌ها مناسب می‌کند.

نسبت عملکرد به ازای هر وات از انرژی مصرفی در پردازنده‌های ARM بسیار قابل قبول است. در صورتی که نرم‌افزار توسعه‌یافته برای پردازنده‌های ARM بهینه باشد، این پردازنده‌ها می‌توانند عملکرد بهتری در مقایسه با معماری x86 ارائه کنند، از این‌رو اهمیت پردازنده‌های ARM در کاربردهایی نظیر به‌کارگیری آن‌ها در سرورها و ابررایانه‌ها بیش از پیش پررنگ‌ می‌شود.

دفتر اصلی ARM

خروجی پردازشی مورد انتظار از ۲۴ هسته‌ی پردازشی x86 را می‌توان از چند صد هسته‌ی پردازشی کم‌مصرف و کوچک مبتنی بر معماری ARM دریافت کرد. هسته‌های x86 قدرت پردازشی مورد نیاز را تنها از چند هسته‌ی پردازشی و چندین ترد به دست خواهند آورد، حال آنکه در معماری ARM، وظیفه پردازشی روی چندین هسته‌ی پردازشی کم‌مصرف با ظرفیت پایین‌تر تقسیم می‌شود. هرچند تعداد هسته‌های ARM بیشتر است، اما این هسته‌ها در مقایسه با ۲۴ هسته‌ی x86 نیاز به انرژی کمتری دارند. بدین منظور با استفاده از پتانسیل هسته‌های ARM می‌توان قدرت پردازشی را بدون نیاز به بالابردن انرژی مصرفی، افزایش داد و نرم‌افزاری را که باید اجرا شود، برای معماری آرم بهینه کرد.

در مقابل باید به این نکته اشاره کرد که یک هسته‌ی پردازشی آرم در برابر یک پردازنده‌ی Core i7 اینتل در یک رایانه‌ی مخصوص بازی، حرفی برای گفتن ندارد. همچنین پردازنده‌های آرم قابلیت چندان خوبی در اجرای نرم‌افزارهای توسعه‌یافته برای x86 به نمایش نمی‌گذارند و باید تغییرات گسترده‌ای در کد توسعه‌یافته برای افزایش بهینگی انجام داد. پردازنده‌ای چون Core i7، قریب به ۱۲ برابر بیشتر از یک تراشه‌ی آرم انرژی مصرف می‌کند و به سیستم خنک‌کننده نیاز دارد که همین موضوع استفاده از آن در گوشی‌های هوشمند را به امری غیرممکن تبدیل می‌کند. هر اندازه که نرم‌افزار توسعه‌یافته برای پردازنده‌ی ARM بهینه باشد، امکان افزایش هسته‌ها و فرکانس پردازشی برای اجرای وظایف پردازشی سنگین‌تر، بالاتر می‌رود.

نظرتان را ثبت کنید کد خبر: 34855 گروه خبری: اخبار سخت افزار منبع خبر: زومیت تاریخ خبر: 1395/09/24 تعداد مشاهده: 3948
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
نشاط و عوامل آن

نشاط و عوامل آن

به سوی شادمانی

8 جلسه پیام امام حسن عسکری علیه السلام به شیعیان از حجت الاسلام والمسلمین انصاریان

8 جلسه پیام امام حسن عسکری علیه السلام به شیعیان از حجت الاسلام والمسلمین انصاریان

حاج آقا انصاریان با موضوع پیام امام حسن عسکری علیه السلام به شیعیان

سخنرانی محسن کازرونی با موضوع درک عظمت ماه رمضان و شناخت آن

سخنرانی محسن کازرونی با موضوع درک عظمت ماه رمضان و شناخت آن

سخنرانی درک عظمت ماه رمضان و شناخت آن با محسن کازرونی

مهدویت

مهدویت

کشف حق یا اربعین

Lynda - Captivate 8 Essential Training

Lynda - Captivate 8 Essential Training

فیلم آموزش کار با نرم‌افزار کپتیویت 8

SPB Mobile Shell 3.7.1 Build 635

SPB Mobile Shell 3.7.1 Build 635

برنامه ای برای تغییر ظاهر و منوهای گوشی و سفارشی کردن دلخواه آنها

400 نکته طبقه بندی شده Network+

400 نکته طبقه بندی شده Network+

نکته های نت ورک

استیوجابز بنیان گذار شرکت اپل

استیوجابز بنیان گذار شرکت اپل

زندگینامه استیوجابز از زبان نویسنده معروف والتر آیزاک سن

Lynda - TypeScript Essential Training

Lynda - TypeScript Essential Training

فیلم آموزش اصول کار با تایپ‌اسکریپت

Sniper Elite V2

Sniper Elite V2

تک تبرانداز حرفه ای 2

ارمغانی آسمانی برای زمینیان

ارمغانی آسمانی برای زمینیان

مقاصد السور فی القرآن الکریم

آموزش حسابداری در اکسل

آموزش حسابداری در اکسل

آشنایی با فوت و فن حسابداری در نرم افزار اکسل

Adobe Photoshop Phone 1.3.7 / Express 17.5.3/ Mix 2.5.265 for Android +9.0

Adobe Photoshop Phone 1.3.7 / Express 17.5.3/ Mix 2.5.265 for Android +9.0

فتوشاپ موبایل

The Magic Circle

The Magic Circle

قلمرو جادویی

تمدن غرب در چالش‌‌های ‌‌کرونا، چالش‌‌های معرفتی، هویتی و کارکردی

تمدن غرب در چالش‌‌های ‌‌کرونا، چالش‌‌های معرفتی، هویتی و کارکردی

ویژه‌نامه نگاه ما به کرونا

آموزش نصب و کار با نرم افزار مولتی سیم

آموزش نصب و کار با نرم افزار مولتی سیم

آشنایی با قوی ترین نرم افزار شبیه ساز مدارات الکترونیکی MultiSim

iPadian 10.1

iPadian 10.1

شیبه‌ساز iPad با سیستم‌عامل iOS بر روی ویندوز

سخنرانی حجت الاسلام پناهیان درمورد نوروز و محاسبه نفس

سخنرانی حجت الاسلام پناهیان درمورد نوروز و محاسبه نفس

سخنرانی حجت الاسلام پناهیان با موضوع نوروز و محاسبه نفس

Bakery Story 1.5.5.7.4 for Android

Bakery Story 1.5.5.7.4 for Android

بازی کافی شاپ اینترنتی

Adobe Photoshop Elements 2024 24.0 / 2023 / 2022.4 / 2021.3 / macOS 2022

Adobe Photoshop Elements 2024 24.0 / 2023 / 2022.4 / 2021.3 / macOS 2022

ادوب فوتوشاپ المنت

Windows Server 2025 LTSC 24H2 Build 26100.3775 RTM VL April 2025

Windows Server 2025 LTSC 24H2 Build 26100.3775 RTM VL April 2025

ویندوز سرور 2025

Adobe Acrobat Reader DC 2025.001.20467

Adobe Acrobat Reader DC 2025.001.20467

ادوب اکروبات ریدر

Longman Dictionary 6th Edition 2.4.2 for Android +4.1

Longman Dictionary 6th Edition 2.4.2 for Android +4.1

دیکشنری انگلیسی لانگمن، ویرایش ششم

Widget 504 v1.2.5 for Android +2.1

Widget 504 v1.2.5 for Android +2.1

یادگیری 504 لغت ضروری انگلیسی

Diluvion v1.17.93 GOG

Diluvion v1.17.93 GOG

زیردریایی جنگی

WordPress 6.7.1 Final + Farsi

WordPress 6.7.1 Final + Farsi

وردپرس

Try Hard Parking

Try Hard Parking

پارک کردن خودرو

Move the Box Pro 1.5 for Android

Move the Box Pro 1.5 for Android

حرکت جعبه ها

Tongbu 2.3.3.0 x86/x64 for Win + 1.1.8 for Mac

Tongbu 2.3.3.0 x86/x64 for Win + 1.1.8 for Mac

دانلود مجانی اپلیکیشن‌های اپ‌استور بدون جیلبریک

دوره آموزش ویدئویی برنامه نویسی گوگل مپ در اندروید استودیو به زبان فارسی

دوره آموزش ویدئویی برنامه نویسی گوگل مپ در اندروید استودیو به زبان فارسی

آموزش برنامه نویسی گوگل مپ در اندروید استودیو

Microsoft Office Mobile 16.0.15726.20196 for Android +4.0

Microsoft Office Mobile 16.0.15726.20196 for Android +4.0

نمایش و ویرایش فایلهای آفیس

تلاوت مجلسی استاد کریم منصوری سوره مبارکه آل عمران

تلاوت مجلسی استاد کریم منصوری سوره مبارکه آل عمران

تلاوت کریم منصوری سوره آل عمران

سخنرانی های آیت الله شهید مطهری بخش دهم

سخنرانی های آیت الله شهید مطهری بخش دهم

زن و مسائل قضائی

Zoom Camera Pro 7.5 for Android +2.1

Zoom Camera Pro 7.5 for Android +2.1

دوربین اندروید با افکت های گوناگون

نهج الفصاحه for Android

نهج الفصاحه for Android

کتاب گرانبها سخنان پیامبر اکرم (ص)

Craft The World - Heroes + Update v1.8.002

Craft The World - Heroes + Update v1.8.002

دنیا را بساز

سخنرانی استاد سید محسن میرباقری با موضوع بررسی مناجات ها و لزوم حفاظت از دستاوردهای معنوی

سخنرانی استاد سید محسن میرباقری با موضوع بررسی مناجات ها و لزوم حفاظت از دستاوردهای معنوی

سخنرانی بررسی مناجات ها و ادعیه منقول از ائمه با استاد میرباقری

Wise Program Uninstaller 3.1.9.263

Wise Program Uninstaller 3.1.9.263

حذف کامل نرم افزار ها وایز پروگرام آنیستالر

سخنرانی حجت الاسلام ناصر رفیعی با موضوع ماه مبارک رمضان، ماه پرواز روح

سخنرانی حجت الاسلام ناصر رفیعی با موضوع ماه مبارک رمضان، ماه پرواز روح

سخنرانی ماه مبارک رمضان، ماه پرواز روح با ناصر رفیعی

Harry Potter 7 Part 2

Harry Potter 7 Part 2

هری پاتر برای کامپیوتر

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!