操作系统习题解答与考试复习指导 - (EPUB全文下载)
文件大小:0.4 mb。
文件格式:epub 格式。
书籍内容:
操作系统习题解答与考试复习指导
第1章 操作系统概述
1.2 内容精要
1.2.2 操作系统的主要特征
1.2.3 操作系统的基本功能
1.2.4 操作系统的分类
1.3 例题解答
1.4 自测练习
1.5 自测练习答案
第2章 操作系统运行环境
2.2 内容精要
2.2.2 存储体系
2.2.3 I/O系统
2.2.4 时钟
2.2.5 中断
2.3 例题解答
2.4 自测练习
2.5 自测练习答案
第3章 处理器管理
3.2 内容精要
3.2.2 进程的概念
3.2.3 进程的状态与转换
3.2.4 进程控制块与进程映像
3.2.5 进程控制
3.2.6 线程
3.2.7 处理器调度
3.3 例题解答
3.4 自测练习
3.5 自测练习答案
第4章 进程同步、通信与死锁
4.2 内容精要
4.2.2 临界区
4.2.3 进程同步与互斥
4.2.4 进程同步机制
4.2.5 信号量机制
4.2.6 管程机制
4.2.7 进程通信
4.2.8 死锁
4.3 例题解答
4.4 自测练习
4.5 自测练习答案
第5章 存储管理
5.2 内容精要
5.2.2 内存分配
5.2.3 地址重定位与地址保护
5.2.4 分区存储管理
5.2.5 移动技术、交换技术和覆盖技术
5.2.6 页式存储管理
5.2.7 段式存储管理
5.2.8 段页式存储管理
5.2.9 虚拟页式存储管理
5.3 例题解答
5.4 自测练习
5.5 自测练习答案
第6章 文件系统
6.2 内容精要
6.2.2 文件逻辑结构与物理结构
6.2.3 文件存取方法
6.2.4 文件目录
6.2.5 文件共享与安全
6.2.6 文件系统的实现
6.2.7 文件的使用
6.2.8 UNIX文件系统概要
6.3 例题解答
6.4 自测练习
6.5 自测练习答案
第7章 设备管理
7.2 内容精要
7.2.2 设备独立性
7.2.3 设备的分类
7.2.4 I/O硬件原理
7.2.5 I/O软件原理
7.2.6 缓冲技术
7.2.7 磁盘调度
7.2.8 虚拟设备
7.2.9 设备分配与回收
7.2.10 通道技术
7.3 例题解答
7.4 自测练习
7.5 自测练习答案
附录A 模拟试题
附录B 硕士研究生入学考试计算机专业基础综合试题(操作系统部分)
参考文献
第1章 操作系统概述
1.1 知识点
·操作系统的基本概念
·操作系统的主要特征
·操作系统的基本功能
·操作系统的分类
1.2 内容精要
1.2.1 操作系统的基本概念
操作系统是计算机系统中最重要的一个核心系统软件,它是这样一些程序模块的集合:负责管理和控制计算机中的软件和硬件资源;合理地组织计算机工作流程,以便有效地利用这些资源;为用户提供一个功能强、使用方便的工作环境,从而在计算机与其用户之间起到接口的作用。
在计算机系统中,操作系统位于硬件和用户之间,一方面它能向用户提供友好的接口和服务,方便用户使用计算机;另一方面它能管理计算机软硬件资源,以便合理地利用它们。
操作系统提供的共性服务包括:创建进程、执行进程、数据I/O、数据存取、通信服务、错误检测和处理等。
操作系统所提供的底层服务通过系统调用来实现,可以被用户程序直接使用。提供的高层服务通过系统程序来实现。
1.2.2 操作系统的主要特征
1.并发性
并发性和并行性是既相似又有区别的两个概念。并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多个事件在同一时间内发生。在多道程序环境中,并发性是指宏观上在一段时间内有多个程序在运行,但在单处理机系统中,每一时刻仅能执行一个程序,所以微观上这些程序是在交替执行的。程序的并发执行能有效改善系统资源的利用率,但会使系统复杂化。因此,操作系统必须具有控制和管理各种并发事件的能力。
2.共享性
资源共享是指系统中的硬件和软件资源不再为某个程序所独占,而是供多个用户使用。并发和共享是操作系统两个最基本的特征,两者之间互为存在条件。
3.虚拟性
在操作系统中,虚拟是指把一个物理上的实体变为若干个逻辑上的对应物,前者是实际存在的,而后者是虚的,只是用户的一种感觉。例如,操作系统中引入多道程序设计技术,虽然只有一个CPU,每次只能执行一道程序,但通过分时使用,在一段时间间隔内,宏观上这台处理机能同时运行多道程序。它给用户的感觉是每道程序都有一个CPU在为它服务。也就是说,多道程序设计技术可以把一个物理上的CPU虚拟成为多个逻辑上的CPU。
4.不确定性
在操作系统中,不确定性有两种含义:
1)程序执行结果是不确定的,即对同一个程序,当使用相同的输入、在相同的环境下运行时,却可能获得不同的结果。也就是程序是不可再现的。
2)多道程序环境下程序执行是以异步方式进行的。换言之,每个程序在何时执行,多个程序间的执行顺序,以及完成每道程序所需的时间都是不确定的,因而也是不可预知的。
1.2.3 操作系统的基本功能
操作系统的功能概括地讲,主要是负责系统中软、硬件资源的管理,调度系统中各种资源的使用。操作系统包括5大基本功能:
1.处理机管理
处理机就是中央处理器(Central Processing Unit,CPU),任何计算都必须在CPU上进行。处理机管理的主要任务是对处理机的分配和运行实施有效的管理。在多道程序环境下,处理机的分配是以进程为单位进行的,因此,处理机的管理主要是对进程的管理,包括进程控制、进程同步、进程通信、进程调度等。
2.存储器管理
存储器管理的目的是提高内存利用率,方便用户使用,提供足够的内存存储空间,方便进程并发运行。存储器管理的主要任务是对内存进行分配和回收、地址重定位、内存保护和扩充。
3.设备管理
设备管理的目的是方便用户使用设备,提高CPU与输入/输出(I/O)设备利用率。设备管理的主要任务包括:设备的分配与回收、设备的传输控制、维护设备的独立性等。
4.文件管理
操作系统中负责文件管理的部分称为文件系统。其目的是解决软件资源的存储、共享、保密和保护。主要功能包括:文 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 操作系统习题解答与考试复习指导 - (EPUB全文下载)