登录/注册 账户

Linux的

什么是Linux内核?

Linux®内核是Linux操作系统(OS)的主要成分,是在计算机的硬件和它的进程之间的核心接口。它在2之间进行通信,尽可能有效地管理资源。必威体育网页

内核之所以这样命名,是因为它像硬壳中的一颗种子,它存在于操作系统中,控制着硬件的所有主要功能,无论是电话、笔记本电脑、服务器,还是任何其他类型的计算机。


什么是核心呢

内核有4个任务:

  1. 内存管理:跟踪有多少内存被用来存储什么,在哪里
  2. 流程管理:确定哪些进程可以使用中央处理器(CPU),何时使用,使用多长时间
  3. 设备驱动程序:充当硬件和程序之间的中介/解释器
  4. 系统调用和安全性:从流程接收服务请求

如果实现得当,内核对用户是不可见的,它在自己的称为内核空间的小世界中工作,在内核空间中分配内存并跟踪所有东西的存储位置。用户看到的web浏览器和-are称为用户空间。这些应用程序通过系统调用接口(SCI)内核进行交互。

想想看这样的。内核是强大的执行人员(硬件)忙碌的个人助手。助理的工作是将来自员工和公众(用户)的消息和请求(进程)传递给执行人员,记住存储在何处的内容(内存),并确定在任何给定时间谁都可以访问执行人员,访问时间有多长。


内核在操作系统中的位置

为了把内核方面,你能想到的Linux的机为具有3层:

  1. 硬件:物理机器——系统的底层或基础,由内存(RAM)和处理器或中央处理单元(CPU)以及输入/输出(I/O)设备组成betway西汉姆联,网络,和图形。CPU执行计算,并从内存中读取和写入。
  2. Linux内核:操作系统的核心。(看到了吗?这是正确的在中间。)驻留在内存中告诉CPU做它的软件。
  3. 用户进程:这是正在运行的程序,内核管理。用户进程共同构成用户空间。用户进程也称为just流程。内核还允许这些进程和服务器彼此通信(称为进程间通信,或IPC)。

系统执行的代码在cpu上以两种模式中的一种运行:内核模式或用户模式。内核模式下运行的代码对硬件的访问不受限制,而用户模式将对CPU和内存的访问限制为SCI。内存(内核空间和用户空间)也存在类似的分离。这两个小细节构成了一些复杂操作的基础,比如for的特权分离安全,建筑的容器,虚拟机

这还意味着,如果进程在用户模式下失败,损害是有限的,可以由内核恢复。但是,由于对内存和处理器的访问,内核进程崩溃可能会导致整个系统崩溃。由于存在跨越边界所需的安全措施和权限,用户进程崩溃通常不会造成太多问题。


为什么选择红帽?

在红帽Linux是我们一切工作的基础。红帽是全球第二大企业贡献给Linux内核,带来的经验和25年的专业经验和大型社区合作伙伴,客户,以及来自全国各地的行业专家。这是一个长期的合作关系,具有历史和经验水平是不可多得。

Linux内核是开源,而开源是红帽价值观的核心。了解为什么我们的公司建立在我们的信念之上红帽®企业Linux是最好的

开始使用Linux

红帽企业Linux的标志

新应用程序、虚拟机和混合云的基础