内核是什么意思


内核是什么意思

文章插图
内核是 *** 作系统最基本的部分 。
它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件 *** 作多长时间 。内核的分类可分为单内核和双内核以及微内核 。
【内核是什么意思】严格地说,内核并不是计算机系统中必要的组成部分 。内核,是一个 *** 作系统的核心 。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性 。
程序可以直接地被调入计算机中执行,这样的设计说明了设计者不希望提供任何硬件抽象和 *** 作系统的支持,它常见于早期计算机系统的设计中 。
最终,一些辅助性程序,例如程序加载器和调试器,被设计到机器核心当中,或者固化在只读存储器里 。这些变化发生时,*** 作系统内核的概念就渐渐明晰起来了 。
系统内核是 *** 作系统最基本的部分 。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件 *** 作多长时间 。
内核是基于硬件的第一层软件扩充,提供 *** 作系统的最基本的功能,是 *** 作系统工作的基础,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性 。
内核的分类可分为单内核和双内核以及微内核 。严格地说,内核并不是计算机系统中必要的组成部分 。
扩展资料:
单内核结构是非常有吸引力的一种设计,由于在同一个地址空间上实现所有低级 *** 作的系统控制代码的复杂性的效率会比在不同地址空间上实现更高些 。单核结构正趋向于容易被正确设计,所以它的发展会比微内核结构更迅速些 。
尽管每一个模块都是单独地服务这些 *** 作,内核代码是高度集成的,而且难以编写正确 。因为所有的模块都在同一个内核空间上运行,一个很小的bug都会使整个系统崩溃 。然而,如果开发顺利,单内核结构就可以从运行效率上得到好处 。
参考资料来源:百度百科——内核