计算机操作系统
2008-10
清华大学出版社
刘腾红,骆正华 编
299
《计算机操作系统》从计算机资源管理的角度,系统、全面、准确、通俗地阐述操作系统的概念、原理和方法。全书共分9章,内容包括操作系统概述、作业管理和用户接口、进程和处理机管理、存储管理、设备管理、文件系统、Linux操作系统、网络操作系统和分布式操作系统等知识,每章后都有习题,并把Windows XP的内容放入主要章节进行剖析。 《计算机操作系统》是信息管理与信息系统专业的规划教材,可作为高等院校计算机科学与技术专业的教材,也可供从事计算机工作的科技人员参考。
第1章 操作系统概述1.1 什么是操作系统1.1.1 计算机系统1.1.2 操作系统在计算机系统中的地位1.1.3 操作系统的定义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.4 操作系统的类型1.4.1 多道批处理系统1.4.2 分时系统1.4.3 实时系统1.4.4 嵌入式操作系统1.5 操作系统的特性及性能指标1.5.1 操作系统的特性1.5.2 操作系统的性能指标1.6 中断系统1.6.1 什么叫中断1.6.2 中断装置1.6.3 管态和目态1.6.4 中断分类1.6.5 中断屏蔽1.6.6 中断优先级1.6.7 中断处理1.7 研究操作系统的几种观点1.8 Windows XP的结构和特点1.8.1 Windows XP 的结构1.8.2 Windows XP 的特点1.9 小结习题一第2章 作业管理和用户接口2.1 用户与操作系统间的接口2.1.1 程序接口2.1.2 命令接口2.2 作业管理的基本概念2.2.1 作业、作业步、作业流2.2.2 作业的分类2.3 作业管理的任务和功能2.3.1 作业管理的任务2.3.2 作业管理的功能2.4 作业的输入与输出2.4.1 早期联机输入输出2.4.2 脱机输入输出2.4.3 Spooling系统2.5 作业调度2.5.1 作业的状态2.5.2 作业控制块2.5.3 作业调度的功能及调度性能的衡量2.5.4 作业调度算法2.6 作业控制2.6.1 脱机作业控制2.6.2 联机作业控制2.7 Windows XP的用户接口2.7.1 Windows XP的系统命令2.7.2 Windows XP的GUI2.7.3 Win32 API函数2.8 小结习题二第3章 进程和处理机管理 3.1 进程的基本概念3.1.1 程序顺序执行3.1.2 程序并发执行……第4章 存储管理第5章 设备管理第6章 文件系统第7章 Linux操作系统第8章 网络操作系统第9章 分布式操作系统参考文献
第1章 操作系统概述 操作系统(operating Systein,OS)是计算机系统中必备的核心系统软件。用户使用计算机系统,首先要与操作系统打交道。本章将讨论什么是操作系统,操作系统的功能,操作系统的类型及主要性能指标,并介绍中断系统的有关概念。 1.1 什么是操作系统 1.1.1 计算机系统 计算机系统是一个复杂的系统。一个完整的计算机系统由硬件系统和软件系统两部分组成。硬件系统是组成计算机的各种元件、部件和设备的总称;软件系统是指机器运行所需的各种程序及其有关的文档资料。硬件是整个计算机的物质基础,没有硬件系统就谈不上计算机。但是只有硬件系统,而没有配套的软件系统,计算机系统就无法工作。通常,人们把没有配置软件的计算机称为裸机。计算机的软件系统是建立在硬件系统基础之上的。只有将硬件系统和软件系统有机地结合起来,才能充分发挥计算机的作用,完成计算机应承担的任务。配置了软件的计算机称为虚拟计算机。 从功能上讲,可以把整个计算机系统划分为四个层次:机器层、操作系统层、系统层和应用层,如图1-1所示。这四个层次表现为一种单向服务关系,即:外层软件必须以事先约定好的方式使用内层软件或硬件提供的服务,这种约定称为界面。下面简要地介绍各层次的特点。 1.机器层 机器层是指裸机(硬件),即无任何软件的机器设备本身。它对外界面由机器指令系统组成,机器指令系统与硬件的组织结构密切相关。操作系统及其外层软件通过执行各种机器指令访问和控制各种硬件资源。 迄今为止,计算机硬件的组织结构仍采用冯?诺依曼(Yon Neumann)的基本原理,即“存储程序控制,,原理。它一般归纳为五类部件组成:控制器、运算器、存储器、输入设备和输出设备。人们通常把控制器和运算器做在一起,称为中央处理机(Central Processing Unit,CPU)。把输入设备和输出设备统称为输入输出(I/O)设备。
《计算机操作系统》特色: 从计算机资源管理的角度,系统、全面、准确、通俗地阐述操作系统的概念、原理和方法。 每章教附有习题,方便教师授课。 可作为高校信息管理与信息系统专业和计算机科学与技术专业的教材。