操作系统实验指导 基于Linux内核PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:徐虹,何嘉,张钟澍编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2004
- ISBN:7302098409
- 页数:208 页
第一部分 Linux的基本机制和使用方法 1
第1章 Linux概述 1
1.1 Linux操作系统简介 1
1.1.1 Linux操作系统的发展 1
1.1.2 Linux操作系统的特点 2
1.1.3 目前流行的Linux版本 3
1.1.4基于Linux内核的操作系统实验体系 4
1.2.1描述进程的数据结构 8
1.2 Linux进程管理 8
1.2.2进程调度 10
1.2.3创建进程 13
1.2.4进程通信机制 13
1.3 Linux存储管理 17
1.3.1地址映射 17
1.3.2内存空间的分配与回收 19
1.3.3 Linux的页面交换机制 20
1.3.4 Linux的高速缓冲机制 25
1.4.1 Linux设备管理结构 26
1.4 Linux设备管理 26
1.4.2 I/O控制方式 27
1.4.3 Linux设备驱动程序 28
1.4.4字符设备驱动程序 30
1.4.5块设备驱动程序 33
1.5 Linux文件系统 37
1.5.1 Linux文件系统概述 37
1.5.2虚拟文件系统VFS 38
1.5.3 EXT2文件系统 40
1.5.4 Linux的几个重要文件系统 44
第2章 Linux的使用 45
2.1 安装Red Hat Linux 45
2.2 Linux文件系统结构 46
2.2.1 Linux目录结构 46
2.2.2目录功能简介 47
2.2.3 Linux文件系统的装载和卸载 48
2.3 Linux系统的基本操作 50
2.3.1 Linux系统的启动与退出 50
2.3.2 Linux系统对文件和目录的操作命令 52
2.3.3文档备份与压缩命令 58
2.3.4权限改变命令 61
2.3.5 Linux与用户有关的命令 63
2.3.6 Linux系统管理命令 64
2.3.7 Linux磁盘管理命令 65
2.3.8进程管理命令 68
2.3.9 Linux其他命令 71
2.4 vi的使用 73
2.4.1 vi的操作模式 73
2.4.3 vi的常用命令 74
2.4.2 vi的进入与退出 74
2.5Linux的编译器gcc 78
2.6 shell程序设计 79
2.6.1 shell程序的编写和执行 79
2.6.2 shell基础 80
2.6.3程序设计 84
2.6.4 shell程序的调试 89
3.2.2系统调用 95
3.2.1基本概念 95
3.2准备知识 95
第3章 进程管理实验 95
3.1 实验目的 95
3.2.3相关函数 97
3.3实验内容 101
3.3.1编制实现软中断通信的程序 101
3.3.2编制实现进程的管道通信的程序 101
3.4实验指导 101
3.4.1进程的软中断通信 101
3.4.2进程的管道通信 104
4.2准备知识 107
4.3实验内容 107
第4章 存储器管理实验 107
4.1 实验目的 107
4.4实验指导 108
4.4.1 FIFO页面置换算法 108
4.4.2 LRU页面置换算法 109
4.4.3 NUR页面置换算法 110
4.4.4 OPT页面置换算法 112
4.5参考源程序代码 113
4.6程序运行 118
第5章 用户接口实验 119
5.1 实验目的 119
5.2准备知识 119
5.2.1控制台命令接口 119
5.2.2添加系统调用 120
5.3实验内容 122
5.3.1 控制台命令接口实验 122
5.4.1 控制台命令接口实验指导 123
5.4实验指导 123
5.3.2系统调用实验 123
5.4.2系统调用实验指导 124
第6章 模块编程实验 127
6.1 实验目的 127
6.2准备知识 127
6.2.1模块的组织结构 128
6.2.2模块的编译 129
6.2.3模块的加载 129
6.2.6模块程序中管理模块的几个文件操作 130
6.2.5模块链接到内核的示意图 130
6.2.4模块的卸载 130
6.3实验内容 132
6.3.1编写一个简单的内核模块 132
6.3.2模块加载前后的比较 132
6.3.3 向模块中再添加一些新函数 132
6.4实验指导 133
6.4.1一个简单的内核模块 133
6.4.2模块加载前后的比较 134
6.4.3 向模块中添加新函数 135
6.4.4模块的测试 136
第二部分 实验指导 138
第7章 设备管理实验 138
7.1 实验目的 138
7.2准备知识 138
7.2.1设备驱动程序简介 138
7.2.2设备驱动程序与外界的接口 140
7.2.3设备驱动程序的组织结构 140
7.2.4设备驱动程序的代码 141
7.3.2块类型设备的驱动程序 144
7.3实验内容 144
7.3.1 字符类型设备的驱动程序 144
7.4实验指导 145
7.4.1 字符类型设备驱动程序 145
7.4.2块类型设备驱动程序 151
7.5参考源程序代码 157
7.5.1字符设备驱动程序 157
7.5.2块设备驱动程序 162
第8章 文件系统实验 165
8.1 实验目的 165
8.2准备知识 165
8.2.1外存管理 165
8.2.2 目录管理 166
8.2.3文件系统的接口 167
8.2.4 Linux的EXT2文件系统 167
8.2.5可能用到的编程技术 169
8.4 实验指导 170
8.4.1文件系统的数据结构 170
8.2.6用内存模拟外存 170
8.3实验内容 170
8.4.2程序设计思想 172
8.4.3几个重要的算法处理 175
8.4.4程序说明 189
第9章 操作系统构成实验 191
9.1 实验目的 191
9.2准备知识 191
9.2.1 Linux操作系统的启动流程 191
9.2.3 Linux根文件系统简介 192
9.2.2开机载入程序——引导软件LILO 192
9.3实验内容 193
9.4实验指导 194
9.4.1实验设计思想 194
9.4.2配置新内核bzImage 195
9.4.3 制作启动盘(Boot盘) 196
9.4.4制作根文件系统盘 198
9.4.5系统整合 203
9.4.6系统测试 203
参考文献 207
- 《女丹仙道:道教女子内丹养生修炼秘籍 下》董沛文著 2012
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《花样民游 幼儿园民间传统游戏的创新与指导》刘娟 2019
- 《有机化学实验》雷文 2015
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019