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

جز
اصلاح فاصله مجازی + اصلاح نویسه، replaced: های ← ‌های ، می تواند ← می‌تواند ، می دهد ← می‌دهد، می کند ← می‌کند، با ویرایشگر خودکار فارسی
جز
جز (اصلاح فاصله مجازی + اصلاح نویسه، replaced: های ← ‌های ، می تواند ← می‌تواند ، می دهد ← می‌دهد، می کند ← می‌کند، با ویرایشگر خودکار فارسی)
در [[علوم رایانه]]، '''هسته'''<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>
 
هسته به مولفه‌هاییمؤلفه‌هایی تقسیم شده‌است که هر کدام، وظیفه خاصی بر عهده دارد.
 
== کارکردهای هسته ==
 
=== [[حافظه تصادفی|حافظه با دسترسی تصادفی]] ===
حافظه با دسترسی تصادفی برای ذخیره موقت ساختارهای برنامه و همچنین اطلاعات به کار می‌رود. هسته مسولیت تصمیم گیری این را بر عهده دارد که هر پروسس می تواندمی‌تواند از کدام حافظه استفاده کند و تصمیم بگیرد زمانی که حافظه کافی وجود ندارد چه کاری را انجام دهد.
 
=== مدیریت ورودی و خروجی ===
دستگاه‌های ورودی/خروجی شامل لوازم جانبی به عنوان موس، صفحه کلید، دیسک سخت، چاپگر، آداپتورهای شبکه و دستگاه‌های صفحه نمایش می‌باشد.
هسته درخواست برنامه‌های کاربردی را به یک دستگاه I/O مناسب اختصاص می دهدمی‌دهد و شیوه هایشیوه‌های مناسب برای استفاده از دستگاه را فراهم می کندمی‌کند.
 
جنبه‌های کلیدی لازم در مدیریت منابع، تعریف دامنه (فضای آدرس) و مکانیسم‌های حفاظت به واسطهٔ دسترسی به منابع در یک دامنه استفاده می‌شود.
۱۳۳٬۲۴۲

ویرایش