首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > Linux操作系统内核工作原理介绍

Linux操作系统内核工作原理介绍

  • 资源大小:0.63 MB
  • 上传时间:2021-07-29
  • 下载次数:0次
  • 浏览次数:24次
  • 资源积分:1积分
  • 标      签: 服务器 Linux 内核

资 源 简 介

牛津字典中对“kernel”一词的定义是:“较软的、通常是一个坚果可食用的部分。”当然还有第二种定义:“某个东西核心或者最重要的部分,即内核。”对Linux来说,它的Kernel无疑属于第二种解释。让我们来看看这个重要的东西是如何工作的,先从一点理论说起义地来说kernel就是一个软件,它在硬件和运行在计算机上的应用程序之间提供了一个层。严格点从计算机科学的角度来说,Linux中的Kernel指的是Linustorvalds在90年代初期写的那点代码。所有的你在Linux各版本中看到的其他东西-BashshellKDE窗口管理器、web浏览器X服务器、TuxRacer以及所有的其他,都不过是运行在Linux上的应用而己,而不是操作系统自身的一部分。为了给大家一个更加直观的感觉,我来举个例子,比如RHEL5的安装大概要占据2.5GB的硬盘空间(具体多大当然视你的选择安装来定),在这其中,kernel以及它的各个模块组件,只有47MB,所占比例约为2%。那么kernel到底是如何工作的呢?如下面的图表。Keme通过许多的进入端口也就是我们从技术角度所说的系统调用,来使得运行在它上面的应用程序可用。Kernel使用的系统调用比如“读”和“写”来提供你硬件的抽象(abstracTIon)。
VIP VIP