View Full Version : Kernel سیستم عامل
irpersian20
یک شنبه 21 آبان 1391, 23:06 عصر
سلام
من چند تا مورد در مورد هسته سیتسم عامل خوندم راستش اخر نفهمیدم
این چی کاره هست و کجای کار قرار داره
کی احضار میشه و کار انجام میده و .. :افسرده:
AlgorithmX
چهارشنبه 01 آذر 1391, 23:29 عصر
عزیز هر سیستم عامل هسته مربوط به خودشو داره که میشه قلب سیستم عامل صداش کرد .. کتابخانه اییه که یکسری توابع اساسی سیستم عامل مثل توابع ارتباط با سخت افزار و .. رو در خودش داره که برنامه نویس ها هم میتونن به برخی از این توابع (که بهشون API) میگن دسترسی پیدا کنند (البته API مختص به kernel خالی نمیشه بلکه dll های دیگر سیستم رو هم پوشش میده)
هسته (kernel( سیستم عامل رو با زبان c مینویسن چون سرعتش بالاتره و امکان میدریت بهتری رو الگوریتمهاشون دارند.
هسته یکی از اولین قسمتهای سیستم عامله که توسط boot loader (برنامه ای که در زمان روشن کردن سیستم به دنبال سیستم عامل میگرده و هسته اون رو در رم قرار میده).
بعد از استقرار هسته در رم .. سیستم شروع به برسیه قطعات (POST رو با این اشتباه نگیرین. power on self test یا post قبل از boot loader قطعات رو چک میکنه) و درایورها و اجرا اجزای دیگه سیستم عامل رو به عهده داره ..
هسته سیستم عامل ویندوز رو در آدرس :c:\windows\system32\kernel32.dll میتونی پیدا کنی .
خیلی داستان داره این کرنل ..
http://en.wikipedia.org/wiki/Kernel_%28computing%29
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.