商家名称 | 信用等级 | 购买信息 | 订购本书 |
计算机操作系统(第2版)(谢旭升著) | |||
计算机操作系统(第2版)(谢旭升著) |
《计算机操作系统(第2版)》由华中科技大学出版社出版。
第1章 引论
1.1 操作系统的概念
1.2 操作系统的形成与发展
1.3 操作系统的功能
1.4 操作系统的特征和作用
习题
第2章 处理器管理
2.1 程序的顺序执行和并发执行
2.2 进程的概念
2.3 进程控制
2.4 进程调度
2.5 进程互斥
2.6 进程同步
2.7 进程通信
2.8 死锁
习题二
第3章 存储管理
3.1 存储管理概述
3.2 程序的装入与链接
3.3 连续存储管理
3.4 页式存储管理
3.5 段式存储管理
3.6 段页式存储管理
3.7 虚拟存储管理方式
习题三
第4章 设备管理
4.1 设备管理概述
4.2 I/O系统
4.3 缓冲技术
4.4 独占设备的分配
4.5 磁盘存储管理
4.6 设备处理
4.7 虚拟设备
习题四
第5章 文件管理
5.1 概述
5.2 文件的组织结构和存取方式
5.3 目录管理
5.4 辅存空间的管理
5.5 文件的使用
5.6 文件的共享
5.7 文件的保护与保密
习题五
第6章 作业管理
6.1 概述
6.2 操作系统与用户的接口
6.3 批处理作业的管理
6.4 交互式作业的管理
习题六
第7章 网络操作系统和分布式操作系统
7.1 网络操作系统概述
7.2 分布式操作系统
习题七
第8章 UNIX系统
8.1 UNIX系统概述
8.2 UNIX系统中的处理机管理
8.3 UNIX系统中的主存储器管理
8.4 UNIX文件子系统
习题八
第9章 Windows系统
9.1 Windows2000系统概述
9.2 windows系统中的处理机管理
9.3 windows系统中主存储描述
9.4 Windows中外存管理的描述
9.5 Windows中的驱动描述
9.6 Windows2000/XP文件系统描述
9.7 Windows2000/XP的I/0系统
9.8 Windows2000/XP的注册表
9.9 Windows2000活动目录
习题九
第10章 Linux系统
10.1 Linux系统概述
10.2 Linux体系结构
10.3 Linux进程管理
10.4 Linux文件系统
10.5 Linux系统存储管理
10.6 Linux输入和输出系统
习题十
参考文献
操作系统是计算机系统中不可缺少的基本系统软件,也是计算机专业工作者必须掌握的知识。计算机操作系统课程是计算机及相关专业的一门必修课程,在计算机及相关专业的课程体系中占有重要的地位。
本书是作者在多年教学工作的基础上,参阅了有关文献而编写的。考虑到本课程的课时数有限,我们对其内容进行了精选,着重于操作系统基本概念、基本原理、基本技术、基本方法的阐述,力求做到概念清晰、表述正确、结构合理、取舍得当,希望通过由浅入深、循序渐进的谋篇和通俗易懂、便于自学的表达,进而达到较好的教学效果。
全书共分十章。第一章引论,介绍了操作系统的基本概念、操作系统的形成与发展、操作系统的功能、操作系统的特征和作用;第二章处理器管理,介绍了并发执行的特征和进程的概念,对进程控制、进程调度及算法、进程互斥与同步、进程通信、进程死锁等问题进行了分析和讨论;第三章存储管理,介绍了存储管理的基本知识,讨论了存储管理的基本功能、各种存储管理技术和虚拟存储管理技术;第四章设备管理,介绍了I/O硬件原理、I/O控制方式和I/O缓冲技术,对设备的分配、磁盘存储的管理、驱动调度及算法、虚拟设备技术进行了讨论;第五章文件管理,介绍了文件及文件系统的概念,讨论了文件目录、文件组织、文件存储空间管理、文件操作、文件保护与保密;第六章作业管理,介绍了作业的概念、作业控制方式、用户接口、作业管理,着重讨论了作业调度算法;第七章网络操作系统和分布式操作系统,对网络和分布式操作系统的一些基本概念和技术进行了简单介绍;第八章UNIX系统,主要介绍了UNIX系统的实现技术;第九章windows系统,主要介绍了Windows系统的实现技术;第十章Linux系统,主要介绍了Linux系统的实现技术。
插图:
从一组逻辑记录中把一条条逻辑记录分离出来的操作过程称为记录的分解。记录的分解发生在读文件过程中,由于读写存储介质上的信息以块为单位,而用户处理信息要以逻辑记录为单位,所以当逻辑记录以成组方式存储到存储介质上后,用户要处理记录时必须要进行记录的分解操作。
很显然,记录的分解与成组操作一样也要使用系统缓冲区。当把一个物理块读人系统缓冲区中时,利用记录的分解操作可将一条条逻辑记录从物理块中读出来并处理。实现时,当用户要求读一个文件中的某个逻辑记录,文件系统首先找出该记录所在物理块的位置,然后将含有该记录的物理块读入系统缓冲区,再从中分解出指定的记录并传送到用户缓冲区中。对于定长记录,只要按照记录的长度就可容易地进行分解;对于变长记录,则要根据附加在记录前说明记录长度的控制信息,计算出用户指定的记录在系统缓冲区中的地址,才能把记录分解出来。
例如,某文件以顺序结构形式存放在磁盘上。该文件有9条等长逻辑记录,每个逻辑记录的长度为256个字节。文件在磁盘上的起始块号为88,磁盘物理块长度为512个字节,系统缓冲区数据长度也为512字节。则有以下论述。
(1)若采用记录成组方式存放该文件,则最合适的块因子应该为512/256个,即2个。
(2)该文件至少要占用磁盘块的数目为9/2块,即整数块为5块。
(3)若把文件的第4条逻辑记录读入用户区10000单元开始区域,则主要过程如下。
相关阅读:
更多图书资讯可访问读书人图书频道:http://www.reAder8.cn/book/