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

جز
اصلاح توصیف اولیه
جز (اصلاح توصیف اولیه)
{{تغییرمسیر|کرنل}}
[[تصویر:Kernel Layout-fa.svg|انگشتی|چپ|نقش هسته در [[سیستم‌عامل]]. واسطه‌ای میان برنامه‌های کاربری و سخت‌افزار است.]]
در [[علوم رایانه]]، '''هسته'''<ref>'''هسته''' برابرنهاد «واژه‌نامه مرجع برای ترجمه محیط لینوکس» برای واژهٔ کرنل {{انگلیسی|Kernel}} است.</ref> (که کرنل نیز خوانده می شود) یک برنامه رایانه است که هسته مرکزی یک [[سیستم‌عامل|سیستم عامل]] رایانه را تشکیل می دهد و کنترل تمام چیزهایی را که در سیستم اتفاق می افتد را در دست دارد ؛<ref name="Linfo">{{cite web | url=http://www.linfo.org/kernel.html | title=Kernel | website=Linfo | publisher=Bellevue Linux Users Group | accessdate=15 September 2016}}</ref> به همین علت اولین برنامه ای است که در آغاز به کار سیستم ، در حافظه بار می شود و بعد از آن بقیه شروع به کار سیستم را مدیریت می کند ، همچنین کنترل درخواستهای ورودی و خروجی توسط [[نرم افزار|نرم افزار ها]] و ترجمه آنها به ساختارهای قابل [[پردازش رایانه‌ای داده‌ها|پردازش]] برای [[واحد پردازش مرکزی]] را به عهده دارد. علاوه بر آن مدیریت حافظه و ارتباط با [[دستگاه جانبی|دستگاههای جانبی]] (مثل چاپگر ها ) هم بر عهده این برنامه است. هسته قسمت اساسی سیستم عاملهای مدرن امروزی است.<ref name="Wulf74">Wulf 1974 pp.337–345</ref>
در [[علوم رایانه]]، '''هسته'''<ref>'''هسته''' برابرنهاد «واژه‌نامه مرجع برای ترجمه محیط لینوکس» برای واژهٔ کرنل {{انگلیسی|Kernel}} است.</ref> مهم‌ترین قسمت هر [[سیستم‌عامل]] است. و در اصل واسطی است بین نرم‌افزارهای سطح کابر و سخت افزار.
 
هسته سیستم‌عامل، عبارت است از یک مجموعه [[نرم‌افزار]]، که وظیفه مدیریت منابع سیستم، و ارتباطات بین [[نرم‌افزار]]ها و [[سخت‌افزار]]، آغاز به کار برنامه‌ها و مدیریت زمان را بر عهده دارد.
 
پس از راه اندازی سیستم عامل بخش ضروری آن که همان هسته است وارد حافظه اصلی می شود.
هسته به مولفه‌هایی تقسیم شده‌است که هر کدام، وظیفه خاصی بر عهده دارد.
 
* [[سیستم‌عامل]]
* [[ریزهسته]]
* [[ارتباط بین پردازشی]]
 
== منابع ==