C语言版linux0.00设计与实现.doc

资料分类:计算机信息 上传会员:王媛媛 更新时间:2021-06-19
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12180
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要: 目前, Linux内核己经发行了很多版本,而且功能越来越强大,对Linux内核源码研究的人群越来越多,对Linux内核源码研究的人群越来越多,很多 人已经认识到学习Linux内核代码的好处,国内也已经有类似本文的书籍出版。所以,经过学习Linux系统代码,真的是学习Linux的一种非常好的途径,并且,对研究和应用Linux嵌入式系统有着很多的帮助。

当然,使用以前的Linux内核来照着学习是有着非常大的缺陷的。如果你学习的以前的Linux内核系统版本是没有对Linux的虚拟文件系统VFS的支持,没有对Linux的网络系统的支持,而单单只是支持a.out的执行文件以及对某些其他现有的Linux内核体统中的复杂的子系统的说明。通过学习本书,可以为进一步学习这些高级内容打下扎实的基础。

关键词:进程调度;汇编语言;C语言;中断

 

目录

摘要

Abstract

第一章 绪论-1

1.1 Linux系统的产生-1

1.1.1 linux内核-1

1.1.2 基本思想-1

1.2 Linux的发展简介-1

1.2.1 Linux的发行版本-1

1.2.2 linux主流发行版-2

第二章 操作系统的简介-3

2.1 操作系统的分类-3

2.1.1 分时操作系统-3

2.1.2 实时操作系统-3

2.1.3 批处理操作系统-3

2.1.4 其他操作系统-3

2.2 Linux操作系统-4

2.2.1 Linux的性能和特点-4

2.2.2 Linux的技术特点-4

第三章 Linux0.00操作系统-6

3.1 进程概念-6

3.2进程运行状态-6

3.3进程初始化-8

3.4 线程与进程-9

第四章 系统详细设计-11

4.1 Linux0.00源码结构-11

4.1.1 Linux0.00包含文件-11

4.1.2运行过程与结果-11

4.2 Linux0.00 主要设计与实现-14

4.2.1 Boot.s源码设计-14

4.2.2 Head.s源码设计-17

4.2.3 A、B进程的调用与实现-20

4.2.4 init.c源码功能-21

4.2.4 生成软盘加载文件过程-23

第五章 linux的发现前景-26

第六章总结-27

参考文献-28

致谢-29

相关论文资料:
最新评论
上传会员 王媛媛 对本文的描述:下面会分别介绍Linux的几个基本要素UNIX、MINIX、GNU 和POSIX,互联网大家都很熟悉了,每天都会与它接触,所以在这里就不多讲了。Linux的创始人Linus Toravlds 一开始对计算机很感兴趣,他觉......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: