程序的内核
发布时间: 2024-06-12 19:39:49
⑴ 内核是什么
内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全专访问的一部分软件,这属种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。直接对硬件操作是非常复杂的,所以内核通常提供一种硬件抽象的方法来完成这些操作。硬件抽象隐藏了复杂性,为应用软件和硬件提供了一套简洁,统一的接口,使程序设计更为简单。
严格地说,内核并不是计算机系统中必要的组成部分。程序可以直接地被调入计算机中执行,这样的设计说明了设计者不希望提供任何硬件抽象和操作系统的支持,它常见于早期计算机系统的设计中。最终,一些辅助性程序,例如程序加载器和调试器,被设计到机器核心当中,或者固化在只读存储器里。这些变化发生时,操作系统内核的概念就渐渐明晰起来了。
一个更重要的问题是,什么人才要了解内核。或者说,对内核的了解程度,会怎样影响一个人的工作,毕竟,它是复杂的。上面已经对内核进行了细致的解释,他也是现在电子产品的一个重要组成部分,在这个行业里发挥着很大的作用。
⑵ 什么叫程序内核
也就相当于最主要的程序部分。
比如说linux内核,它实现了linux的基本功能,然后内对外提供接口容,其他应用程序调用它的接口,就可以和它进行交互,从而完成相应的功能。
程序内核也就类似了嘛,完成主要的功能,提供接口给别的程序,别的程序可以调用这个程序的功能。