ذكري المظهر

نظام Cinder OS Tightens للتحكم في الطاقة من ستانفورد

Dark Souls III Soundtrack OST - Soul of Cinder

Dark Souls III Soundtrack OST - Soul of Cinder
Anonim

يعمل باحثون في جامعة ستانفورد على تصميم نظام تشغيل من الألف إلى الياء للتعامل مع متطلبات الطاقة والأمان للأجهزة المحمولة.

يعمل نظام التشغيل Cinder بالفعل على شريحة ذراع ، ويعمل أعضاء الفريق على جعله يعمل على جهاز HTC G1 ، وفقا لفيليب ليفيس ، أستاذ مساعد في جامعة ستانفورد. تحدث ليفيس عن Cinder في منتدى ستانفورد للكمبيوتر يوم الثلاثاء.

إذا لم يتم تشغيل التطبيق بالسرعة التي يريدها المستخدم ، يمكن أن يشتمل هاتف Cinder-based على زر لزيادة الطاقة المخصصة لهذا التطبيق ، كما قال ليفيس. كما يمكن لـ Cinder السماح للمستخدمين بتنزيل أي كود وتشغيله بأمان على هواتفهم في وضع "وضع الحماية".

[المزيد من القراءة: أفضل هواتف Android لكل ميزانية.]

ليفيس ، وهو أستاذ آخر في جامعة ستانفورد وفريق من الطلاب يقومون بتصميم Cinder من الصفر لأن الوقت قد حان لنظام تشغيل المحمول الذي لا يتم اشتقاقه من منصات أخرى ، كما قال لتجمع الطلاب والمتخصصين في الصناعة. باستخدام Linux كمثال ، قال أن أنظمة التشغيل المصممة لمنصات الأجهزة الأكبر ليست مثالية للأجهزة المحمولة لأن العديد من المتطلبات مختلفة بشكل كبير.

Cinder ينقر على بعض الابتكارات في HiStar ، نظام تشغيل آخر تم تطويره في Stanford ، لكن الفريق وقال ليفيس انه لا يتم البناء في التوافق مع البرامج الثابتة. وقال إنهم يريدون تجنب تسليم الخصائص الأساسية التي لا تلائم الجوّال ، ويمكنهم دائمًا كتابة طبقات التكيف في الأعلى للتوافق مع الإصدارات السابقة.

تعد إدارة الأمان والطاقة هي المشكلات الرئيسية التي يحاول الفريق حلها. في مجال الأمان ، يرغبون في جعل التطبيقات الموثوق بها وغير الموثوق بها آمنة للاستخدام. من خلال الاقتراض من HiStar ، سيقوم Cinder بعمل ذلك من خلال تتبع كيفية تدفق البيانات عبر نظام بدلاً من تتبع التعليمة ، قال Levis

كان التركيز الرئيسي في حديث Levis هو إدارة الطاقة ، وهي عنصر نظام التشغيل الذي يشرف عليه. وقال إنه يمكن أن تمنع شركة Cinder المصارف غير المقصودة في البطاريات ، وتأكد من إمكانية تشغيل التطبيق طوال فترة رغبة المستخدمين ، وحتى السماح للمستخدمين بزيادة مستويات الطاقة. ويمكنه أيضًا توفير معلومات أكثر تفصيلاً عن عمر البطارية على الشاشة الرئيسية للهاتف.

ستتمكن Cinder من معرفة كمية الطاقة التي يستخدمها كل جزء من التطبيق بالتفصيل ، وطاقة الموازنة لهذا المكون. وهذا من شأنه أن يساعد في حل مشكلة عملية الحوسبة غير المعروفة التي تعمل باستمرار في الخلفية واستنزاف بطارية الهاتف. وبدلاً من إجبار مالك الهاتف على ملاحظة أن البطارية يتم تفريغها بسرعة كبيرة ، والعثور على التطبيق الذي يستنزفها ، وإيقاف هذه العملية ، ستتمكن شركة Cinder من التحكم في مقدار الطاقة التي تستخدمها العملية ، كما يقول <ليفز>. يمكن أيضًا تعطيل الطاقة استنادًا إلى المدة التي يرغب فيها المستخدم عادةً في استخدام التطبيق. على سبيل المثال ، إذا أراد أحد الأشخاص مشاهدة فيلم على الجهاز لمدة ساعتين ، فقد يجبر Cinder برنامج مشغل الفيديو على استخدام الطاقة بمعدل معين حتى يمكنه البقاء على قيد الحياة لفترة من الوقت.

قد تكون التطبيقات المضمنة في الهاتف لديهم الإعدادات الافتراضية التي تتحكم في استهلاك الطاقة الخاصة بهم على أساس كيفية استخدام الناس لها ، ولكن سيكون من الصعب تحديد هذه المعلمات للبرامج التي تم تنزيلها حديثًا ، على حد قول ليفيس. يمكن تعيين هذه التطبيقات للتشغيل في وضع مقيّد للغاية في البداية ، مما يضمن عدم قدرة البرامج غير المألوفة على استنزاف البطارية بسرعة. ثم ، إذا وجد المستخدمون أن التطبيق الجديد يعمل ببطء شديد ، يمكنهم دفع زر "المزيد من القوة" لتعزيز الطاقة المخصصة له.

يستخدم Cinder مجموعة متنوعة من الآليات لتحقيق هذا المستوى من التحكم في الطاقة. القطعة الرئيسية هي ما أطلق عليه ليفيس "قفل السلطة" ، وهي آلية بسيطة للتحكم في كل أنواع أعباء العمل. وقال إنه يأخذ مكان ما قد يكون عشرات السياسات المختلفة في نظام نموذجي اليوم. يستخدم نظام التشغيل أيضًا ميزة الإدخال / الإخراج غير المتزامن ، وهي ميزة مستخدمة في الخوادم عالية الأداء حاليًا. يعمل الإدخال / الإخراج غير المتزامن على تقليل التأخيرات من الاتصال بين التطبيقات ونظام التشغيل ، كما يسمح لأحمال عمل جدولة نظام التشغيل. في حين أن I / O غير المتزامن يستخدم في الخوادم لأسباب تتعلق بالأداء ، فإن Cinder ستستخدمه لتقليل استهلاك الطاقة ، على حد قول Levis.