میکروکرنل: تفاوت بین نسخهها
از ویکی فارسی اوبونتو
جز (Danialbehzadi صفحهٔ Micro Kernel را به ریزهسته منتقل کرد: فارسی سازی) |
جز (حذف رده) |
||
سطر ۱: | سطر ۱: | ||
− | ''' | + | '''میکروکرنل''' (به انگلیسی Micro Kernel) که [[GNU MACH|گنو ماخ]] نمونهای از آن است، از یک [[Kernel|کرنل]] بسیار زیر با حجم پایین تشکیل شده که فقط وظایف اساسی سامانه مانند [[Boot|راهاندازی]] و انتقال [[IPC|ارتباطات میانپردازشی]] سطح پایین میان [[Server|سرویسدهندهها]] و دادن دسترسیهای لازم به آنها را برعهده دارد و مابقی کارها توسّط مجموعهای از سرویسدهندهها که در [[User mode|حالت کاربر]] سیستمعامل، روی کرنل قرار میگیرند و با یکدیگر در ارتباط هستند انجام میپذیرد. |
این ساختار کرنل، [[OS|سیستمعامل]] را بسیار منعطف کرده و به [[Developer|توسعهدهندگان]] اجازه میدهد با قرار دادن اجزای دلخواه خود به صورت مورد نیاز، سامانهٔ خود را برای مقاصد خاص خود طرّاحی کنند. | این ساختار کرنل، [[OS|سیستمعامل]] را بسیار منعطف کرده و به [[Developer|توسعهدهندگان]] اجازه میدهد با قرار دادن اجزای دلخواه خود به صورت مورد نیاز، سامانهٔ خود را برای مقاصد خاص خود طرّاحی کنند. | ||
سطر ۶: | سطر ۶: | ||
[[رده:تعاریف]] | [[رده:تعاریف]] | ||
− |
نسخهٔ ۲۹ تیر ۱۳۹۴، ساعت ۰۶:۲۱
میکروکرنل (به انگلیسی Micro Kernel) که گنو ماخ نمونهای از آن است، از یک کرنل بسیار زیر با حجم پایین تشکیل شده که فقط وظایف اساسی سامانه مانند راهاندازی و انتقال ارتباطات میانپردازشی سطح پایین میان سرویسدهندهها و دادن دسترسیهای لازم به آنها را برعهده دارد و مابقی کارها توسّط مجموعهای از سرویسدهندهها که در حالت کاربر سیستمعامل، روی کرنل قرار میگیرند و با یکدیگر در ارتباط هستند انجام میپذیرد.
این ساختار کرنل، سیستمعامل را بسیار منعطف کرده و به توسعهدهندگان اجازه میدهد با قرار دادن اجزای دلخواه خود به صورت مورد نیاز، سامانهٔ خود را برای مقاصد خاص خود طرّاحی کنند.
در مثال، میکروکرنل به مانند یک پایه به همراه قطعات لگوی بسیاری است که میتوان با آنها طرح دلخواه خود را ایجاد کرد.