ریزهسته
From Wikipedia, the free encyclopedia
در علم رایانه، ریزهسته یا میکروکرنل (به انگلیسی: Microkernel) یک هستهٔ کامپیوتری است که ساز و کارهای لازم برای پیادهسازی سیستمعامل را فراهم میکند؛ چیزهایی مانند مدیریت فضای آدرس سطح پایین، مدیریت ریسهها (به انگلیسی: thread management)، و ارتباطات میانپردازهای. اگر سختافزار چندین سطح دسترسی داشته باشد، آنگاه ریزهسته تنها بخشی از نرمافزار است که بالاترین سطح دسترسی را داراست که معمولاً به آن وضعیت هسته میگویند. در ساختار ریزهستهای سرویسهای واقعی سیستمعامل مانند راه انداز قطعات، پشتههای پروتوکل، سیستم فایلها و دستورهای رابط کاربری در فضای کاربر نگهداری میشوند.
از نظر اندازه منبع، ریزهستهها غالباً کوچکتر از هستههای یکپارچه هستند. به عنوان مثال، ریزهسته های MINIX 3 فقط حدود ۱۲,۰۰۰ خط کد دارند.