Linux Topics

تاپیک های سیستم عامل لینوکس

Kernel Init

nerdprogrammer 06/11/2019

به صورت کلی ۳ فرآیند هنگام بوت و initialize شدن کامل سیستم رخ می دهد تا شما وارد User space شوید.این سه فرآیند به ترتیب زیر است :
1.Bootloader
2.Kernel initialization
3.Init process
ما در “مرحله بوت لودر” فرآیند اول را بررسی کردیم.حال می خواهیم در مورد Kernel initialization صحبت کنیم.

ادامه مطلب

System Calls

nerdprogrammer 30/10/2019

پروسس ها برای در خواست یک سری خدمات همانند دریافت Resource بیشتر،ساختن پروسس جدید، و موارد بسیار دیگر،از system call ها استفاده می کنند.در واقع این نیاز تنها به دلیل این است که پروسس در user space می باشد و برای دریافت بعضی موارد نیازمند درخواست هایی به سمت کرنل است.

ادامه مطلب

مرحله بوت لودر

nerdprogrammer 23/10/2019

بوت لودر یک تیکه کد/نرم افزار می باشد که وظایف متعددی دارد.یکی از وظایف مهم بوت لودر ها، Initialize نمودن سخت افزار و بارگذاری کرنل می باشد.می توان برای این موضوع به مواردی نظیر کانفیگ سرعت پردازنده،Initialize نمودن Memory و پیاده سازی رجیستر ها و پاک سازی Memory اشاره کرد.

ادامه مطلب

نوشته‌های تازه

آخرین دیدگاه‌ها

    دسته‌ها

    بایگانی‌ها