Linux operation strucutre

news/2024/7/20 15:55:48 标签: 内存管理

Under the /usr/src directory.

 

1.arch目录包括了所有和体系结构相关的核心代码。它下面的每一个子目录都代表一种Linux支持的体系结构,例如i386就是Intel CPU及与之相兼容体系结构的子目录。PC机一般都基于此目录。
2.include目录包括编译核心所需要的大部分头文件,例如与平台无关的头文件在include/linux子目录下。
3.init目录包含核心的初始化代码(不是系统的引导代码),有main.c和Version.c两个文件。这是研究核心如何工作的好起点。
4.mm目录包含了所有的内存管理代码。与具体硬件体系结构相关的内存管理代码位于arch/*/mm目录下。
5.drivers目录中是系统中所有的设备驱动程序。它又进一步划分成几类设备驱动,每一种有对应的子目录,如声卡的驱动对应于drivers/sound。
6.ipc目录包含了核心进程间的通信代码。
7.modules目录存放了已建好的、可动态加载的模块。
8.fs目录存放Linux支持的文件系统代码。不同的文件系统有不同的子目录对应,如ext3文件系统对应的就是ext3子目录。
Kernel内核管理的核心代码放在这里。同时与处理器结构相关代码都放在arch/*/kernel目录下。
9.net目录里是核心的网络部分代码,其每个子目录对应于网络的一个方面。
10.lib目录包含了核心的库代码,不过与处理器结构相关的库代码被放在arch/*/lib/目录下。
11.scripts目录包含用于配置核心的脚本文件。
12.documentation目录下是一些文档,是对每个目录作用的具体说明。

转载于:https://www.cnblogs.com/Berryxiong/p/5614925.html


http://www.niftyadmin.cn/n/1094388.html

相关文章

Redis日常使用手册(个人笔记)

安装及启动: 参考网址: Centos7安装Redis - heqiuyong - 博客园 开启远程访问: redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf 打开redis.conf 文件在NETWORK部分有说明: ###################…

CURD特性

本节课大纲: 一、ThinkPHP 3 的CURD介绍 (了解) 二、ThinkPHP 3 读取数据 (重点)对数据的读取 Read$mnew Model(User); ##返回一个实例$mM(User);select#调用实例下的方法$m->select();//获取所有数据&#xff…

FastDFS使用手册

目录 1. FastDFS的搭建 2. FastDFS简历 3. FastDFS架构 3.1 Tracker集群 3.2 Storage集群 3.3 Storage状态收集 3.4 FastDFS的上传过程 四、使用Python操作FastDFS 1. FastDFS的搭建 参见:FastDFS服务器搭建_prcyang的专栏-CSDN博客_fastdfs搭建 2. FastDF…

myBatis中 collection 或 association 联合查询 中column 传入多个参数值

下面是一个树形结构表自连接 联合查询 Demo <resultMap id"BaseResultMap" type"com.maidan.daas.entity.AccoSysmanResource" > <id column"pid" property"pid" jdbcType"INTEGER" /> <result colum…

百度地图的集成--超详细

首先打开百度地图SDK,没有注册的就先注册下,有账号的就直接登陆. 选择开发者->ios地图SDK 下载 我们来看看他的demo 然后回到百度中 成功了.demo可以运行了.转载于:https://www.cnblogs.com/huangfang1314/p/5641589.html

Python模块使用——sys(个人笔记)

参考网址&#xff1a;Python3的sys模块_Bossen的学习历程-CSDN博客_python3 sys Python的sys模块提供访问由解释器使用或维护的变量的接口&#xff0c;并提供了一些函数用来和解释器进行交互&#xff0c;操控Python的运行时环境。 1、动态对象 sys.path 模块的搜索路径&…

关于“知识图谱”一些有用的网址

中文开放知识图谱 OpenKG.CN – 开放的中文知识图谱 医学知识图谱服务 HiTA知识图谱 &#xff08;下载完整数据需要充钱&#xff09;

Masonry的使用

1.//添加了这个宏&#xff0c;就不用带mas_前缀了 #define MAS_SHORTHAND //添加了这个宏&#xff0c;equalTo就等于mas_equalTo #define MAS_SHORYHAND_GLOBALS //这个头文件一定要放在上面两个宏后面 #import "Masonry.h" [_label1 mas_makeConstraints:^(MASConst…