学分高考 IT技术

linux内核是什么意思

发布时间: 2022-03-17 19:32:01

linux内核是什么意思?Linux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。

内核是什么?


内核是与计算机中的硬件接口的最低级别的易于更换的软件。它负责将以“用户模式”运行的所有应用程序连接到物理硬件,并允许进程(称为服务器)使用进程间通信(IPC)从彼此获取信息。

不同类型的内核


当然,从头开始构建内核时,有不同的方法来构建内核和架构注意事项。通常,大多数内核属于三种类型之一:单片,微内核和混合。Linux是一个单片内核,而OS X(XNU)和Windows 7使用混合内核。

Linux内核是整个操作系统的最底层,它负责整个硬件的驱动,以及提供各种系统所需的核心功能,包括防火墙机制、是否支持LVM或Quota等文件系统等等,如果内核不认识某个最新的硬件,那么硬件也就无法被驱动,你也就无法使用该硬件。

Linux 内核有 4 项工作:


内存管理:追踪记录有多少内存存储了什么以及存储在哪里

进程管理:确定哪些进程可以使用中央处理器(CPU)、何时使用以及持续多长时间

设备驱动程序:充当硬件与进程之间的调解程序/解释程序

系统调用和安全防护:从流程接受服务请求

在正确实施的情况下,内核对于用户是不可见的,它在自己的小世界(称为内核空间)中工作,并从中分配内存和跟踪所有内容的存储位置。用户所看到的内容(例如 Web 浏览器和文件)则被称为用户空间。这些应用通过系统调用接口(SCI)与内核进行交互。

温馨提示:
本文【linux内核是什么意思】由作者教培参考提供。该文观点仅代表作者本人,学分高考系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2024 学分高考 All Rights Reserved 版权所有. 湘ICP备17021685号