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