首页 > 图书中心 >图书详情
计算机操作系统原理分析(第三版)
作者:丁善镜
丛书名:21世纪高等学校系列教材·计算机科学与技术
定价:59元
印次:3-5
ISBN:9787302555377
出版日期:2020.08.01
印刷日期:2024.01.25
计算机操作系统是在研究计算机系统的工作方式和使用方式基础上,提出对计算机系统进行管理、控制的原理和方法,让计算机能够更好地为人们的学习、工作和生活服务。本书以单处理器计算机系统的并发执行工作方式为管理、控制对象。介绍计算机操作系统基本原理和方法。主要包括操作系统引论、操作系统提供用户的接口、处理器管理及调度、存储器管理、文件系统、设备管理和并发程序设计实验指导等共 8章。
more >第三版前言 本书对2015年出版的《计算机操作系统原理分析(第二版)》进行修改和补充, 新增第8章并发程序设计实验指导,删除或修改原版的部分段落,调整部分章节的编排,另外还补充了部分习题。 计算机操作系统是在认识计算机系统硬件组成及其体系结构的基础上,研究计算机系统的工作方式和用户使用方式,重点研究对计算机系统工作方式进行管理、控制的原理和方法,其目标是使得计算机系统能够更加方便、有效、安全地为人们服务。 在计算机系统的工作方式中,有初期的缺少人机交互的批处理系统,现在的多用户多任务的分时系统; 有单计算机系统,现在普遍使用的多计算机的网络系统,也有研究、发展中的多计算机的分布式系统和云服务平台; 有以计算为主的计算机系统,也有实施过程控制的实时系统,以及现在的各种电子设备的嵌入式系统。 另外,自从硬件上具有处理器与设备并行工作的能力之后,在微观方面,系统的工作流程从单任务的顺序执行方式, 发展到现在多任务的并发执行方式。 这些都与操作系统的研究密切相关。 本书作为大学本科计算机操作系统的入门教材,以单处理器计算机系统、并发执行工作方式为主,介绍计算机系统管理、控制的基本原理和方法。 在参考了国内外新近出版的操作系统教材和相关技术资料的基础上,结合学生的实际学习特点,本书系统地介绍了操作系统的基本原理和设计方法,并对原理和方法的思想进行了分析和总结。力求内容完整、规范,逻辑结构清晰、重点突出。 本书共8章。第1章介绍操作系统的概念、多道程序设计与操作系统、计算机操作系统的形成和发展、基本类型及其特征、操作系统的研究内容和操作系统软件的基本功能; 第2章介绍操作系统的内核、计算机系统的固件BIOS、UEFI,以及操作系统的命令接口和程序接口; 第3章和第4章介绍处理器的管理和调度,主要包括系统工作流程分析、进程的概念、进程管理的五大功能: 控制、同步、通信、调度和死锁; 第5章介绍存储器管理,存储管理的基本方法等,分别从它们的设计思想、实现关键、特点等几个方面分析和总结; 第6章是介绍文件系统,主要包括文件系统概念及其基本功能,重点围绕实现按名存取的功能,从文件的组织、文件目录管理、文件存储空间管理和文件共享保护等方面进行分析; 第7章介绍设备管理,主要有I/O软件的层次结构分析、I/O控制方式、缓冲管理、设备分配和磁盘驱动调度,设备管理的目的是实现设备独立性。第8章为并发程序设计实验指导,介绍并发程序设计实验工具BACI、Java锁(Lock)机制及应用和Linux信号量机制及应用。 书中带有“*”号的小节,作为可选部分,供学有余力或对相关内容有兴趣的读者学习。 本书可作为高等院校计算机类各专业,通信、电子等相关专业的本科生教材,同时可供广大科技工作者和研究人员作为了解计算机专业基础知识的参考书。 本书旨在系统、规范地介绍计算机操作系统的基本原理和方法,通过分析和总结,最大限度地帮助读者理解、掌握操作系统的核心内容。 由于编者的学识水平、知识结构有限,书中难免存在疏漏和不妥之处,恳请广大同行和读者不吝批评指正。 编者 2019年8月
more >