操作系统原理及应用

操作系统原理及应用

王红, 编著

出版社:清华大学出版社

年代:2013

定价:25.0

书籍简介:

本书系统介绍了操作系统的基本概念和基本原理,并在各章中结合Linux实例加以讲解。适合作为高等学校计算机专业教材。

书籍目录:

第1章 操作系统概论

1.1 操作系统的地位

1.2 操作系统的功能

1.2.1 提供人机接口

1.2.2 管理计算机资源

1.3 操作系统的发展过程

1.3.1 推动操作系统发展的主要动力

1.3.2 操作系统发展的初级阶段

1.3.3 单道批处理系统

1.3.4 多道批处理系统

1.3.5 分时系统

1.3.6 实时系统

1.3.7 微机操作系统

1.3.8 网络操作系统

1.3.9 分布式操作系统

1.4 操作系统的特性

1.5 操作系统的体系结构

1.5.1 层次结构

1.5.2 微内核结构

1.6 Linux简介

1.6.1 Linux简介

1.6.2 Linux的内核特征

1.6.3 Linux的发展及展望

本章小结

习题1

第2章 进程管理

2.1 进程的引入

2.1.1 程序的顺序执行

2.1.2 程序的并发执行及其特征

2.1.3 进程的定义与特征

2.1.4 进程的基本状态及转换

2.1.5 Lnux进程的状态

2.2 进程的描述

2.2.1 进程控制块PCB

2.2.2 进程控制块的组织方式

2.2.3 Linux进程的PCB

2.3 进程控制

2.3.1 进程的家族关系

2.3.2 进程的创建与终止

2.3.3 进程的阻塞与唤醒

2.3.4 Linux系统调用

2.4 进程的同步与互斥

2.4.1 临界资源的概念

2.4.2 进程的互斥与同步

2.4.3 锁机制

2.4.4 信号量机制

2.5 进程同步问题举例

2.5.1 两个简单的例子

2.5.2 生产者-消费者问题

2.5.3 读者写者问题

2.5.4 哲学家进餐问题

2.6 进程通信

2.6.1 共享存储器系统

2.6.2 消息传递系统

2.6.3 管道通信系统

2.7 信号通信机制

2.8 线程

2.8.1 线程的基本概念

2.8.2 线程的状态与转换操作

2.8.3 引入线程的好处

2.8.4 多线程的实现

2.8.5 Linux系统的线程

本章小结

习题2

第3章 处理机调度与死锁

3.1 作业管理

3.1.1 作业的概念及分类

3.1.2 作业的状态

3.1.3 作业管理的功能

3.11.1 死锁检测的时机

3.11.2 死锁的检测

3.11.3 死锁的解除

本章小结

习题3

第4章 内存管理

第5章 文件管理

第6章 设备管理

第7章 现代操作系统实例

第8章 操作系统的安全性

参考文献

内容摘要:

本书系统地介绍了操作系统的基本概念和基本原理,并在各章中结合Linux实例加以讲解。本书主要内容包括: 操作系统概论、进程管理、处理机调度与死锁、内存管理、文件管理、设备管理、现代操作系统实例,以及操作系统的安全性。本书是结合作者多年从事操作系统教学及科研工作的实践,根据操作系统课程的特点编写而成。本书概念准确,层次清晰,重点突出,系统性强,算法采用C语言描述。书中提供的例题典型部分,便于初学者对操作系统原理进行理解、掌握和运用。本书可以作为高等学校及应用型本科、成人高教、高职高专等院校计算机类专业的教材,也可以作为从事计算机和信息科学类相关工作人员的参考用书。

书籍规格:

书籍详细信息
书名操作系统原理及应用站内查询相似图书
9787302312376
如需购买下载《操作系统原理及应用》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)25.0语种简体中文
尺寸23 × 19装帧平装
页数印数

书籍信息归属:

操作系统原理及应用是清华大学出版社于2013.出版的中图分类号为 TP316.89 的主题关于 Linux操作系统-高等学校-教材 的书籍。