栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux0.1x内核代码学习笔记-内核结构

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux0.1x内核代码学习笔记-内核结构

linux内核早期代码是基于x86架构编写的,代码比较简洁易于分析,代码结构如图:

代码结构分析:

boot目录:linux启动时初始化cpu,加载系统。

build:生成内核镜像的工具,由makefile调用,用于将所有内核编译代码连接和合并成一个可
运行的映像文件 Image。

doc:放置与内核有关的说明文档。

fs:文件系统相关代码。

include:内核代码所有的头文件。

init:内核系统初始化,系统执行的main放在此处。

kernel:字符设备,块设备,数学仿真,内核调度,进程创建,系统信号,内核打印相关代码。

lib:常用的调用函数exit,open,dup,exec,malloc,string处理,write等函数地址。

mm:内核内存管理代码。

参考资料:

《Linux内核设计的艺术》【作者:新设计团队】

《Linux内核完全注释》 【作者:赵炯】

《Orange‘s一个操作系统的实现》【作者:于渊】

《x86汇编语言-从实模式到保护模式》【作者:李忠】

https://github.com/1358484518/linux0.11-master 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/694639.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号