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

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. به مناسبت عید غدیر، در سایت https://esetupdate.ir/ تخفیف ویژه‌ای برای محصولات در نظر گرفته شده است؛ فرصت را از دست ندهید. 🌸
  3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

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

ثبت نام | ورود

اخبار موبایل

هدف از مقیاس‌ گذاری پردازنده در تلفن‌های هوشمند چیست؟

تولیدکنندگان پردازنده و توسعه‌دهندگان سیستم‌های نرم‌افزاری در تلاش هستند تا مشکلات پردازنده‌ها را برطرف کنند. مسئله مهم برای این تولیدکنندگان مقیاس‌گذاری پردازنده (CPU frequency scaling) است. مقیاس‌گذاری پردازنده باعث می‌شود دستگاه کارایی مناسبی داشته باشد و در مقابل، از انرژی باتری نیز به‌صورت بهینه مصرف کند.


هدف از مقیاس‌ گذاری پردازنده در تلفن‌های هوشمند چیست؟


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

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

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

در حقیقت زمانی که سرعت فرکانس‌های هر هسته پایین‌تر هستند، پردازنده نیاز به ولتاژ کمتری دارد و با در نظر گرفتن این موارد،‌ می‌توان پی برد که رابطه مستقیمی بین سرعت فرکانس هر هسته و ولتاژ مورد نیاز وجود دارد. با این حال این دو مقوله می‌توانند از یکدیگر تبعیت کنند و زمانی که سرعت فرکانس تغییر کرد، میزان ولتاژ نیز بر اساس آن تغییر یابد. این تغییر به‌هم پیوسته Dynamic Voltage و Frequency Scaling (ولتاژ پویا و مقایس‌گذاری فرکانس) نامیده می‌شود که اختصار آن نیز DVFC است.

DVFC برای کاربر چه‌ ارزشی دارد؟

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

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

اگر می‌خواهید فرآیند DVFC را در دستگاه‌تان مشاهده کنید می‌توانید از طریق اپلیکیشن‌هایی مثل CPU Z وارد عمل شوید. در سربرگ SoC از این اپلیکیشن می‌توانید اطلاعات بسیار زیادی در خصوص پردازنده دستگاه‌تان به‌دست آورید که در این بین می‌توان به نام، مدل و تعداد هسته‌های آن اشاره کرد. البته در این بخش فرکانس زیرپردازنده نیز مشخص است. امکان مشاهده فرکانس آنی هر هسته نیز وجود دارد. اگر مشاهده کردید که فرکانس زیرپردازنده‌ها کاهش یافته یا برخی از هسته‌ها متوقف شدند می‌توانید با لمس نمایشگر اقدامات و تغییرات پردازنده را مشاهده کنید.

موضوعی که در این بخش باید به آن پرداخت بخش تنظیم کننده مقیاس‌ها است. این بخش جزئی از هسته لینوکس به‌حساب می‌آید که مقیاس‌های DVFS را کنترل می‌کند. این بخش به Scaling Governor معروف است. Scaling Governor پیش‌فرض Interactive نام دارد و باعث می‌شود که با لمس نمایشگر فرکانس زیرپردازنده افزایش یابد. البته اگر دستگاه اندرویدی‌تان روت شده است، در این صورت می‌توانید از طریق اپلیکیشن‌هایی مثل Kernel Adiutor و Root Booster اقدام به‌ایجاد تغییراتی در Scaling Governor کنید.

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

چنین موضوعی چه کاربردی برای توسعه‌دهندگان دارد؟

مقیاس‌گذاری پردازنده

همان‌طور که گفته شد میزان فعالیت پردازنده موضوعی واکنش‌پذیر است و این بدان معناست که ممکن است پردازنده برای خروج از حالت فرکانس پایین زیرپردازنده حدود ۲۰ میلی‌ثانیه تاخیر داشته باشد. اگر از سیستم ردیابی اندروید (Systrace) برای بهبود اپلیکیشن‌هایتان استفاده کنید حتما متوجه خواهید شد که گاهی اوقات فریم اول در بازه‌ی ۱۶ میلی‌ثانیه‌ای لازم برای اتمام رندر با نرخ ۶۰ فرم در هر ثانیه، رندر نمی‌شود. البته باید توجه داشت که توسعه‌دهندگان نیز در این خصوص نمی‌توانند اقدامات زیادی انجام دهند ولی با پی بردن به این موضوع می‌توانند دریابند که افزایش فرکانس زیرپردازنده ممکن است در ابتدا باعث افت فریم شود.

در ادامه ویدیویی ارائه شده که توسط Colt McAnlis ساخته شده است و در آن اطلاعاتی در خصوص مقیاس گذاری فرکانس پردازنده در اندروید ارایه می‌شود. از طریق این ویدیو می‌توانید پی ببرید که DVFS چه آثار زیان‌باری روی توسعه اپلیکیشن موبایل‌ها دارد.

