فرایند راه‌اندازی لینوکس

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

فرآیند راه‌اندازی لینوکس (به انگلیسی: Linux startup process) فرآیند راه‌اندازی اولیه سیستم عامل گنو/لینوکس است و از بسیاری جهات شبیه بی‌اس‌دی و سیستم‌عاملهای شبه یونیکس است.

بررسی اجمالی[ویرایش]

در لینوکس فرآیند بوت از بایوس شروع می‌شود سپس به بوت لودر و کرنل منتقل می‌شود. سپس کرنل فرآیند زمان‌بندی را برای چند‌کارگی شدن سیستم شروع کرده، اولین برنامه مقدار دهی اولیه فضای کاربری را (محیط کاربر را مقدار دهی اولیه می‌کند و به کاربر اجازه ورود و تعامل با سیستم عامل را می‌دهد) اجرا می‌کند. در این مرحله کرنل تا زمانی که از خارج فراخوانی شود غیر فعال می‌شود.

یک سیستم عامل عادی عموما حافظه مجازی را به دو قسمت فضای کرنل و فضای کاربر تقسیم می‌کند. در فضای کرنل فقط کرنل، الحاقات کرنل ، و بسیاری از راه‌اندازهای سخت‌افزار اجرا می‌شود.در مقابل در فضای کاربر برنامه‌های کاربردی کاربر اجرا می‌شود و این قسمت حافظه می‌تواند در مواقع لزوم swap شود.

منابع[ویرایش]