操作系统基础

操作系统基础

屠立德, 王丹, 高红雨, 金雪云, 编著

出版社:清华大学出版社

年代:2014

定价:30.0

书籍简介:

本书是一部关于操作系统基本概念、功能、实现原理及设计方法的教材,希望尽可能清晰、全面地介绍现代操作系统涉及的内容和技术。本书在结构上从操作系统的分层概念出发,深入浅出地介绍操作系统的概念和框架。本书内容涵盖《2011计算机考研大纲》和《高等学校计算机科学与技术专业公共核心知识体系与课程》中有关操作系统部分的知识点要求。

书籍目录:

第1章引论

1.1计算机系统概述

1.1.1计算机的硬件组织

1.1.2软件的层次与虚拟机的概念

1.2操作系统的形成和发展

1.2.1什么是操作系统

1.2.2操作系统的形成和发展

1.3多道程序设计的概念

1.3.1多道程序设计的引入

1.3.2多道程序设计的概念

1.4操作系统的功能和特性

1.4.1操作系统的功能

1.4.2操作系统的特性

1.5操作系统的类型

1.5.1多道批处理操作系统

1.5.2分时操作系统

1.5.3实时系统

1.5.4网络操作系统

1.5.5多处理操作系统

1.5.6分布式操作系统

1.5.7嵌入式操作系统

1.5.8多核系统

1.6操作系统的设计

1.6.1设计的目标和原则

1.6.2操作系统设计

1.7操作系统的结构

1.7.1模块接口法

1.7.2层次结构设计法

1.7.3微内核结构

1.7.4微内核的实现

本章小结

习题

第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.3操作系统与用户的接口

2.3.1作业控制语言

2.3.2联机作业控制

2.4固件——微程序设计概念

2.4.1微程序设计的概念

2.4.2微程序设计与操作系统

本章小结

习题

第3章进程管理

3.1进程的概念

3.1.1进程的引入

3.1.2进程的定义

3.2进程的状态

3.2.1进程的状态及其变化

3.2.2进程的挂起和解除挂起的状态

3.3进程的描述和管理

3.3.1进程的描述

3.3.2进程管理

3.4进程控制

3.4.1进程的控制原语

3.4.2操作系统与进程控制的执行

3.5 UNIX SVR4的进程管理+

本章小结

习题

第4章多线程

4.1线程的概念

4.1.1线程的引入

4.1.2线程的概念

4.2线程的状态和线程管理

4.2.1线程的状态

4.2.2线程的描述

4.2.3线程的管理

4.3多线程的实现

4.3.1概述

4.3.2用户级线程

4.3.3内核级线程

4.3.4 KLT和ULT结合的方法

4.3.5线程库

4.4 Solaris操作系统的线程机制

4.4.1 Solaris的多线程结构

4.4.2轻质进程

4.4.3 内核线程

4.4.4用户线程

4.4.5线程的执行

4.4.6内核中断线程

本章小结

习题

第5章互斥与同步

5.1概述

5.2临界区

5.2.1临界区的提出

5.2.2临界区的互斥要求

5.3互斥

5.3.1互斥的软件解决方法

5.3.2互斥的硬件解决方法

5.4信号量

5.4.1信号量

5.4.2信号量及同步原语

5.4.3同步原语的不可分割性

5.4.4用信号量实现进程间互斥

5.4.5生产者和消费者问题

5.4.6读者和写者问题

5.5管程

5.5.1管程的定义

5.5.2用管程实现同步

5.6进程间的通信

5.6.1消息通信

5.6.2间接通信模式

5.6.3其他消息通信模式

5.7 UNIX的进程同步和通信

5.7.1管道

5.7.2消息

5.7.3共享主存

5.7.4信号量

5.7.5信号或软中断

本章小结

习题

第6章死锁

第7章实存储器管理技术

第8章虚拟存储管理

第9章设备管理

第10章文件系统

第11章分布式系统

内容摘要:

操作系统作为核心的系统软件,负责控制和管理整个系统的资源并组织用户高效协调地使用这些资源。本书是在《操作系统基础(第3版)》的基础上修订而成的。与第3版相比,第4版在结构、内容上都做了调整、修改和增删。本书阐述了操作系统的基本工作原理以及设计方法,力求将现代操作系统的典型特征,即多线程、微内核、分布式系统、客户/服务器模型与经典的操作系统原理紧密结合。全书共13章,主要介绍了操作系统的基本概念和运行环境、进程和线程、处理器调度与死锁、存储管理、设备管理、文件管理、分布式系统,最后介绍了Windows和Linux操作系统的结构和实现。每章后面都有本章小结及难度适宜的习题,便于读者自学或巩固所学的知识。本书内容丰富,结构清晰,突出基础,注重应用,强调理论与实践的结合,适合作为高等院校计算机专业或相关专业操作系统课程的教材,也可以作为从事操作系统设计与系统内核开发的技术人员的参考书籍。

编辑推荐:

内容丰富,结构清晰,突出基础,注重应用,强调理论与实践的结合,适合作为高等院校计算机专业或相关专业操作系统课程的教材,也可以作为从事操作系统设计与系统内核开发的技术人员的参考书籍。

书籍规格:

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

书籍信息归属:

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