暂无评论
图文详情
- ISBN:7111168216
- 装帧:简裝本
- 册数:暂无
- 重量:暂无
- 开本:小16开
- 页数:192
- 出版时间:2005-09-01
- 条形码:9787111168218 ; 978-7-111-16821-8
本书特色
本书设计了一组基于Linux环境的操作系统课程实验,带领读者由浅入深地实际体验Linux操作系统的设计原理。本书不仅仅提供了实验背景知识、实验内容、解决方案的描述,还系统地描述了Linux操作系统的基本实现原理,同时也给出了应用和内核编程可能涉及的系统调用、多线程库函数及内核函数。本书既讲解Linux操作系统原理,又提供实验指导及编程参考,为Linux内核编程入门者提供了*基本的信息。
主要特点
· 通过详细实例,循序渐进地启发学生的设计思路。
· 有详细的原理说明,无须参考其他理论书籍。
· 提供设计方法,激发学生的主观能动性,培养学生的综合设计能力。
内容简介
本书讲解Linux操作系统原理及基本的内核编程。本书内容分为三部分,**部分介绍Linux操作系统原理;第二部分介绍7个基于Linux的实验;第三部分(即附录)包含建立Linux环境的说明及进行Linux用户态及内核编程所需的函数说明等。
本书适合作为高等院校计算机专业操作系统实验课的教材,也可以作为Linux环境应用及内核编程的参考书。
目录
**部分 基础知识
第1章 Linux操作系统简介
1.1 Linux的故事
1.2 Linux简介
1.3 阅读Linux内核源码
1.4 小结
第2章 Linux的进程管理
2.1 进程与进程描述符
2.2 进程状态及切换时机
2.3 进程的调度算法
2.4 进程的创建与消亡
第3章 Linux的存储管理
3.1 物理内存的管理
3.2 进程空间的管理
第4章 Linux的文件系统
4.1 VFS
4.2 EXT2文件系统
4.3 有关的系统调用及处理流程
第5章 Linux的设备管理
5.1 设备文件的概念
5.2 相关数据结构
5.3 块设备文件的open和read操作
第6章 中断、异常及系统调用
6.1 中断和异常的基本知识
6.2 异常处理函数
6.3 系统调用
6.4 中断的处理
6.5 软中断
第7章 SYS V进程间通信
7.1 共同特性
7.2 信号量
7.3 消息队列
7.4 共享内存
第二部分 实验
实验一 观察Linux的行为
Linux下的proc文件系统简介
实验内容
解决方案
实验二 进程间通信
Linux进程间通信简介
本机内进程通信
网络间进程通信
实验内容
解决方案
实验三 理解和增加Linux系统调用
内核及系统调用原理
实验内容
解决方案
实验四 内核模块
Linux内核模块简介
模块的组织结构
模块的加载和卸载
内核模块的编写实例
实验内容
解决方案
用户空间和内核空间
进程
实验五 proc文件系统编程
proc文件系统编程简介
概述
函数接口
基本的例子
实验内容
解决方案
实验六 同步机制
同步机制简介
阻塞任务
等待队列
使用等待队列
实验内容
解决方案
实验七 设备驱动程序
编写设备驱动程序
Linux下设备驱动程序的基本结构
编写Linux设备驱动程序的基本方法
radimo:一个块设备驱动程序的例子
实验内容
解决方案
USB设备简述
Linux下的USB设备驱动程序简介
设备驱动程序的调试方法
第三部分 附录
附录A 安装Red Hat Linux
附录B 编译Linux内核
附录C Linux 常用命令
附录D Linux常用函数
附录E 常用内核函数
第1章 Linux操作系统简介
1.1 Linux的故事
1.2 Linux简介
1.3 阅读Linux内核源码
1.4 小结
第2章 Linux的进程管理
2.1 进程与进程描述符
2.2 进程状态及切换时机
2.3 进程的调度算法
2.4 进程的创建与消亡
第3章 Linux的存储管理
3.1 物理内存的管理
3.2 进程空间的管理
第4章 Linux的文件系统
4.1 VFS
4.2 EXT2文件系统
4.3 有关的系统调用及处理流程
第5章 Linux的设备管理
5.1 设备文件的概念
5.2 相关数据结构
5.3 块设备文件的open和read操作
第6章 中断、异常及系统调用
6.1 中断和异常的基本知识
6.2 异常处理函数
6.3 系统调用
6.4 中断的处理
6.5 软中断
第7章 SYS V进程间通信
7.1 共同特性
7.2 信号量
7.3 消息队列
7.4 共享内存
第二部分 实验
实验一 观察Linux的行为
Linux下的proc文件系统简介
实验内容
解决方案
实验二 进程间通信
Linux进程间通信简介
本机内进程通信
网络间进程通信
实验内容
解决方案
实验三 理解和增加Linux系统调用
内核及系统调用原理
实验内容
解决方案
实验四 内核模块
Linux内核模块简介
模块的组织结构
模块的加载和卸载
内核模块的编写实例
实验内容
解决方案
用户空间和内核空间
进程
实验五 proc文件系统编程
proc文件系统编程简介
概述
函数接口
基本的例子
实验内容
解决方案
实验六 同步机制
同步机制简介
阻塞任务
等待队列
使用等待队列
实验内容
解决方案
实验七 设备驱动程序
编写设备驱动程序
Linux下设备驱动程序的基本结构
编写Linux设备驱动程序的基本方法
radimo:一个块设备驱动程序的例子
实验内容
解决方案
USB设备简述
Linux下的USB设备驱动程序简介
设备驱动程序的调试方法
第三部分 附录
附录A 安装Red Hat Linux
附录B 编译Linux内核
附录C Linux 常用命令
附录D Linux常用函数
附录E 常用内核函数
展开全部
本类五星书
浏览历史
本类畅销
-
快乐就是哈哈哈哈哈 插图纪念版
¥15.6¥52.0 -
不良情绪应急处理包--孤独感
¥12.9¥30.0 -
我从未如此眷恋人间
¥17.5¥49.8 -
不良情绪应急处理包--就是有点不开心
¥12.9¥30.0 -
西南联大文学课
¥20.9¥58.0 -
不良情绪应急处理包--精神内耗
¥12.9¥30.0 -
十三邀4:“这样的时代,有这样一个人”(八品)
¥22.6¥58.0 -
她们
¥16.8¥46.8 -
姑妈的宝刀
¥9.9¥30.0 -
两张图读懂两宋
¥16.0¥76.0 -
不良情绪应急处理包--大自然饥渴症
¥12.9¥30.0 -
八仙得道传
¥12.0¥40.0 -
小说家的假期
¥19.2¥52.0 -
事已至此先吃饭吧
¥16.5¥55.0 -
大宋宰相王安石
¥18.7¥55.0 -
别怕!请允许一切发生
¥17.5¥49.8 -
战争与和平(上下)
¥23.4¥78.0 -
不良情绪应急处理包--新式“文盲”
¥12.9¥30.0 -
东京梦华录
¥17.0¥46.0 -
树会记住很多事
¥9.2¥29.8