پرشین تم مقالات معماری سی پی یو موبایل چیست؟

معماری سی پی یو موبایل چیست؟

image profile پرشین تم - 18 مهر 1403 - 04:19 دانلود مقاله

برای توسعه و استقرار برنامه‌ها برای دستگاه‌های تلفن همراه مختلف، معماری واحد پردازش مرکزی (CPU) باید در نظر گرفته شود.

معماری سی پی یو موبایل چیست؟

CPU چیست؟

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

 

ARM، ARM64 و x86 چیست؟

در حال حاضر، سه معماری اصلی CPU در اکثر گوشی‌های هوشمند استفاده می‌شود: ARM، ARM64 و x86. انواع CPU عبارتند از:

  • ARM: ARMv7 or armeabi
  • ARM64: AArch64 or arm64
  • x86: x86 or x86abi

 

ARM رایج ترین این سه مورد است زیرا به درستی برای استفاده از باتری بهینه شده است.

ARM64 تکامل معماری اصلی ARM است که از پردازش 64 بیتی برای محاسبات قدرتمندتر پشتیبانی می کند و به سرعت در دستگاه های جدیدتر به استاندارد تبدیل می شود.

سپس x86 وجود دارد که کمی قدرتمندتر از CPU های ARM است، اما به اندازه باتری پسند نیست، بنابراین کمترین استفاده را در بین این سه پردازنده دارد.

 

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

 

با خرید اشتراک می توانید تا چندین برابر مبلغ خرید اشتراک خود قالب های HTML ، سورس کدهای آماده و یا مقالات دانلود کنید
شما می توانید تنها فقط با مبلغ 3,000,000 میلیون تومان وب سایت سفارسی برای خود داشته باشید
محبوب ترین مقالات
تفاوت بین CSS و SCSS چیست؟ تفاوت بین CSS و SCSS چیست؟
category برنامه نویسی 07 اسفند 1402
تفاوت بین RDBMS و DBMS تفاوت بین RDBMS و DBMS
category برنامه نویسی 02 فروردین 1403
کاوش در معماری GPT-3 کاوش در معماری GPT-3
category هوش مصنوعی 12 اسفند 1402
کلمات کلیدی در SQL کلمات کلیدی در SQL
category برنامه نویسی 01 خرداد 1403
تفاوت بین CSS، SASS و SCSS چیست؟ تفاوت بین CSS، SASS و SCSS چیست؟
category برنامه نویسی 13 اسفند 1402
انواع Join در SQL انواع Join در SQL
category برنامه نویسی 02 فروردین 1403
ChatGPT چیست؟ ChatGPT چیست؟
category هوش مصنوعی 12 اسفند 1402
آخرین مقالات
آموزش معماری Bloc در فلاتر آموزش معماری Bloc در فلاتر معماری BLoC (مخفف Business Logic Component) یکی از محبوب‌ترین معماری‌ها در فلاتر برای مدیریت وضعیت (state management) ...
category برنامه نویسی 09 مهر 1404
میکروسرویس چیست؟ مثال عملی در Asp Core میکروسرویس چیست؟ مثال عملی در Asp Core میکروسرویس‌ها (Microservices) یک سبک معماری نرم‌افزاری هستند که در آن سیستم بزرگ به مجموعه‌ای از سرویس‌های کوچک، مستقل...
category برنامه نویسی 09 مهر 1404
Redis چیست؟ آموزش استفاده از آن در asp core Redis چیست؟ آموزش استفاده از آن در asp core Redis یک مخزن داده با عملکرد بالا و کلید-مقدار در حافظه است که اغلب برای ذخیره‌سازی موقت (caching)، مدیریت جلسه (sessi...
category برنامه نویسی 27 شهریور 1404