计算机操作系统原理分析(第三版)
提供课件、源程序、过程图。以实现处理器并发执行工作方式为目标,详细介绍计算机操作系统管理、控制的原理和方法,并从程序设计角度进行分析。教材内容叙述规范、结构严谨、逻辑清晰,例子、习题典型。

作者:丁善镜

丛书名:21世纪高等学校系列教材·计算机科学与技术

定价:59元

印次:3-5

ISBN:9787302555377

出版日期:2020.08.01

印刷日期:2024.01.25

图书责编:刘向威

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

计算机操作系统是在研究计算机系统的工作方式和使用方式基础上,提出对计算机系统进行管理、控制的原理和方法,让计算机能够更好地为人们的学习、工作和生活服务。本书以单处理器计算机系统的并发执行工作方式为管理、控制对象。介绍计算机操作系统基本原理和方法。主要包括操作系统引论、操作系统提供用户的接口、处理器管理及调度、存储器管理、文件系统、设备管理和并发程序设计实验指导等共 8章。

丁善镜,男,1992年3月硕士毕业于大连理工大学计算机系。现为福州大学数学与计算机学院副教授,1995年以来一直从事“计算机操作系统”大学本科教学,2012年编著《计算机操作系统原理分析》清华大学出版社出版,2015年修订出版第二版。在操作系统教学上有较丰富的经验,先后完成多项计算机应用系统开发。

第三版前言 本书对2015年出版的《计算机操作系统原理分析(第二版)》进行修改和补充, 新增第8章并发程序设计实验指导,删除或修改原版的部分段落,调整部分章节的编排,另外还补充了部分习题。 计算机操作系统是在认识计算机系统硬件组成及其体系结构的基础上,研究计算机系统的工作方式和用户使用方式,重点研究对计算机系统工作方式进行管理、控制的原理和方法,其目标是使得计算机系统能够更加方便、有效、安全地为人们服务。 在计算机系统的工作方式中,有初期的缺少人机交互的批处理系统,现在的多用户多任务的分时系统; 有单计算机系统,现在普遍使用的多计算机的网络系统,也有研究、发展中的多计算机的分布式系统和云服务平台; 有以计算为主的计算机系统,也有实施过程控制的实时系统,以及现在的各种电子设备的嵌入式系统。 另外,自从硬件上具有处理器与设备并行工作的能力之后,在微观方面,系统的工作流程从单任务的顺序执行方式, 发展到现在多任务的并发执行方式。 这些都与操作系统的研究密切相关。 本书作为大学本科计算机操作系统的入门教材,以单处理器计算机系统、并发执行工作方式为主,介绍计算机系统管理、控制的基本原理和方法。 在参考了国内外新近出版的操作系统教材和相关技术资料的基础上,结合学生的实际学习特点,本书系统地介绍了操作系统的基本原理和设计方法,并对原理和方法的思想进行了分析和总结。力求内容完整、规范,逻辑结构清晰、重点突出。 本书共8章。第1章介绍操作系统的概念、多道程序设计与操作系统、计算机操作系统的形成和发展、基本类型及其特征、操作系统的研究内容和操作系统软件的基本...

目录
荐语
查看详情 查看详情

目录

第1章引论

1.1操作系统概述

1.1.1计算机系统的组成

1.1.2操作系统的定义

1.1.3计算机系统的层次结构

1.2操作系统的形成

1.2.1操作系统形成与发展的主要因素

1.2.2多道程序设计与操作系统

1.2.3操作系统的发展

1.3操作系统的基本类型

1.3.1批处理系统及其特征

1.3.2分时系统及其特征

1.3.3实时系统及其特征

1.4计算机操作系统的研究内容

1.5本章小结

习题

第2章操作系统的接口

2.1操作系统的内核

2.1.1处理器指令及工作模式

2.1.2操作系统内核及其基本特点

2.2操作系统的启动

2.2.1固件及其作用

2.2.2基本输入/输出系统

2.2.3可扩展固件接口

2.2.4操作系统的启动过程

2.3操作系统的用户接口

2.3.1命令接口

2.3.2程序接口及系统调用

2.3.3UNIX系统概述

2.4本章小结

习题

第3章处理器管理

3.1系统的工作流程

3.1.1程序及其特点

3.1.2顺序执行的工作方式及特征

3.1.3并发执行的工作方式及特征

3.2进程的概念

3.2.1进程的定义

3.2.2进程的主要特征

3.3进程的动态性

3.3.1进程的基本状态

3.3.2基本状态的转换关系

3.4进程管理的主要功能

3.4.1进程控制块及其组成

3.4.2... 查看详情

以实现处理器并发执行工作方式为目标,详细介绍计算机操作系统管理、控制的原理和方法,并从程序设计角度进行分析。教材内容叙述规范、结构严谨、逻辑清晰,例子、习题典型。 查看详情