به نام پروردگار
سلام و درود خدمت تمامی دوستان عزیز
در این پست آموزشی قصد داریم کرنل لینوکس رو ، اجزاش رو بشناسیم ، دستور العملی که برای این کار قرار داره به شکل زیر هست.
kernel یا هسته :
هسته ی سیستم عامل عبارت است از یک مجموعه نرم افزار که ، وظیفه ی مدیریت منابع سیستم ، ارتباط بین نرم افزار و سخت افزار و …. را بر عهده دارد.
شناخت اجزای کرنل لینوکس :
نخستین جزء : عدد کلی دومین جزء : عدد جزئی سومین جزء : عدد باینری
فرض کنید یه کرنل با اعداد 2.3.7 داشته باشید ، عدد کلی همان عدد 2 هست که نشانگر بازبینی اصلی در خود ماژول کرنل است. عدد جزئی که 3 هست ، نشانگر بازبینی جزئی در پایداری کرنل است. در واقع عدد جزئی به 2 مدل عددی ( زوج و فرد ) تقسیم میشود ، عدد جزئی فرد نشان میدهد که کرنل Developmental است ، و عدد جزئی زوج نشان میدهد که کرنل productional است.
کرنل Developmental کاملا تست نشده است و در معرض عدم پایداری قرار دارد. کرنل ها از نظر وجود نقاط ضعف توسط افرادی که نرم افزار لینوکسی تولید میکنند ، کنترل میشود.کرنل های Productional ، کرنل های Develpmental هستند که توسط چندین برنامه ساز تست میشود و سپس پایدار اعلام میشود. در مثالی که زده شد کرنل لینوکس دارای عدد کلی 2 هست و عدد جزئی آن 3 است و چون عدد جزئی فرد است ، این کرنل یک کرنل لینوکس در حال توسعه است. این کرنل توسط برنامه نویسان لینوکس تست و بهینه میشود و پایدار اعلام خواهد شد. و قتی این اتفاق بیوفتد نسخه ی کرنل به 2.6 تغییر میکند ، عدد پایانی 7 هم مربوط به بازبینی کرنل می باشد.
حداکثر بازبینی در کرنل ها نباید از 100 بالاتر برود.
امیدوارم از این مطلب لذت برده باشید
در کانال تلگرام ما عضو شوید
یک دیدگاه
mohsen
فوق العاده مطلب مفیدی بود
سپاس بهره بردیم
سروش
مطلب مفیدی بود. سپاسگزارم
با مردم
مطلب بسیار خوبی بود . ممنون از سایت خوبتون
طیب انلاین
عالی بود
اتوبار تهران
مفید بود
ahmad
عالی
یه همچین
مطالب بسیار خوبی دارد .
موفق باشید .
لیپوماتیک
سلام چه خوبه این اطلاعات رو در اختیارمون میزاری مرسی از سایت خوبتون
خاک
مطلب مفیدی بود
ممنون از سایت خوبتون