mOS: هسته تغییر یافته لینوکس جهت اجرای کرنلهای سبک
مدت زمانی است که اینتل بدون سر و صدا بر روی mOS که یک نسخه اصلاح شده از هسته لینوکس است کار میکند. این هسته قادر است به عنوان یک سیستمعامل چندگانه، هستههای سبک را برای اهداف محاسباتی با عملکرد بالا اجرا کند.
در مورد سیستمعامل چندگانه اینتل بهندرت صحبت شده است. چراکه همچنان یک پروژه تحقیقاتی است. با این وجود این پروژه پتانسیل زیادی در زمینه HPC دارد و البته میتواند در برخی ابَررایانهها مانند ASCI Red، IBM Blue Gene و … استفاده شود.
پروژه mOS با هستههای سبکوزن خود (LWK) “پیش آلفا” در نظر گرفته میشود. اما حداقل برای برخی بارهای کاری نویدبخش است. اینتل با هدف بالا بردن کیفیت تولید٬ درصدد انتشار “هسته لینوکس اصلاح شده” برای ابَر رایانههای Aurora (A21) در سال آینده، برای محاسبات در مقیاس بسیار بزرگ (Exascale) است.
بر اساس مفهوم mOS، هسته تغییر یافته لینوکس(mOS) تعدادی Core در هر Socket را مدیریت میکند و هستههای سبک شده که بر فراز آن اجرا میشوند، مدیریت دیگر منابع سیستم را بر عهده دارند. با استفاده از هسته لینوکس سازگاری با Linux ABI حفظ میشود.
Scheduler در هستههای سبک شده LWK اجازه میدهد که بیشترین چرخه Cycle یا زمان CPU به برنامه مورد نظر اختصاص یابد.
لازم به ذکر است که بهینهسازیهای زیادی در سطح مدیریت حافظه و THREADها انجام شده است.
هماکنون mOS براساس آخرین هسته Linux 5.4 LTS در اصطلاح rebase شده است.
ثبت ديدگاه