هسته (سیستم‌عامل): تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جز Hooman Mallahzadeh صفحهٔ هسته (رایانش) را به هسته (سیستم‌عامل) منتقل کرد: هسته عضوی از «سیستم‌عامل» است، این موضوع در مقاله انگلیسی هم وجود دارد.
جزبدون خلاصۀ ویرایش
برچسب‌ها: ویرایشگر دیداری ویرایش همراه ویرایش از وبگاه همراه
خط ۵:
کد بحرانی هسته معمولاً در یک قسمت جداگانه از حافظه بارگذاری می شود ، که از دسترسی برنامه های کاربردی یا سایر قسمت های کم اهمیت سیستم عامل محافظت می شود. هسته در این فضای محافظت شده وظایف خود مانند اجرای فرایندها ، مدیریت دستگاه های سخت افزاری مانند دیسک سخت و کار با وقفه را انجام می دهد. در مقابل ، برنامه های کاربردی مانند مرورگرها ، [[واژه‌پرداز|واژه پرداز]] ها یا [[مدیا پلیر|پخش کننده]] های صوتی یا تصویری از یک فضای مجزا از حافظه ، فضای کاربر استفاده می کنند. این جداسازی از دخالت داده های کاربر و هسته با یکدیگر و ایجاد بی ثباتی و کندی و همچنین از خرابی برنامه های کاربردی در کل سیستم عامل جلوگیری می کند.
 
رابط هسته یک لایه انتزاعی سطح پایین است. هنگامی که یک فرآیند درخواست از هسته میکند ،می‌کند، به آن فراخوانی سیستم گفته می شود. طراحی هسته در نحوه مدیریت این تماسهاتماس‌ها و منابع سیستم متفاوت است. یک [[هسته یکپارچه]] تمام سرعت دستورالعمل سیستم عامل را در همان فضای آدرس انجام می دهدمی‌دهد. یک [[ریزهسته|میکروکرنریزهسته(میکروکرنل)]] بیشتر فرآیندهای موجود در فضای کاربر را به صورت پودمانی (Modular) اجرا می کند.
 
این مؤلفه اصلی یک سیستم رایانه ایرایانه‌ای وظیفه اجرای برنامه هابرنامه‌ها را بر عهده دارد. هسته مسئولیت تصمیم گیری در هر زمان را در مورد اولویت برنامه هایبرنامه‌های در حال اجرا به پردازنده یا پردازنده هاپردازنده‌ها اختصاص می دهدمی‌دهد.
 
'''[[حافظه دسترسی تصادفی]] (RAM)'''
 
حافظه با دسترسی تصادفی برای ذخیره موقت ساختارهای برنامه و همچنین اطلاعات به کار می‌رود. هسته مسولیتمسئولیت تصمیم گیریتصمیم‌گیری این را بر عهده دارد که هر پروسسپروسه می‌تواند از کدام حافظه استفاده کند و تصمیم بگیرد و زمانی که حافظه کافی وجود ندارد چه کاری را انجام دهد.
 
'''دستگاههای ورودی / خروجی (I / O)'''