内核(操作系统)(Kernel (operating system))

  1. 1. 📖参看
  2. 2. ※参考和引用
  3. 3. 🔗外部链接

内核(英语:Kernel,又称 核心) 在计算机科学中 是一个 [ 用来管理 软件发出的资料 I/O(输入与输出)要求 的 ] 电脑程序;将这些要求 转译为资料处理的指令 并交由中央处理器(CPU)及电脑中其他电子组件 进行处理,是 现代操作系统中 最基本的部分。它是 为众多应用程序 [ 提供对计算机硬件的安全访问 的 ] 一部分软件,这种访问是有限的,并由内核决定 一个程序 在什么时候 对某部分硬件 操作多长时间。直接对硬件操作 是非常复杂的。所以内核通常提供一种硬件抽象的方法,来完成这些操作。有了这个,通过 进程间通信机制 及 系统调用,应用进程 可间接控制 所需的硬件资源(特别是 处理器 及 IO 设备)。

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


👆←🗎[1]


📖参看

分类:工具🧰 | 查阅🔍
分类:其他(二度及以上关联☌)

※参考和引用

  1. ^内核 - 维基百科,自由的百科全书

🔗外部链接