集团站切换校区

验证码已发送,请查收短信

复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
图标

业界新闻

当前位置:首页 > >业界新闻 > >

linux内核是什么意思

发布时间: 2021-09-16 17:44:09

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




内核是什么?


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


不同类型的内核


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


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


Linux 内核有 4 项工作:


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


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


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


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


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

上一篇: 数通是什么

下一篇: linux云计算是什么

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!