您的位置: 翼速应用 > 业内知识 > 运维 > 正文

简析linux内核源码的位置

本文继续给大家讲解关于linux的相关知识,讲解一下linix内核源码的位置。它的位置一般在系统中的“/usr/src/linux内核版本”目录中;若系统中没有类似的目录是因为还没有安装内核代码,内核是整个操作系统的灵魂,负责管理磁盘文件、内存、负责启动并运行程序,负责从网络上接收和发送数据包等等。


简析linux内核源码的位置


本文适用于:linux7.3系统、Dell G3电脑。


简析linux内核源码的位置


在一般情况下,Linux系统中的/usr/src/linux*.*.*(*.*.*代表的是内核版本,如2.4.23)目录下就是内核源代码(如果没有类似目录,是因为还没安装内核代码)。另外还可从互连网上免费下载。



扩展知识


内核的作用及抽象结构:


Linux内核在整个操作系统当中的位置,具体如下图所示:


Linux内核在整个操作系统中位置


Linux操作系统由四部分组成(四层依赖关系-->上层依赖下层):


用户进程:用户应用程序是运行在Linux操作系统最高层的软件集合。


系统调用接口:系统调用是运行在内核态,或者叫系统态,一般的情况下运行在用户态。系统调用是内核代码的一部分。


Linux内核:内核是整个操作系统的灵魂。它负责管理磁盘文件、内存、负责启动并运行程序,负责从网络上接收和发送数据包等等。


硬件设备:Linux安装时需要所有可能的物理设备,例如:CPU、硬盘、网络硬件等。


Linux内核的作用:


我们从软件工程师角度讲,操作系统的内核提供一个与计算机硬件等价的扩展或虚拟的计算平台。普通用户把操作系统看成是一个资源管理者。Linux以统一的方式支持多任务,而这种方式对用户进程是透明,每个进程运行起来就好像只有它一个进程在计算机上运行一样,独占内存和其他的硬件资源。


Linux内核抽象结构。由5个主要子系统组成,具体架构如下图所示:


Linux内核抽象结构


●  a、进程调度控制着进程对CPU的访问


●  b、内存管理允许多个进程安全地共享主内存区域。


●  c、虚拟文件系统VFS隐藏不同硬件设备的具体细节,为所有设备提供统一的接口。


●  d、网络接口提供对各种网络标准协议的存取和各种网络硬件的支持。


●  e、进程间通信IPC支持进程间各种通信机制。


关于linux内核源码的位置简析到这里就结束了,翼速应用平台内有更多相关资讯,欢迎查阅!


我来说两句

0 条评论

推荐阅读

  • 响应式布局CSS媒体查询设备像素比介绍

    构建响应式网站布局最常见的是流体网格,灵活调整大小的站点布局技术,确保用户在使用的幕上获得完整的体验。响应式设计如何展示富媒体图像,可以通过以下几种方法。

    admin
  • 提升网站的性能快速加载的实用技巧

    网站速度很重要,快速加载的网站会带来更好的用户体验、更高的转化率、更多的参与度,而且在搜索引擎排名中也扮演重要角色,做SEO,网站硬件是起跑线,如果输在了起跑线,又怎么跟同行竞争。有许多方法可提升网站的性能,有一些技巧可以避免踩坑。

    admin
  • 织梦CMS TAG页找不到标签和实现彩色标签解决方法

    织梦cms是我们常见的网站程序系统的一款,在TAG标签中常常遇到的问题也很多。当我们点击 tags.php 页的某个标签的时候,有时会提示:“系统无此标签,可 能已经移除!” 但是我们检查程序后台,以及前台显示页面。这个标签确实存在,如果解决这个问题那?

    admin
  • HTML关于fieldset标签主要的作用

    在前端开发html页面中常用的标签很多,今天为大家带来的是关于HTML中fieldset标签主要的作用说明,根据技术分析HTML

    admin

精选专题