高等学校计算机实践教学系列教材:Linux操作系统实验教程
¥
12.46
3.6折
¥
35
九品
仅1件
作者费翔林 著
出版社高等教育出版社
出版时间2009-04
版次1
装帧平装
货号A3
上书时间2024-11-24
商品详情
- 品相描述:九品
图书标准信息
-
作者
费翔林 著
-
出版社
高等教育出版社
-
出版时间
2009-04
-
版次
1
-
ISBN
9787040262940
-
定价
35.00元
-
装帧
平装
-
开本
16开
-
纸张
其他
-
页数
467页
-
正文语种
简体中文
-
丛书
高等学校计算机实践教学系列教材
- 【内容简介】
-
学习操作系统的最好途径是理论和实践相结合,《Linux操作系统实验教程》是操作系统实验课程教材,以Linux2.6内核版本为平台,精心设计系列实验题目,每个(组)实验题目包括:实验目的、背景知识和实验内容,在每个具体的实验内容中又包括实验说明、解决方案和程序框架,为操作系统实践教学提供指导。
《Linux操作系统实验教程》内容丰富、覆盖面广,由浅入深、循序渐进,可与高等教育出版社出版的《操作系统教程(第4版)》教材配套使用,也可作为操作系统课程的实验教材单独使用,既可以作为高等学校计算机相关专业实验课用书,也可作为Linux应用和内核编程参考资料。
- 【目录】
-
第1章Linux的安装和编译
1.1实验目的
1.2背景知识
1.2.1Linux简史
1.2.2Linux内核的功能和结构
1.2.3Linux内核的版本和发行版本
1.2.4Linux内核的目录结构
1.3实验内容
1.3.1实验1安装Ubuntu8.0.4
1.3.2实验2编译Linux内核
1.3.3实验3Linux下C语言程序开发过程
第2章进程与线程
2.1实验目的
2.2背景知识
2.2.1进程与线程的概念
2.2.2多进程编程
2.2.3多线程编程
2.3实验内容
2.3.1实验l创建进程
2.3.2实验2线程共享进程中的数据
2.3.3实验3多线程实现单词统计工具
第3章传统的进程间通信
3.1实验目的
3.2背景知识
3.2.1进程间通信的方式
3.2.2信号通信
3.2.3管道通信
3.3实验内容
3.3.1实验1信号通信
3.3.2实验2匿名管道通信
3.3.3实验3命名管道通信
3.3.4实验4使用命名管道建立客户/服务器关联程序
第4章SystemV的进程间通信
4.1实验目的
4.2背景知识
4.2.1SystemV的进程间通信机制
4.2.2消息队列
4.2.3信号量
4.2.4共享主存
4.3实验内容
4.3.1实验1消息队列实现进程间通信
4.3.2实验2信号量实现进程同步
4.3.3实验3基于信号量采用多线程技术实现进程同步
4.3.4实验4共享主存实现进程间通信
第5章Shell程序设计
5.1实验目的
5.2背景知识
5.2.1Shell简介
5.2.2Shell的主要功能
5.2.3Shell主要功能的实现
5.2.4Shell编程
5.3实验内容
5.3.1实验1编写一个简单的Shell程序——MyShell
5.3.2实验2基于Shell的网络管理
第6章页面替换算法
6.1实验目的
6.2背景知识
6.2.1存储管理的目的和功能
6.2.2存储管理涉及的基本概念
6.2.3实存管理的原理和实现技术
6.2.4虚存管理的原理和实现技术
6.3实验内容
6.3.1实验l模拟实现动态分区存储管理
6.3.2实验2模拟实现请求分页虚存页面替换算法
第7章文件系统的设计与实现
7.1实验目的
7.2背景知识
7.2.1文件系统的基本概念
7.2.2文件管理的数据结构
7.2.3Ext2文件系统
7.3实验模拟实现一个Linux文件系统
7.3.1实验说明
7.3.2解决方案
7.3.3主要功能模块设计
7.3.4程序框架
第8章时钟与定时器
8.1实验目的
8.2背景知识
8.2.1定时器机制的概念
8.2.2时间维护
8.2.3定时器
8.3实验内容
8.3.1实验l统计进程时间
8.3.2实验2通过alarmq()实现sleep()函数功能
8.3.3实验3基于单定时器实现任意数目的逻辑定时器
第9章网络通信编程
9.1实验目的
9.2背景知识
9.2.1网间进程通信概念
9.2.2网间进程通信协议
9.2.3套接字编程
9.3实验内容
9.3.1实验1UDP通信
9.3.2实验2基于TCP的客户/服务器程序
第10章事件驱动编程
10.1实验目的
10.2背景知识
10.2.1视频游戏的概念
10.2.2curses库的历史
10.2.3使用curses库
10.3实验内容
10.3.1实验1利用curses库实现弹球游戏
10.3.2实验2利用多线程实现弹球游戏
第11章综合实验:一个小型远程访问FTP服务系统
11.1实验目的
11.2背景知识
11.2.1客户/服务器计算模型
11.2.2中间件
11.2.3FTP技术简介
11.3综合实验功能设计
11.4综合实验解决方案
11.4.1服务器端接收客户请求的套接字结构
11.4.2客户端发送套接字连接请求的核心代码
11.4.3与线程处理相关的核心函数
11.4.4接收客户请求与实现客户会话的线程
11.4.5文件管理
11.4.6套接字通信
11.5综合实验程序框架
11.5.1客户端代码框架
11.5.2服务端代码框架
第12章内核模块
12.1实验目的
12.2背景知识
12.2.1内核模块概述
12.2.2内核模块编程
12.2.3内核模块机制的实现
12.3实验内容
第13章中断与系统调用
13.1实验目的
13.2背景知识
13.2.1中断机制
13.2.2系统调用的概念
13.2.3系统调用的执行流程
13.2.4新系统调用机制sysenter/sysexit
13.3实验内容
第14章同步机制
14.1实验目的
14.2背景知识
14.2.1进程同步和同步机制
14.2.2Linux内核的并发性和同步机制
14.3实验内容
第15章进程调度
15.1实验目的
15.2背景知识
15.2.1调度策略和调度机制
15.2.2Linux2.4的调度算法及其不足
15.2.3Linux2.6调度算法的设计与实现
15.3实验内容
第16章存储管理
16.1实验目的
16.2背景知识
16.2.1x86的分段机制
16.2.2物理存储管理
16.2.3进程虚拟存储管理
16.2.4slab分配器
16.3实验内容
第17章虚拟文件系统
17.1实验目的
17.2背景知识
17.2.1虚拟文件系统的基本概念和原理
17.2.2文件系统的安装和挂载
17.2.3虚拟文件系统的结构和通用文件模型
17.3实验内容
第18章proc文件系统
18.1实验目的
18.2背景知识
18.2.1proc文件系统简介
18.2.2proc文件系统数据结构
18.3实验内容
18.3.1实验1向proc文件系统中添加可读写文件
18.3.2实验2通过proc文件系统查看进程信息
第19章设备驱动程序
19.1实验目的
19.2背景知识
19.2.1基础知识
19.2.2字符设备
19.2.3块设备
19.2.4磁盘I/O调度程序
19.3实验内容
附录
附录Avi编辑器
附录Bemacs编辑器
附录CLinux常用命令
附录DLimLx函数
附录E操作系统实验报告内容
参考文献
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价