书籍详情
计算机操作系统实训
作者:李文娟,胡克用
出版社:北京邮电大学出版社
出版时间:2016-03-01
ISBN:9787563547029
定价:¥25.00
购买这本书可以去
内容简介
操作系统是计算机科学与技术专业的核心课程,为了深入浅出地讲解操作系统工作原理,提高学生的学习兴趣和动手实践能力,《计算机操作系统实训》设计了主流的两款操作系统环境,包括Windows和Linux平台上的一系列实验。同时,实验按难易和综合程度区分为基础篇、提高篇和综合设计篇三部分,帮助学生循序渐进地掌握操作系统的主要工作原理、设计方法和实现技术,使之具备初步的操作系统开发和维护能力。《计算机操作系统实训》涵盖了涉及操作系统主要功能模块的实验,包括用户接口、进程管理、CPU调度、文件系统管理等;也涵盖了以某一款操作系统为平台的应用开发实验,包括以Windows操作系统为平台的多线程编程实验和以Linux为开发环境的Shell开发、数据库应用系统开发实验等。《计算机操作系统实训》既可作为操作系统原理课的配套实验教程,也可作为广大操作系统爱好者深入学习操作系统原理和基于操作系统的应用的指导教材。
作者简介
暂缺《计算机操作系统实训》作者简介
目录
第1篇 基础篇
第1章 操作系统的用户界面
1.1 命令控制接口
实验1.1.1 windows的命令控制接口
实验1.1.2 Linux的命令控制接口——Shell命令的使用
实验1.1.3 Linux的GNC)ME桌面环境及Vi编辑器
1.2 系统调用接口
实验1.2.1 Windows的系统调用——Windows API编程初步
实验1.2.2 Linux的系统调用——Shell程序设计(1)
实验1.2.3 Linux的系统调用——Shell程序设计(2)
第2章 操作系统的开发工具
2.1 编译系统
实验2.1.1 Linux-GCC编译器
2.2 调试工具
实验2.2.1 LinuX-GDB调试器
2.3 程序维护工具:
实验2.3.1 程序维护工具Make
第3章 操作系统的进程管理
3.1 进程的状态及控制
实验3.1.1 windows的进程控制函数
实验3.1.2 Linux进程控制1
实验3.1.3 Linux进程控制2
实验3.1.4 Linux的文件管理
3.2 并发系统中的进程互斥和同步
实验3.2.1 观察windows系统中的进程同步现象
实验3.2.2 进程互斥及锁机制
3.3 进程管理中的极端现象
实验3.3.1 僵尸进程
3.4 进程通信
实验3.4.1 信号机制
实验3.4.2 管道通信机制
实验3.4.3 消息缓冲机制
实验3.4.4 共享内存机制
第2篇 提高篇
第4章 经典同步问题
4.1 生产者一消费者问题
实验4.1.1 Windows操作系统中P-C问题的仿真
4.2 读者一写者问题
实验4.2.1 读者一写者问题
4.3 其他经典同步问题
实验4.3.1 其他经典同步问题的仿真程序
第5章 处理机调度
5.1 基本的调度算法及其评价指标
5.2 调度算法的仿真实现
实验5.2.1 调度算法的仿真实验
第6章 银行家算法
6.1 重温死锁的概念
6.2 用银行家算法避免死锁
实验6.2.1 银行家算法的仿真实验
第3篇 综合设计篇
第7章 Windows操作系统的复杂应用程序开发
7.1 windows数据库应用开发
实验7.1.1 学生成绩查询系统
7.2 Windows多线程应用
实验7.2.1 用MFC制作windows进程查看器
第8章 Linux操作系统的复杂应用程序开发
8.1 Shell与C程序的交叉应用
实验8.1.1 文件复制程序
8.2 编写自己的Shell
实验8.2.1 Myshell的实现
第9章 Linux数据库应用开发
9.1 数据库及开发平台简介
实验9.1.1 储备知识实验
9.2 数据库应用系统开发
实验9.2.1 列车信息服务系统的设计
附录 计算机操作系统及其应用实验报告
第1章 操作系统的用户界面
1.1 命令控制接口
实验1.1.1 windows的命令控制接口
实验1.1.2 Linux的命令控制接口——Shell命令的使用
实验1.1.3 Linux的GNC)ME桌面环境及Vi编辑器
1.2 系统调用接口
实验1.2.1 Windows的系统调用——Windows API编程初步
实验1.2.2 Linux的系统调用——Shell程序设计(1)
实验1.2.3 Linux的系统调用——Shell程序设计(2)
第2章 操作系统的开发工具
2.1 编译系统
实验2.1.1 Linux-GCC编译器
2.2 调试工具
实验2.2.1 LinuX-GDB调试器
2.3 程序维护工具:
实验2.3.1 程序维护工具Make
第3章 操作系统的进程管理
3.1 进程的状态及控制
实验3.1.1 windows的进程控制函数
实验3.1.2 Linux进程控制1
实验3.1.3 Linux进程控制2
实验3.1.4 Linux的文件管理
3.2 并发系统中的进程互斥和同步
实验3.2.1 观察windows系统中的进程同步现象
实验3.2.2 进程互斥及锁机制
3.3 进程管理中的极端现象
实验3.3.1 僵尸进程
3.4 进程通信
实验3.4.1 信号机制
实验3.4.2 管道通信机制
实验3.4.3 消息缓冲机制
实验3.4.4 共享内存机制
第2篇 提高篇
第4章 经典同步问题
4.1 生产者一消费者问题
实验4.1.1 Windows操作系统中P-C问题的仿真
4.2 读者一写者问题
实验4.2.1 读者一写者问题
4.3 其他经典同步问题
实验4.3.1 其他经典同步问题的仿真程序
第5章 处理机调度
5.1 基本的调度算法及其评价指标
5.2 调度算法的仿真实现
实验5.2.1 调度算法的仿真实验
第6章 银行家算法
6.1 重温死锁的概念
6.2 用银行家算法避免死锁
实验6.2.1 银行家算法的仿真实验
第3篇 综合设计篇
第7章 Windows操作系统的复杂应用程序开发
7.1 windows数据库应用开发
实验7.1.1 学生成绩查询系统
7.2 Windows多线程应用
实验7.2.1 用MFC制作windows进程查看器
第8章 Linux操作系统的复杂应用程序开发
8.1 Shell与C程序的交叉应用
实验8.1.1 文件复制程序
8.2 编写自己的Shell
实验8.2.1 Myshell的实现
第9章 Linux数据库应用开发
9.1 数据库及开发平台简介
实验9.1.1 储备知识实验
9.2 数据库应用系统开发
实验9.2.1 列车信息服务系统的设计
附录 计算机操作系统及其应用实验报告
猜您喜欢