ریزهسته: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Jeepubot (بحث | مشارکت‌ها)
جز حذف الگوهای خرد با کمک خرد-زدا
بدون خلاصۀ ویرایش
برچسب‌ها: ویرایش همراه ویرایش از وبگاه همراه ویرایش پیشرفتهٔ همراه
خط ۱:
[[پرونده:OS-structure.svg|thumb|450px|ساختار ریزهسته و هستهٔ یکپارچه در سیستم‌عامل‌ها (به ترتیب)]]
 
در [[علم رایانه]]، '''ریزهسته''' یا '''میکروکرنل''' {{انگلیسی|Microkernel}} یک [[هسته سیستم‌عامل|هستهٔ]] کامپیوتری است که [[سازوکار|سازوکارهای]]ساز و کارهای لازم برای [[پیاده‌سازی]] [[سیستم‌عامل]] را فراهم می‌کند،می‌کند؛ چیزهایی مانند مدیریت [[فضای آدرس]] سطح پایین، مدیریت [[ریسه (رایانه)|ریسه‌ها]] {{انگلیسی|thread management}}، و [[ارتباطات میان‌پردازه‌ای]]. اگر سخت‌افزار چندین [[سطح دسترسی]] داشته باشد، آنگاه ریزهسته تنها بخشی از [[نرم‌افزار]] است که بالاترین سطح دسترسی را داراست که معمولاً به آن [[وضعیت هسته]] می‌گویند. در ساختار ریزهسته‌ای سرویس‌های واقعی سیستم‌عامل مانند [[راه‌انداز | راه انداز قطعات]]، [[پشته‌های پروتوکل]]، [[سیستم فایل|سیستم فایل‌ها]]‌ها و دستورهای [[رابط کاربری]] در [[فضای کاربر]] نگاهدارینگهداری می‌شودمی‌شوند.
 
از نظر اندازه منبعمنبع، ، ریزهسته هاریزهسته‌ها غالباً کوچکتر از هسته هایهسته‌های [[هسته یکپارچه|یکپارچه]] هستند. به عنوان مثال ،مثال، ریزهسته های [[مینیکس ۳|MINIX 3]] فقط حدود 12000۱۲,۰۰۰ خط کد دارند.
اگر سخت افزار چندین حلقه یا حالت CPU را فراهم کند ، میکروکرنل ممکن است تنها نرم افزاری باشد که در سطح ممتاز اجرا می شود ، که معمولاً از آن به عنوان سرپرست یا حالت هسته یاد می شود. عملکردهای سیستم عامل سنتی مانند درایورهای دستگاه ، پشته های پروتکل و سیستم های پرونده به طور معمول از میکروکلن حذف می شوند و در عوض در فضای کاربر اجرا می شوند.
 
از نظر اندازه منبع ، ریزهسته ها غالباً کوچکتر از هسته های [[هسته یکپارچه|یکپارچه]] هستند. به عنوان مثال ، ریزهسته های [[مینیکس ۳|MINIX 3]] فقط حدود 12000 خط کد دارند.
 
== معرفی ==