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 شده است.

به اشتراک بگذارید.

بیشتر بخوانیم

مقالات مرتبط

2/5 - (1 امتیاز)
1399-10-22 08:37:22 +00:00

ثبت ديدگاه

Go to Top