المواد الكيميائية الهندسة
تصميم نظم تشغيلية للأجهزة الهندسية الفعالة من حيث الطاقة
Table of Contents
وقد أصبحت أجهزة الهندسة الحديثة من أجهزة الرصد الطبي المحمولة إلى نظم التشغيل التي تعمل بمستشعرات التوحيد الصنع والتي تؤدي أكثر من إدارة المهام؛ ويجب أن ترصد بعناية كل مليوات، ومع ارتفاع تقلص المعدات وتوقعات الأداء، البرمجيات المصدرة للكهرباء، المحكم المركزي لاستهلاك الطاقة، حيث إن تصميم نظام تشغيلي يقلل من جذب الطاقة دون المساس بالاستجابة أو الموثوقية هو مبادئ هندسية معقدة ولكنها أساسية.
دور نظام التشغيل في كفاءة الطاقة
فنظام التشغيل يُعدّ موارد الأجهزة، ويؤثر قراراته تأثيرا مباشرا على استخدام الطاقة، وعلى عكس الاستخدام الأمثل لمستوى التطبيق، فإن مكتب خدمات الرقابة الداخلية له رؤية على نطاق المنظومة: فهو يتحكم في ترددات وحدة احتواء السلع الأساسية، والولايات العقيمة، وتخصيص الذاكرة، والنشاط الهام، ويمكن أن يقلل نظام الطاقة المصمم جيدا من الطاقة الكلية بنسبة تتراوح بين 30 و50 في المائة مقارنة بتنفيذ ساذج، ولا سيما في الأجهزة ذات الأعباء المتغيرة.
كما يجب أن يُعَدَّ إدارة الطاقة من مطوري التطبيقات، بدلاً من إجبار كل برنامج على إدارة الولايات التي تُنفَّذ فيها برامجيات، يوفر الكنز آليات سياساتية (الحكام، ومسح الطاقة، وجهاز التحكم في تشغيل الأجهزة) تتكيف مع الظروف الراهنة، ويتيح هذا الفصل بين السياسة والآلية للمربين على النظامين أن يُلوِّثوا سلوك الطاقة دون إعادة كتابة البرامجيات.
التقنيات الأساسية للتصميمات الخاصة بالطاقة والكفاءة
Dynamic Voltage and Frequency Scaling (DVFS)
DVtS remains a cornerstone of OS-level power management. By adjusting the processor’s voltage and hours frequency in response to workload demand, the OS trades top performance for energy savings. Modern DVFS governors - such as the Linux ondemand[FL0%] frequency,
غير أن فعالية نظام إدارة الدعم الميداني تتوقف على حجم العمل، وقد لا تستفيد طلقات قصيرة من الحساب من التغيرات المتكررة الناجمة عن تجاوزات الانتقال، ويجب أن تنبأ الدائرة بالطلب أو الاستجابة في المستقبل في غضون ثوان دقيقة، وقد أدى العمل الأخير في استخدام عدادات الأداء وتاريخات خاصة بكل مهمة إلى تحسين دقة نظام إدارة الدعم الميداني، وللمزيد من التفاصيل عن عمليات تبادل المعلومات المتعلقة بالتنفيذ، انظر
دول النوم المتقدمة وإدارة الأيل
وعندما لا يكون للمعالج مهام جاهزة، ينبغي أن ينتقل مكتب خدمات الرقابة الداخلية إلى حالة متدنية القوة، وتقدم وحدات الشرطة المركزية الحديثة ولايات نوم متعددة (الدول) مع فترات متأخرة مختلفة من الانفاق ووفورات في الطاقة، ويختار محافظ النظام العام الدولة الأكثر ملاءمة استنادا إلى المدة المتوقعة، أما بالنسبة للأجهزة الهندسية التي تقضي معظم الوقت في انتظار مدخلات الاستشعار أو مجموعات الشبكات، فتقوم بإدارة المدخرات الفعالة.
وفيما عدا وحدة منع الحمل، يجب على مكتب خدمات الرقابة الداخلية أن يدير عناصر النظام على الشيك: أجهزة مراقبة الذاكرة، والوصلات، والضوابط، كل منها يدخل إلى دول حديثة أو ذات قوة، ومفهوم إدارة الطاقة في الوقت الراهن يسمح للجهاز بتعليق الأجهزة الفردية عندما لا تستخدم، حتى في حين يظل الغرامة الأساسية في وحدة التحكم في البيروقي.
المهمة المتعلقة بتصنيف الطاقة على الوجه الأمثل
وتعطي الخوارزميات التقليدية القائمة الأولوية للإنصاف أو من خلال الناتج، وتضيف الجهات القائمة على التوعية بالطاقة القوة كهدف من أهداف الجدولة.
- Race-to-idle:] Complete work as quickly as possible, then enter deep sleep. This works well for blasty workloads where sleep power is very low.
- Energy-efficient frequency selection:] The scheduler picks the lowest frequency that meets deadline constraints for real-time tasks.
- Cluster migration:] On heterogeneous structures (e.g., ARM big.LITTLE), the OS migrates threads to high-efficiency cores for light work and big cores for heavy loads.
كما يجب أن يُعزى تحديد الجدول الزمني لعلم الطاقة إلى الانقسام الحراري بين النواة وأنماط الوصول إلى الذاكرة، فعلى سبيل المثال، فإن نقل مهمة إلى جوهر أقرب إلى بياناته في الهيكل الهرمي للرياضة يقلل من قدرة الذاكرة، كما أن وثائق Linux Energy-Aware Scheduling تقدم نظرة متعمقة عن كيفية تنفيذ هذه السياسات في الممارسة العملية.
الذاكرة و I/O إدارة الطاقة
وتستهلك الذاكرة قوة كبيرة، لا سيما أثناء الوصول النشط، ويمكن أن تخفض طاقة الذاكرة من خلال ما يلي:
- Bank-aware allocation:] Spreading accesses across memory banks to avoid bank conflicts and allow banks to stay in low-power modes longer.
- Page compaction and clustering:] Grouping active pages into fewer memory regions so that unused regions can be placed in self-refresh.
- NUMA-aware scheduling:] On multi-socket systems, keeping threads and data on the same node to minimize remote memory traffic.
وبالنسبة للمنظمة الدولية للمحاسبة، تستخدم هذه المنظمة تقنيات مثل انقطاع الشبكات، وكتابة قرص مركب، وإلغاء أجهزة التحكم غير المستخدمة عن طريق مركز معلومات المنافسة في آسيا والمحيط الهادئ. ويحافظ التحدي على الاستجابة: فإرجاء انقطاع بعض الثلثين يمكن أن ينقذ القوة، ولكن قد ينتهك موعدا نهائيا للمستشعرين.
التحديات في النظم الحالية والقائمة على الترسبات
إن تصميم نظام الطاقة الافتراضي يتسم بالكفاءة يتطلب بشكل خاص الأجهزة الهندسية التي يجب أن تفي بالمواعيد النهائية الصعبة في الوقت الحقيقي - على سبيل المثال، متحكم في السيارات في ذراع آلي أو نظام لاقتناء البيانات في سجل الرحلات الجوية، وهنا لا يمكن تحقيق وفورات في الطاقة بتكلفة فوات الآجال النهائية، ويجب أن يمتد الجدول الزمني الحقيقي مثل ريتا مونوتونيك أو آخر خط نهائي مع الحفاظ على اختبارات القدرة على الدفع.
ويتمثل أحد النهجين في استخدام وقت غير مناسب: بعد انتهاء المهمة في وقت مبكر، يستخدم البقعة المتبقية للحد من التواتر أو الدخول إلى النوم، وهذا يتطلب تحليلا دقيقا للتوقيت وانخفاضا في النفقات العامة، ويتمثل تحد آخر في أن الدول التي تعيش في نوم عميق لديها فترات متأخرة كبيرة، وإذا ما أريد للمهمة أن تستجيب في غضون 100 ميكرو، لا يمكن للدائرة العامة أن تدخل حالة C-state مع 500 ميكروغرام من حيث الخروج من الطوارئ، ولذلك يجب أن تختار أعمق النوم قبل فترة قصيرة.
كما أن المناولة المفاجئة تؤثر على الطاقة، إذ يسمح بعض المتحكمين بالمايكرو بإرجاء التوقف إلى حين وضع الجدول الزمني التالي، مما يتيح فترات أطول، ولكن هذا يضيف إلى المركب، ويجب على المهندسين أن يقيّموا المفاضلة بين مدخرات الطاقة وتوقيت كل طلب محدد.
التكنولوجيات الناشئة والاتجاهات المستقبلية
تعليم الآلات لأغراض إدارة الطاقة الافتراضية
وتعتمد إدارة الطاقة التقليدية في مجال الطاقة الكهربائية على الظواهر التراكمية الثابتة (مثلاً، عتبات الاستخدام) وتتيح التعلم في مجال الآلات إمكانية تكييف السياسات مع أنماط عبء العمل التي تتغير بمرور الوقت، فعلى سبيل المثال، يمكن للشبكة العصبية التنبؤ بالطلب المقبل من وحدة البرنامج القطري استناداً إلى ما كان عليه الحال في الماضي من وصول إلى المشغلات ومحفزات الاستشعار، مما يتيح للدائرة أن تضع الترددات أو الولايات العديمة بصورة استباقية، وتظهر التجارب المبكرة وفورات في الطاقة الإضافية تتراوح بين 10 و20 في المائة.
غير أن تشغيل نماذج لبروميد الميثيل على الأجهزة التي تُدرَّب على الطاقة يستهلك القدرة، ويجب على مكتب خدمات الرقابة الداخلية إما أن يُفرغ من استخدام جهاز تسارع منخفض القوة أو أن يستخدم نماذج للوزن الخفيف (مثل أشجار القرار) التي تناسب الكينال، كما أن ] ورقة البحث (التعلم - إدارة الطاقة المزودة بأجهزة متعددة الأطراف)() تُعدّ نُهجاً موحدة.
شبكة " باور " المحدودة
ولا يمكن أن تحقق الدائرة أقصى قدر من الكفاءة في استخدام الطاقة دون تكامل دقيق مع المعدات، إذ توفر شركات الطاقة المتجددة مجالات طاقة متقنة، ومنظمات للفولط الواحد، والذاكرة غير المتحركة التي تحتفظ بها الدولة أثناء نومها العميق، ويجب أن تعرض هذه القدرات من خلال أطر إدارة الطاقة مع معالجة حشرات المعدات وتبايناتها.
(ب) تكنولوجيات مثل الحواسيب القريبة من الأرض تسمح للمجهزين بالارتفاع في كميات منخفضة جداً، لكنها حساسة لدرجات الحرارة واختلاف العمليات، ويجب على مكتب خدمات الرقابة الداخلية أن يرصد أجهزة الاستشعار التي تستخدم في الشيكات وأن يعدل هوامش الفولط - وهي مهمة تتطلب حلقات رقابة في الوقت الحقيقي.
وثمة اتجاه واعد آخر يتمثل في استخدام أجهزة استخلاص الطاقة التي تجمع الطاقة من مصادر الطاقة الشمسية أو الهزاز أو الترددات الفوقية، وهذه الأجهزة لها إمدادات متقطعة من الطاقة؛ ويجب على مكتب خدمات الرقابة الداخلية أن يدير الحاسب عبر دورات الطاقة، وينقذ الدولة من الذاكرة غير المتطورة قبل فشل الطاقة، وهذا " الحساب المتقطع " يتطلب آليات للتفتيش على مستوى البرمجيات، وهو تحول شبه نمطي من التشغيل المستمر للطاقة.
خاتمة
إن تصميم نظم التشغيل للأجهزة الهندسية الفعالة للطاقة هو تحد متعدد الأبعاد يمتد إلى الديموقراطية، والإدارة العالقة، والبرمجة، والذاكرة، والتنميط الأمثل، والقيود في الوقت الحقيقي، وتدمج التصميمات الناجحة هذه التقنيات في سياسة متماسكة تتكيف مع عبء العمل، والمعدات، والظروف البيئية، ومع نضج مبادئ التعلم الآلاتي وقدرات المعدات الجديدة، فإن النظام الآلي سيؤدي دورا أكبر في الضغط على آخر انقطاع للطاقة.