2025年计算机操作系统第三版课后答案(整理).pdf
士不可以不弘毅,任重而道远。仁以为己任,不亦重乎?死而后已,不亦远乎?——《论语》
计算机操作系统课后答案
计算机操作系统【第一章】
1
.设计现代OS的主要目标是什么?
方便性,有效性,可扩充性和开放性.
1
OS的作用可表现为哪几个方面?
a.OS作为用户与计算机硬件系统之间的接口;
b.OS作为计算机系统资源的管理者;
c.OS作为扩充机器.
1
.试说明推动多道批处理系统形成和发展的主要动力是什么?
不断提高计算机资源利用率和系统吞吐量的需要;
平均周转时间长,无交互能力.
1
实现分时系统的关键问题是什么?应如何解决?
a.关键问题:及时接收,及时处理;
b.对于及时接收,只需在系统中设置一多路卡,多路卡作用是使主机能同时接收用户从各
个终端上输
入的数据;
对于及时处理,应使所有的用户作业都直接进入内存,在不长的时间内,能使每个作业都
运行
一次.
1
为什么要引入实时操作系统?
更好地满足实时控制领域和实时信息处理领域的需要.
1
OS具有哪几大特征?它的最基本特征是什么?
a.并发(Concurrence),共享(Sharing),虚拟(Virtual),异步性(Asynchronism).
b.其中最基本特征是并发和共享.
1
内存管理有哪些主要功能?它们的主要任务是什么?
a.主要功能:内存分配,内存保护,地址映射和内存扩充等.
b.内存分配的主要任务是为每道程序分配内存空间,提高存储器利用率,以减少不可用的
内存空间,
允许正在运行的程序申请附加的内存空间,以适应程序和数据动态增长的需要.
内存保护的主要任务是确保每道用户程序都在自己的内存空间中运行,互不干扰.
地址映射的主要任务是将地址空间中的逻辑地址转换为内存空间中与之对应的物理地址.
内存扩充的主要任务是借助虚拟存储技术,从逻辑上去扩充内存容量.
1
处理机管理具有哪些功能?它们的主要任务是什么?
长风破浪会有时,直挂云帆济沧海。——李白
a.进程控制,进程同步,进程通信和调度.
b.进程控制的主要任务是为作业创建进程,撤销已结束的进程,以及控制进程在运行过程
中的状态
转换.
进程同步的主要任务是对诸进程的运行进行调节.
进程通信的任务是实现在相互合作进程之间的信息交换.
调度分为作业调度和进程调度.作业调度的基本任务是从后备队列中按照一定的算法,选
择出若干个
作业,为它们分配必要的资源;而进程调度的任务是从进程的就绪队列中,按照一定的算法
选出一新
进程,把处理机分配给它,并为它设置运行现场,是进程投入运行.
1
设备管理有哪些主要功能?其主要任务是什么?
a.主要功能:缓冲管理,设备分配和设备处理,以及虚拟设备等.
b.主要任务:完成用户提出的I/O请求,为用户分配I/O设备;提高CPU和I/O设备的利用
率;提高I/O速
度;以及方便用户使用I/O设备.
1
文件管理有哪些主要功能?其主要任务是什么?
a.主要功能:对文件存储空间的管理,目录管理,文件的读,写管理以及文件的共享和保护.
b.主要任务:对用户文件和系统文件进行管理