هسته (رایانش)

نقش هسته در سیستم‌عامل. واسطه‌ای میان برنامه‌های کاربری و سخت‌افزار است.

در علوم رایانه، هسته[۱] (که کرنل نیز خوانده می‌شود) یک برنامه رایانه است که هسته مرکزی یک سیستم عامل رایانه را تشکیل می‌دهد و کنترل تمام چیزهایی را که در سیستم اتفاق می‌افتد را در دست دارد؛[۲] به همین علت اولین برنامه‌ای است که در آغاز به کار سیستم، در حافظه باز می‌شود و بعد از آن بقیه شروع به کار سیستم را مدیریت می‌کند، همچنین کنترل درخواستهای ورودی و خروجی توسط نرم افزارها و ترجمه آن‌ها به ساختارهای قابل پردازش برای واحد پردازش مرکزی را به عهده دارد. علاوه بر آن مدیریت حافظه و ارتباط با دستگاه‌های جانبی (مثل چاپگرها) هم بر عهده این برنامه است. هسته قسمت اساسی سیستم عاملهای مدرن امروزی است.[۳]

هسته به مؤلفه‌هایی تقسیم شده‌است که هر کدام، وظیفه خاصی بر عهده دارد.

زبان های دیگر
Alemannisch: Kernel
অসমীয়া: কাৰ্ণেল
azərbaycanca: Nüvə (kompüter)
bosanski: Kernel
galego: Kernel
magyar: Rendszermag
Bahasa Indonesia: Kernel (ilmu komputer)
Ilokano: Kernel
italiano: Kernel
日本語: カーネル
kurdî: Kernel
lumbaart: Kernel
lietuvių: Branduolys (OS)
Malagasy: Kernel
मराठी: केर्नेल
Bahasa Melayu: Inti (sains komputer)
မြန်မာဘာသာ: ကာနဲလ် (ကွန်ပျူတာ)
Nederlands: Kernel
norsk nynorsk: Operativsystemkjerne
sicilianu: Kernel
srpskohrvatski / српскохрватски: Kernel
slovenčina: Jadro (informatika)
српски / srpski: Jezgro operativnog sistema
Tagalog: Kernel
Tiếng Việt: Nhân hệ điều hành
中文: 内核