操作系统习题以及答案1

下列几种关于进程的叙述,(A)最不符合操作系统对进程的理解?

A进程是在多程序并行环境中的完整的程序
B进程可以由程序、数据和进程控制块描述
C线程是一种特殊的进程
D进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位

进程 (Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本 区域(text region)、数据区域(data region)和堆栈 (stack region)。文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动过程调用的指令和本地变量。第二,进程是一个“执行中的程序”。程序是一个没有生命的实体,只有处理 器赋予程序生命时(操作系统执行之),它才能成为一个活动的实体,我们称其为进程。
SPOOLing技术的主要目的是()
A提高CPU和外设交换信息的速度
B提高独占设备的利用率
C减轻用户编程负担
D提供主、辅存接口
正确答案:B

SPOOLING (即外部设备联机并行操作),即Simultaneous Peripheral Operations On-Line的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。
SPOOLing技术实际上是一种外围设备同时联机操作技术,又称为排队转储技术。它在输入和输出之间增加了“输入井”和“输出井”的排队转储环节。
特点:
(1)提高了I/O速度.从对低速I/O设备进行的I/O操作变为对输入井或输出井的操作,如同脱机操作一样,提高了I/O速度,缓和了CPU与低速I/O设备速度不匹配的矛盾.
(2)设备并没有分配给任何进程.在输入井或输出井中,分配给进程的是一存储区和建立一张I/O请求表.
(3)实现了虚拟设备功能.多个进程同时使用一独享设备,而对每一进程而言,都认为自己独占这一设备,不过,该设备是逻辑上的设备.

spooling技术通过把独占设备改造成共享设备从而提高独占设备的利用率

猜你喜欢

转载自blog.csdn.net/weixin_43428283/article/details/106722900