注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络操作系统操作系统原理及应用

操作系统原理及应用

操作系统原理及应用

定 价:¥39.80

作 者: 陈敏,许雪林,汤龙梅,王璇,杨海燕 著
出版社: 清华大学出版社
丛编项: 全国高等院校应用型创新规划教材
标 签: 暂缺

购买这本书可以去


ISBN: 9787302478928 出版时间: 2017-09-01 包装: 平装
开本: 16开 页数: 268 字数:  

内容简介

  操作系统是现代计算机中必不可少的核心软件,是计算机学科各专业的必修课程,也是从事计算机应用人员的必备知识。本书系统地讲述了操作系统的基本概念、原理、技术、策略及功能,尽可能多方面地提示操作系统的精髓和特征,以简洁、易懂的语言组织全书内容。全书共7章,第1章介绍操作系统的基本知识,第2章详细说明进程管理的相关内容,第3章阐述处理机调度,第4章介绍存储管理,第5章介绍设备管理,第6章介绍文件系统,第7章介绍Linux网络及服务器配置实例。本书既可作为高等院校计算机及相关专业本科、专科的教材,也可供从事计算机科学、工程、应用等方面工作的科技人员参考使用。

作者简介

暂缺《操作系统原理及应用》作者简介

图书目录

目录
第1章概述1
1.1操作系统的定义3
1.1.1面向用户的操作系统3
1.1.2面向系统资源的操作系统4
1.1.3操作系统的定义4
1.2操作系统的发展简史5
1.2.1手工操作阶段5
1.2.2监督程序阶段5
1.2.3执行系统阶段5
1.2.4多道程序系统阶段6
1.2.5操作系统的形成7
1.3操作系统的分类7
1.4计算机系统硬件简介11
1.4.1中央处理器11
1.4.2存储器11
1.4.3磁盘12
1.4.4I/O设备12
1.4.5总线13
1.4.6操作系统的工作过程13
1.5系统调用15
1.5.1系统调用的基本类型16
1.5.2系统调用的实现16
1.6现代操作系统的特征17
1.7操作系统的发展趋势19
1.8Linux操作系统简介20
1.8.1Linux的产生20
1.8.2Linux的特性20
1.8.3Linux与Windows操作系统
之间的差别21
1.8.4Linux的用户界面22
本章小结23
习题24
第2章进程控制25
2.1进程的概念27
2.1.1程序的顺序执行27
2.1.2程序的并发执行28
2.1.3进程的引入原因31
2.2进程控制38
2.2.1进程创建38
2.2.2进程撤销40
2.2.3进程阻塞41
2.2.4进程唤醒42
2.2.5Linux进程创建及执行实例43
2.3进程间通信45
2.3.1临界区与临界资源46
2.3.2忙等的互斥46
2.3.3用信号量机制实现互斥与
同步50
2.3.4进程通信56
2.3.5LinuxIPC概述57
2.3.6Linux管道通信58
2.3.7Linux软中断通信60
2.4经典的IPC问题63
2.4.1生产者与消费者问题63
2.4.2哲学家进餐问题63
2.4.3读者-写者问题65
2.5线程66
2.5.1线程的引入及定义66
2.5.2线程与进程的关系67
2.5.3线程的实现方法68
2.5.4Linux的线程管理68
2.5.5Linux线程管理相关函数69
2.5.6Linux线程管理举例70
2.6管程71
2.6.1管程的提出71
2.6.2管程概念71
2.6.3管程的组成71
2.6.4管程的形式72
2.6.5管程的三个主要特性73
2.7死锁73
2.7.1死锁的定义和起因73
2.7.2规避死锁的方法74
2.8小型案例实训77
本章小结78
习题78
第3章处理机调度81
3.1作业的概念82
3.2作业与进程的关系83
3.3多级调度的概念84
3.3.1高级调度84
3.3.2中级调度85
3.3.3低级调度85
3.3.4线程调度85
3.4调度算法85
3.4.1作业调度算法86
3.4.2进程调度算法87
3.5进程调度的时机91
3.6Linux进程调度91
3.6.1Linux进程调度的目标91
3.6.2Linux进程分类92
3.6.3Linux进程优先级92
3.6.4Linux进程调度程序93
3.6.5进程调度策略94
3.6.6可变优先级94
3.6.7可变时间片94
3.6.8Linux进程调度实现95
3.7小型案例实训95
本章小结103
习题103
第4章存储管理106
4.1存储管理概述107
4.1.1计算机系统的存储体系108
4.1.2存储器的组织方式109
4.2单一连续存储管理112
4.3分区存储管理112
4.3.1固定分区方式112
4.3.2可变分区方式114
4.3.3分区式存储管理的特点116
4.3.4分区式存储管理的内存扩充
技术117
4.4分页存储管理119
4.4.1分页存储管理的基本原理119
4.4.2分页存储管理的数据结构120
4.4.3页式地址结构及转换122
4.4.4相联存储器和快表124
4.4.5分页存储管理的内存分配与
回收125
4.4.6分页存储管理的内存共享与
保护126
4.4.7分页存储管理的特点127
4.5分段存储管理127
4.5.1分段存储管理的基本原理127
4.5.2分段存储管理的数据结构128
4.5.3分段存储管理的地址结构及
转换128
4.5.4内存分配与回收129
4.5.5段共享与保护130
4.5.6分段存储管理的特点131
4.5.7分页存储管理和分段存储管理
的区别131
4.6段分页存储管理131
4.7虚拟存储管理系统131
4.7.1虚拟存储概述131
4.7.2请求分页虚拟存储管理133
4.7.3请求分段虚拟存储管理138
4.7.4段页式虚拟存储管理138
4.8Linux的存储管理139
4.8.1Intel80386体系结构下的内存管理机制139
4.8.2Linux地址转换机制142
4.8.3Linux内存分配和释放143
4.8.4Linux进程虚拟内存地址145
4.8.5Linux页面操作147
4.9小型案例实训149
本章小结153
习题153
57

本目录推荐