در طول سال‌های گذشته اقداماتی در جهت بهبود طول عمر باتری در حالی که عملکرد دستگاه نیز در حالت مناسب باقی بماند، انجام شده است و یکی از مهم‌ترین آن‌ها نیز (Heterogeneous Multi-Processing (HMP است که شرکت ARM روی big.LITTLE استفاده می‌کند. در HMP میزان پردازش تمام هسته‌ها برابر نیست (ناهمگون هستند). برای مثال در پردازنده‌های مدرن و ۶۴ بیتی که Cortex-A۵۷ یا Cortex-A۷۲ استفاده می‌کنند در زمینه پردازش پیوستگی‌ را بین خود و Cortex-A۵۳ ایجاد می‌کنند. با این شرایط Cortex-A۷۲ توانایی بالایی در پردازش دارد و Cortex-A۵۳ عملکرد خوبی را در زمینه ذخیره انرژی از خود نشان می‌دهد.

با این اوصاف شیوه فرآیند بدین شکل خواهد بود که در شرایط عادی دستگاه از Cortex-A۵۳ (به‌عنوان مثال) استفاده خواهد کرد و زمانی که پردازش بیشتری لازم شد، Cortex-A۷۲ ادامه کار را به‌عهده می‌گیرد. همان‌طور که در بالا DVFS را به‌دور موتور شباهت دادیم، big.LITTLE شبیه به‌تغییر چرخ دنده در خودرو است.

مقیاس‌گذاری پردازنده

گفتنی است که بخش نرم‌افزاری big.LITTLE از سیستم DVFS تقویت می‌شود و از این طریق است که می‌توانند هسته LITTLE را به‌هسته بزرگ‌تر تغییر دهد. البته باید توجه داشت که در این زمینه فرآیند‌های بسیار پیچیده‌ای وجود دارد و ARM در حال کار روی بهبود مصرف باتری دستگاه‌های اندرویدی است که به هسته لینوکس کمک می‌کند تا دریابد کدام وظیفه در سیستم تاحدودی بیهوده است و تخصیص هوشمند قدرت (IPA) را در سیستم عملی سازد.

در نهایت می‌توان گفت که مقیاس‌گذاری فرکانس پردازنده اقدام مناسبی است و باعث بهبود مصرف انرژی دستگاه می‌شود. البته این قابلیت اگر با big.LITTLE و IPA همراه باشد در این صورت فرآیند ذخیره انرژی به‌شکل بهتری صورت خواهد گرفت.
نظرتان را ثبت کنید کد خبر: 30495 گروه خبری: اخبار موبایل منبع خبر: زومیت تاریخ خبر: 1394/11/27 تعداد مشاهده: 1702
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
4 جلسه سخنرانی حجت الاسلام فرحزاد با موضوع دعای تحویل سال

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

سخنرانی دعای تحویل سال با حاج آقا فرحزاد

101 نکته کاربردی در تکنولوژی اطلاعات (IT)

101 نکته کاربردی در تکنولوژی اطلاعات (IT)

نکته هایی پرکاربرد در فناوری اطلاعات

Rescue Me 1.13 for Android

Rescue Me 1.13 for Android

بازی من را نجات بده

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

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

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

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

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

سخنرانی عمل بدتر از گناه با ناصر رفیعی

چی خوبه 1.3.12 برای اندروید 4.1+

چی خوبه 1.3.12 برای اندروید 4.1+

چی خوبه

Planetary Annihilation + Update Build 74525

Planetary Annihilation + Update Build 74525

نابودی جهانی

ESET NOD32 Antivirus Business Edition 4.2.76.0 x86/x64 Retail (Update 12000) 2015-07-27

ESET NOD32 Antivirus Business Edition 4.2.76.0 x86/x64 Retail (Update 12000) 2015-07-27

نود 32 آنتی ویروس بیزنس 4

WonderFox HD Video Converter Factory Pro 28.6 + Portable

WonderFox HD Video Converter Factory Pro 28.6 + Portable

تبدیل کننده فرمت ویدئویی واندرفاکس

Starry Nuts 1.5.9 for Android +2.2

Starry Nuts 1.5.9 for Android +2.2

بازی پرتاب گلوله برف

Stickman Warriors Heroes 2 1.0.4 for Android +4.0.3

Stickman Warriors Heroes 2 1.0.4 for Android +4.0.3

جنگجویان استیک من

Ashampoo Burning Studio 27.0.2

Ashampoo Burning Studio 27.0.2

ساخت و رایت دیسک آشامپو

A Walk in the Dark

A Walk in the Dark

پَرسه در تاریکی

تریال ریست کسپراسکی Kaspersky Trial Reset (4 اسفند 1403)

تریال ریست کسپراسکی Kaspersky Trial Reset (4 اسفند 1403)

کرک و تریال ریست کسپراسکی

منشور حقوق بشر کوروش

منشور حقوق بشر کوروش

زندگی نامه کوروش کبیر

ملک من 2.9 برای اندروید 2.3+

ملک من 2.9 برای اندروید 2.3+

بانک اطلاعات املاک

تربیت اخلاقی دانشجویان و جوانان

تربیت اخلاقی دانشجویان و جوانان

فرهنگ و تربیت اسلامی

Advanced Task Killer Pro 2.1.3B213 for Android +1.6

Advanced Task Killer Pro 2.1.3B213 for Android +1.6

بستن برنامه های در حال اجرا

RoboCop 3.0.6 for Android +2.3

RoboCop 3.0.6 for Android +2.3

بازی روبوکپ

BlueDict 8.0.1 for Android +2.2

BlueDict 8.0.1 for Android +2.2

کامل ترین دیکشنری اندروید با 42 دیکشنری

گلچین سخنرانی های حجت الاسلام پناهیان

گلچین سخنرانی های حجت الاسلام پناهیان

حجت الاسلام پناهیان سال 92

دورهٔ ویدئویی «آموزش کار با استاندارد قوی و سریع JSON در اندروید استودیو» به زبان فارسی

دورهٔ ویدئویی «آموزش کار با استاندارد قوی و سریع JSON در اندروید استودیو» به زبان فارسی

آموزش JSON در اندروید

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

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

رمز حرکت در مسیر اراده خدا با محمدمهدی ماندگاری

چگونگی ساخت و ویرایش فهرست عناوین و واژه ها

چگونگی ساخت و ویرایش فهرست عناوین و واژه ها

آموزش ساخت فهرست مطالب در برنامه Word

XIII Century Gold Edition

XIII Century Gold Edition

قرن سیزده نسخه طلایی

Windstorm

Windstorm

اسب سواری

CBT Nuggets - Microsoft Exchange Server 2013 70-342

CBT Nuggets - Microsoft Exchange Server 2013 70-342

فیلم آموزش مایکروسافت اکسچنج سِروِر 2013 آزمون 342-70

مجموعه درس‌ گفتارهای محسن رضایی

مجموعه درس‌ گفتارهای محسن رضایی

دوره‌های آموزشی روایت دفاع مقدس در سازمان بسیج دانشجویی

Farm Mechanic Simulator 2015

Farm Mechanic Simulator 2015

شبیه‌ساز تعمیر و مکانیک ماشین‌آلات کشاورزی

Adobe Illustrator 2026 30.8.2 / 2025 29.8.11 / 2024 / 2023 / 2022 / 2021 / 2020 / macOS

Adobe Illustrator 2026 30.8.2 / 2025 29.8.11 / 2024 / 2023 / 2022 / 2021 / 2020 / macOS

ادوبی ایلاستریتور

Dehancer Pro 2.1.0 (x64) for Premiere Pro & After Effects

Dehancer Pro 2.1.0 (x64) for Premiere Pro & After Effects

پلاگین برای پریمیر پرو و افتر افکتس

SIW 2025 v15.11.1119 Technician

SIW 2025 v15.11.1119 Technician

نمایش مشخصات سیستم

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

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

مستند فجایع بزرگ

دورهٔ آموزش ویدئویی نود.جی‌اس (Node.js) به زبان فارسی

دورهٔ آموزش ویدئویی نود.جی‌اس (Node.js) به زبان فارسی

آموزش نود جی اس

Coolutils Total PDF Converter 6.5.0.211

Coolutils Total PDF Converter 6.5.0.211

تبدیل فرمت پی‌دی‌اف

FliFlik KlearMax for Photo 3.0.1

FliFlik KlearMax for Photo 3.0.1

ترمیم عکس با هوش مصنوعی

ذکر همه عالم و آدم شده یک سر - مداحی حاج محمود کریمی مبعث رسول اکرم صل الله علیه و آله

ذکر همه عالم و آدم شده یک سر - مداحی حاج محمود کریمی مبعث رسول اکرم صل الله علیه و آله

مداحی محمود کریمی عید مبعث

آموزش اسکیت به زبان ساده

آموزش اسکیت به زبان ساده

مربیگری اسکیت

N.O.V.A 5.8.1c for Android

N.O.V.A 5.8.1c for Android

بازی اتحاد Vanguard

JOPDF 2.2.0.5

JOPDF 2.2.0.5

ویرایش پی دی اف

خبرنامه

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