内核
電腦作業系統主元件 / 维基百科,自由的 encyclopedia
内核(英语:Kernel,又称核心)在电脑科学中是一个用来管理软件发出的资料I/O(输入与输出)要求的电脑程序,将这些要求转译为资料处理的指令并交由中央处理器(CPU)及电脑中其他电子组件进行处理,是现代操作系统中最基本的部分。它是为众多应用程式提供对电脑硬件的安全访问的一部分软件,这种访问是有限的,并由内核决定一个程序在什么时候对某部分硬件操作多长时间。直接对硬件操作是非常复杂的。所以内核通常提供一种硬件抽象的方法,来完成这些操作。有了这个,通过进程间通信机制及系统调用,应用进程可间接控制所需的硬件资源(特别是处理器及IO装置)。
此条目没有列出任何参考或来源。 (2024年4月23日) |
严格地说,内核并不是电脑系统中必要的组成部分。有些程序可以直接地被调入电脑中执行;这样的设计,说明了设计者不希望提供任何硬件抽象和操作系统的支持;它常见于早期电脑系统的设计中。但随着电脑技术的发展,最终,一些辅助性程序,例如程序加载器和调试器,被设计到机器内核当中,或者写入在只读记忆体里。这些变化发生时,操作系统内核的概念就渐渐明晰起来了。