高级操作系统实验指导
新华书店全新正版,极速发货,假一罚十,可开电子发票,请放心购买。
¥
27.27
5.6折
¥
49
全新
库存4件
作者刘宏哲 著
出版社电子工业出版社
ISBN9787121309212
出版时间2017-05
装帧平装
开本其他
定价49元
货号1201514873
上书时间2024-11-05
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
刘宏哲,博士,副教授,北京联合大学信息学院软件工程系主任,北京市信息服务工程重点实验室副主任兼办公室主任,硕士研究生导师,软件工程学位分委会副主任,中国计算机用户学会网络应用分会副秘书长。主要研究方向为图像处理、社群媒体语义计算、数字博物馆,具有较强的科研能力和较扎实的理论基础,是北京联合大学李德毅院士智能车团队骨干成员。
目录
目录
章 概述1
1.1 操作系统环境实验1
实验一 Linux使用环境2
实验二 Linux下C编程环境4
实验三 Windows系统管理命令7
实验四 Windows文件操作命令10
1.2 详解系统调用实现机制12
实验一 详解Linux系统添加系统调用方法16
实验二 向Linux内核增加一个系统调用21
实验三 Ubuntu 14.04 TLS内核升级和添加系统调用24
第2章 进程管理28
2.1 进程28
2.1.1 进程创建与终止29
实验一 Linux下进程的控制29
实验二 Windows下进程的管理33
2.1.2 进程调度37
实验一 设计PCB表结构38
实验二 进程调度算法41
2.1.3 进程间通信46
实验一 消息传递47
实验二 共享内存(Windows程序)49
实验三 共享内存(Linux程序)52
实验四 管道64
实验五 Socket通信原理71
2.2 线程76
2.2.1 线程创建与终止77
实验一 Pthread API线程77
实验二 Win32线程79
实验三 Java线程80
2.2.2 单线程与多线程比较81
实验一 “累加”计算效率82
实验二 检验素数效率85
实验三 文件复制89
实验四 矩阵乘法的实现91
实验五 控制台绘画95
2.2.3 线程池101
实验一 Java线程池使用101
实验二 多线程模拟购票系统105
2.3 线程同步108
2.3.1 信号量109
实验一 PV实现信号量机制109
实验二 兔子吃草问题111
2.3.2 互斥量115
实验一 双线程打印115
实验二 银行取款117
2.3.3 生产者―消费者问题118
实验一 生产者―消费者(C++实现)121
实验二 生产者―消费者(Java实现)124
实验三 应用管程思想解决生产者和消费者问题126
2.3.4 读者-写者问题131
实验一 读者-写者(C++实现)132
实验二 读者-写者(Java实现)139
2.3.5 哲学家就餐问题151
实验一 哲学家就餐(C++实现)151
实验二 哲学家就餐(Java实现)155
2.3.6 理发师问题158
实验一 理发师问题(C++实现)159
实验二 理发师问题(Java实现)163
2.4 死锁169
实验一 A-B竞争资源170
实验二 银行家算法程序172
实验三 人脸识别中的死锁问题181
第3章 内存管理190
3.1 内存分配190
实验― 内存分配与回收190
3.2 页面置换197
实验一 页面置换算法模拟(C++实现)198
实验二 页面置换算法模拟(Java实现)202
实验三 页式地址重定位模拟204
第4章 设备管理210
实验一 设备管理210
实验二 磁盘调度算法214
实验三 Spooling假脱机技术223
第5章 文件管理与系统安全232
实验一 文件管理232
第6章 拓展实验236
实验一 GPU并行编程236
实验二 智能车虚拟交换模块C++实现方案244
附录A Linux命令速查及疑难解答251
附录B 文件编辑器vi命令260
附录C Windows控制台命令263
参考文献264
内容摘要
本书是操作系统课程的实验教材,旨在帮助读者加强对操作系统原理与设计的理解,以分析、设计、改进和实现操作系统的运行机理和各种算法思想,尤其是操作系统的核心功能。全书共6章,内容包括概述、进程管理、内存管理、设备管理、文件管理与系统安全、拓展实验等操作系统核心,在某些经典算法上提供了多种语言、不同平台的实现代码。附录部分给出了Linux、vi和DOS命令,以便在实践过程中作为工具速查。 本书可作为高等院校计算机专业操作系统课程的实验教材,也可作为各类操作系统教学培训教材和自学参考书。
主编推荐
本书强调对于操作系统的动手实践能力,全文以实验为主线,在实验中验证原理,加强对操作系统原理与设计实现的理解;本书精选操作系统经典核心算法,提供了JAVA和C++两种语言在Linux和Windows平台的实现的源代码,通过一个原理,不同操作环境下实现,验证或解释原理算法;本书的代码通过严格的验证实现,先由选修操作系统课程的学生自主实现,在统一在实验平台上优化复现,严格控制代码的准确性。
— 没有更多了 —
以下为对购买帮助不大的评价