计算机操作系统

计算机操作系统

翟一鸣, 编著

出版社:清华大学出版社

年代:2012

定价:30.0

书籍简介:

本书详细介绍了计算机操作系统的基本概念、基本原理和典型实现技术,理论学习与实践应用相结合。全书共6章,分别介绍了操作系统的基本概念、功能和特征,进程的概念及进程管理的各种策略,存储管理的方法及实现,文件和文件系统的基本概念和实现过程,设备管理技术,系统安全与保护的介绍。每一章都以Linux操作系统为实例,介绍具体实现方案。

书籍目录:

第1章 操作系统概述

1.1 操作系统的定义

1.2 操作系统的发展历史

1.2.1 手工操作阶段

1.2.2 联机批处理系统

1.2.3 脱机批处理系统

1.2.4 执行系统

1.2.5 多道批处理系统

1.2.6 分时系统

1.2.7 实时系统

1.2.8 网络操作系统

1.2.9 个人计算机操作系统

1.2.10嵌入式操作系统

1.2.11分布式操作系统

1.3 操作系统的功能和主要特征

1.3.1 操作系统的功能

1.3.2 操作系统的主要特征

1.4 常用的操作系统

1.4.1 MS-DOS及Windows系列

1.4.2 UNIX家族:Solaris、AIX、HP UX、SVR4、BSD

1.4.3 自由软件:Linux及其他

1.5 本章小结

习题1

第2章 进程管理

2.1 进程的概念

2.1.1 程序的并发执行

2.1.2 进程的定义

2.1.3 进程状态及其转换

2.1.4 进程控制块

2.1.5 进程的特性

2.2 进程控制

2.2.1 创建进程原语

2.2.2 撤销进程原语

2.2.3 阻塞进程原语

2.2.4 唤醒进程原语

2.3 进程互斥与同步

2.3.1 临界资源与临界区

2.3.2 互斥工具

2.3.3 同步机制

2.3.4 经典同步问题

2.4 进程通信

2.4.1 共享存储

2.4.2 消息传递

2.4.3 共享文件

2.5 进程调度

2.5.1 进程调度的基本概念

2.5.2 进程调度算法

2.6 死锁

2.6.1 死锁的概念

2.6.2 死锁的预防

2.6.3 死锁的避免

2.6.4 死锁的检测

2.6.5 死锁的解除

2.7 线程的概念及其实现

2.7.1 线程的引入

2.7.2 进程与线程的关系

2.7.3 线程的状态及转换

2.7.4 线程调度

2.7.5 线程通信

2.7.6 多线程应用举例

2.8 Linux中的进程及调度

2.8.1 TSS及Linux实现

2.8.2 Linux进程控制块

2.8.3 进程的创建与退出

……

第3章 存储管理

第4章 文件管理

第5章 设备管理

第6章 系统安全

附录A 缩略语

附录B Linux系统常用系统调用

参考文献

内容摘要:

本书详细介绍了计算机操作系统的基本概念、基本原理和典型实现技术,特点是理论学习与实践应用相结合。全书共6章,分别介绍操作系统的基本概念、功能和特征,进程的概念及进程管理的各种策略,存储管理的方法及实现,文件和文件系统的基本概念和实现过程,设备管理技术,系统安全的概念与系统保护措施。本书可作为高等院校计算机科学与技术及相关专业的本科生教材,也可作为从事信息科学和计算机工作的科技人员学习操作系统的参考书。

编辑推荐:

可作为高等院校计算机科学与技术及相关专业的本科生教材,也可作为从事信息科学和计算机工作的科技人员学习操作系统的参考书。

书籍规格:

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

书籍信息归属:

计算机操作系统是清华大学出版社于2012.7出版的中图分类号为 TP316 的主题关于 操作系统-高等学校-教材 的书籍。