《操作系统》
《操作系统》
出版时间:2003-12
出版社:人民邮电
作者:宗大华,宗涛
页数:237
字数:370000
《操作系统》内容概要[E]
操作系统是计算机系统必备的一种基本系统软件。在学校学习中,它是计算机专业的必修课程;在实际工作中,它是从事计算机应用人员必须掌握的知识。
本书共有8章,可以分为4部分。第1部分为第1章,它概述了操作系统在计算机系统中的地位、基本功能以及分类;第2部分为第2章到第5章,它从资源管理的角度出发,讲述了操作系统对处理机、存储器、外部设备以及硬、软件资源的各种管理策略;第3部分为第6章,它集中讲述和分析了资源管理中出现的各种问题,并给出相应的解决方法;第4部分为第7章和第8章,主要对两个典型操作系统UNIX和MS-DOS进行粗略剖析,以求加深对第2部分内容的进一步理解。
本书在每章的后面都安排有大量习题,供读者自测使用。
本书是高职高专计算机专业操作系统课程的教材,也可作为高等学校非计算机专业本科生的教材。
《操作系统》书籍目录[E]
第1章 操作系统概述11.1 计算机系统11.1.1 硬件与软件11.1.2 操作系统的形成21.2 操作系统的定义与功能41.2.1 操作系统的定义41.2.2 操作系统的功能41.3 操作系统的种类61.3.1 批处理操作系统61.3.2 分时操作系统71.3.3 实时操作系统91.3.4 网络操作系统9习题10第2章 处理机管理122.1 进程122.1.1 多道程序设计122.1.2 进程的定义152.1.3 进程的特征152.1.4 进程的基本状态162.2 进程控制块172.2.1 进程的三个组成部分172.2.2 进程控制块(PCB)的内容182.2.3 进程控制块队列202.3 进程的调度与管理212.3.1 进程调度算法212.3.2 进程管理的基本原语262.4 作业调度282.4.1 用户与操作系统的两种接口282.4.2 作业与作业管理312.4.3 作业的调度算法33习题39第3章 存储管理433.1 固定分区存储管理433.1.1 地址重定位433.1.2 地址的静态重定位453.1.3 单一连续分区存储管理453.1.4 固定分区存储管理473.2 可变分区存储管理503.2.1 可变分区存储管理的基本思想503.2.2 地址的动态重定位533.2.3 空闲区的合并543.2.4 分区的管理与组织方式553.2.5 空闲分区的分配算法603.3 分页式存储管理613.3.1 分页式存储管理的基本思想613.3.2 分页式存储管理的地址转换643.3.3 内存块的分配与回收693.4 虚拟存储与请求页式存储管理703.4.1 虚拟存储器的概念703.4.2 请求分页式存储管理的基本思想723.4.3 缺页中断的处理733.4.4 页面淘汰算法77习题84第4章 设备管理874.1 概述874.1.1 计算机设备的分类874.1.2 设备管理的目标与功能904.2 输入/输出的处理步骤914.2.1 I/O请求的提出924.2.2 对I/O请求的管理924.2.3 I/O请求的具体实现924.3 设备的分配与调度算法934.3.1 管理设备时的数据结构934.3.2 独享设备的分配964.3.3 共享磁盘的调度984.4 数据传输的方式1024.4.1 设备控制器1034.4.2 程序循环测试方式1044.4.3 中断方式1054.4.4 直接存储器存取(DMA)方式1064.4.5 通道方式1074.5 设备管理中的若干技术1084.5.1 I/O缓冲技术1084.5.2 虚拟设备与SPOOLing技术110习题111第5章 文件管理1145.1 文件的结构1145.1.1 文件与文件系统1145.1.2 文件的逻辑结构1175.1.3 文件的物理结构1185.1.4 文件的存取1215.2 磁盘存储空间的管理1225.2.1 位示图1235.2.2 空闲区表1245.2.3 空闲块链1255.3 文件管理与目录结构1265.3.1 文件控制块与目录1265.3.2 目录的层次结构1285.3.3 "按名存取”的实现1305.4 文件的使用1325.4.1 文件的共享1325.4.2 文件的保护1335.4.3 文件的操作135习题136第6章 进程间的制约关系1396.1 进程间的制约关系1396.1.1 与时间有关的错误1396.1.2 竞争资源—互斥1426.1.3 协同工作—同步1446.2 信号量与P、V操作1466.2.1 信号量与P、V操作的定义1466.2.2 用P、V操作实现互斥1476.2.3 用P、V操作实现同步1486.2.4 用P、V操作实现资源分配1516.2.5 互斥/同步的样例分析1536.3 死锁、高级进程通信1566.3.1 死锁与产生死锁的必要条件1566.3.2 死锁的预防1596.3.3 死锁的避免1606.3.4 死锁的检测并恢复1646.3.5 高级进程通信165习题168第7章 实例分析:UNIX操作系统1737.1 UNIX的处理机管理1737.1.1 UNIX的进程1737.1.2 UNIX的进程状态1777.1.3 UNIX的进程调度与换进换出1787.2 UNIX的存储管理1817.2.1 对换技术1817.2.2 请求页式存储管理技术1837.3 UNIX的文件管理1857.3.1 UNIX文件管理综述1857.3.2 UNIX对磁盘的组织1877.3.3 UNIX文件的物理结构1907.3.4 UNIX对文件存储空间的管理1927.3.5 UNIX的文件操作1947.4 UNIX的设备管理1967.4.1 UNIX设备管理概述1967.4.2 UNIX对块设备的管理1977.4.3 UNIX对字符设备的管理202习题204第8章 实例分析:MS-DOS操作系统2078.1 MS-DOS的处理机管理2078.1.1 MS-DOS的基本组成2078.1.2 MS-DOS的进程2108.1.3 MS-DOS的作业管理2128.2 MS-DOS的存储管理2158.2.1 MS-DOS对常规内存的管理2158.2.2 PC机地址的构成—“分段”表示法2188.2.3 MS-DOS的各种内存区域2208.3 MS-DOS的文件管理2218.3.1 MS-DOS文件管理综述2218.3.2 MS-DOS的文件分配表(FAT)2258.3.3 MS-DOS的树型目录结构2278.3.4 MS-DOS文件访问的实现2288.4 MS-DOS的设备管理2308.4.1 MS-DOS设备管理综述2308.4.2 MS-DOS设备驱动程序的构成2318.4.3 MS-DOS对块设备的管理2338.4.4 MS-DOS对字符设备的管理234习题235