内核

内核进行的是应用软件和计算机硬件的交互工作

計算機科學中,内核英语:kernel)又稱核心,是一個電腦程式,用來管理軟體發出的資料I/O(輸入與輸出)要求,將這些要求轉譯為資料處理的指令,交由中央處理器(CPU)及電腦中其他電子元件進行處理,是現代操作系统中最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并由内核决定一个程序在什么时候对某部分硬件操作多长时间。直接对硬件操作是非常复杂的。所以内核通常提供一种硬件抽象的方法,来完成这些操作。通过进程间通信机制及系统调用,应用进程可间接控制所需的硬件资源(特别是处理器及IO设备)。

严格地说,内核并不是计算机系统中必要的组成部分。程序可以直接地被调入计算机中执行;这样的设计,说明了设计者不希望提供任何硬件抽象和操作系统的支持;它常见于早期计算机系统的设计中。最终,一些辅助性程序,例如程序加载器和调试器,被设计到机器核心当中,或者写入在只读记忆体里。这些变化发生时,操作系统内核的概念就渐渐明晰起来了。

其他语言
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