میکروکرنل: تفاوت بین نسخه‌ها

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

نسخهٔ کنونی تا ‏۲۶ آذر ۱۳۹۴، ساعت ۰۹:۴۹

میکروکرنل (به انگلیسی Micro Kernel) که گنو ماخ و کرنل سیستم‌عامل مینیکس نمونه‌هایی از آن هستند، از یک کرنل بسیار زیر با حجم پایین تشکیل شده که فقط وظایف اساسی سامانه مانند راه‌اندازی و انتقال ارتباطات میان‌پردازشی سطح پایین میان سرویس‌دهنده‌ها و دادن دسترسی‌های لازم به آن‌ها را برعهده دارد و مابقی کارها توسّط مجموعه‌ای از سرویس‌دهنده‌ها که در حالت کاربر سیستم‌عامل، روی کرنل قرار می‌گیرند و با یک‌دیگر در ارتباط هستند انجام می‌پذیرد.

این ساختار کرنل، سیستم‌عامل را بسیار منعطف کرده و به توسعه‌دهندگان اجازه می‌دهد با قرار دادن اجزای دل‌خواه خود به صورت مورد نیاز، سامانهٔ خود را برای مقاصد خاص خود طرّاحی کنند.

در مثال، میکروکرنل به مانند یک پایه به همراه قطعات لگوی بسیاری است که می‌توان با آن‌ها طرح دلخواه خود را ایجاد کرد.