操作系统概论2017年10月真题及答案解析_1

合集下载

操作系统概论课后习题及答案.doc

操作系统概论课后习题及答案.doc

第一章操作系统简介一、单项选择题1.linux操作系统是()A.单用户单任务操作系统B.单用户多任务操作系统C.多用户单任务操作系统D.分时操作系统2.操作系统内核中文件系统模块的主要功能是()A.实现虚拟存储B.保存系统文档和用户文档C.保护系统数据D.实现对文件的按名存取和文件的存储3.下列关于批处理系统的叙述中,正确的是()A.批处理系统允许多个用户与计算机直接交互B.批处理系统分为单道批处理系统和多道批处理系统。

C.单道批处理系统也可能同时是分时系统。

D.多道程序系统就是指多道批处理系统。

二、填空题1.单道批处理系统的内存中只能驻留_______________ 道用户作业,CPU和内存资源被用户作业独占。

2.单道批处理系统与无操作系统的计算机系统相比而言,减少了的时间。

3.操作系统是一组控制和管理计算机________________ 和___________ 资源、合理地对各类作业进行调度,以及方便用户的程序集合。

4.并发是指两个或两个以上的事件在_________________________ 的发生。

5._____________________________________ 现代操作系统的特征包括并发、、虚拟和异步。

三、简答题1 •请说明操作系统的作用和功能。

作用:操作系统是控制和管理计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便可扩展的工作环境,从而起到连接计算机和用户的接口作用功能:处理器管理、作业管理、存储器管理、设备管理、文件管理。

2.请说明单道批处理系统、多道批处理系统、分时系统的特点及优缺点。

1)单道批处理系统:最早出现的一种OS,具有单道性、自动性和顺序性。

与无操作系统的计算机系统相比而言,减少了人工操作的时间。

但由于作业独占CPU 和内存,当作业进行I/O时,CPU只能等待I/O完成而无事可做,导致CPU资源不能得到充分利用。

2017 年研究生全国统考计算机试题操作系统题目及答案

2017 年研究生全国统考计算机试题操作系统题目及答案
2017 年研究生全国统考计算机试题 -操作系统部分试题解析
一、单项选择题
23.
假设 4 个作业到达系统的时刻和运行时间如下表所示。 作业 J1 J2 J3 J4 到达时刻 t 0 1 1 3 )。 B. J1、 J4 C . J2、 J4 D. J1 、 J3 运行时间 3 3 2 1
系统在 t=2 时开始作业调度。若分别采用先来先服务和短作业优先调度算法,则选 中的作业分别是 ( A . J2、 J3 答案 D。 24. 执行系统调用的过程包括如下主要操作: ②执行陷入 (trap) 指令 ④执行相应的服务程序 )。 B. ②→④→③→① D. ③→④→②→① ①返回用户态 ③传递系统调用参数 正确的执行顺序是 ( A . ②→③→①→④ C . ③→②→④→① 答案 C。 25. 某计算机按字节编址,其动态分区内存管理采用最佳适应算法,每次分配和
mutex_z23 =
P(mutex_y23); P(mutex_z23); w = add(y, z); V(mutex_y23); V(mutex_z23); …… }
// 计算两个复数之和 cnum add(cnum p, cnum q) { cnum s; s.a = p.a + q.a; s.b = p.b + q.b; return s; } x: 不共享
二、综合应用题
B .仅Ⅱ、Ⅳ D.仅Ⅰ、Ⅱ、Ⅳ
答案 B。对磁盘进行分区和确定磁盘扇区校验码所占位数是在磁盘逻辑格式化之前
)。
)。
B.仅Ⅱ、Ⅲ
C.仅Ⅰ、Ⅱ
D.Ⅰ、Ⅱ和Ⅲ
答案 B。Ⅰ是错的,排除 C 和 D ,Ⅱ是对的,排除 A ,只能选 B 。当然也只有Ⅱ和Ⅲ
B .②→③→①→④ D .①→②→④→③

全国自考操作系统(操作系统概论)模拟试卷1(题后含答案及解析)

全国自考操作系统(操作系统概论)模拟试卷1(题后含答案及解析)

全国自考操作系统(操作系统概论)模拟试卷1(题后含答案及解析) 题型有:1. 单项选择题 3. 填空题 4. 简答题 6. 判断题单项选择题1.计算机软件分为_______。

A.程序、数据和文档B.操作系统和语言处理软件C.系统软件和应用软件D.操作系统、编译程序和数据库管理软件正确答案:C 涉及知识点:操作系统概论2.批处理的目的是_______。

A.提供多道程序功能B.提供多用户功能C.提供分时共享功能D.提高CPU的利用率正确答案:D 涉及知识点:操作系统概论3.设计批处理多道系统时,首先要考虑的是_______。

A.灵活性和可适应性B.系统效率和吞吐量C.交互性和响应时间D.实时性和可靠性正确答案:B 涉及知识点:操作系统概论4.下面5个系统中:计算机辅助设计系统、航班订票系统、过程控制系统、计算机激光照排系统、CD播放器,必须是实时操作系统的有_______个。

A.1B.2C.3D.4正确答案:C解析:航班订票系统、过程控制系统、CD播放器对响应时间有一定限制,故这三类系统是实时操作系统。

知识模块:操作系统概论5.多道程序设计是指_______。

A.在实时系统中并发运行多个程序B.在分布系统中同一时刻运行多个程序C.在一台处理机上同一时刻运行多个程序D.在一台处理机上并发运行多个程序正确答案:D 涉及知识点:操作系统概论6.Shell在UNIX操作系统中位于_______之间。

A.硬件层和核心层B.核心层和系统调用层C.系统调用层和应用程序层D.应用程序层和用户正确答案:D 涉及知识点:操作系统概论填空题7.计算机系统是由_______和_______两部分组成。

正确答案:硬件、软件涉及知识点:操作系统概论8.由操作系统将磁盘模拟为输入输出设备的处理方式称为_______。

正确答案:Spooling(并行的外部设备操作联机,假脱机) 涉及知识点:操作系统概论9.在Spooling系统中,作业执行时,从磁盘上的_______中读取信息,并把作业的执行结果暂时存放在磁盘上的_______中。

2017年10月自考02318计算机组成原理试题及答案

2017年10月自考02318计算机组成原理试题及答案

2017年10月高等教育自学考试全国统一命题考试计算机组成原理试卷(课程代码02318)第一部分选择题一、单项选择题:本大题共15小题,每小题1分,共15分。

在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。

1.计算机中执行指令的部件是A.CPU B.存储器C.输入设备 D.输出设备2.若十进制数为92,则其对应的8位补码[X]补为A.00011101 B.01011100C.10011101 D.110111003.—个1 6KB的存储器,按字节编址需要地址线A.12条 B.14条 C.16条 D.20条4.在采用偶校验编码时,一组数据位与校验位中共包含有A.奇数个“0” B.奇数个“1”C.偶数个“O” D.偶数个“1”5.对主存储器上信息的访问方式是A.SAM B.DAM C.DMA D.RAM7.在采用寄存器间接寻址方式的指令中,操作数在A.指令中 B.通用寄存器中C.内存中 D.外存中8.下列寻址方式中,获取操作数最漫的是A.立即寻址 B.直接寻址C.寄存器直接寻址 D.变址寻址9.下列部件中,不属于输入输出设备的是A.打印机 B.键盘C.运算器 D.鼠标10.在计算机的存储器层次结构中,属于辅助存储器的是A.寄存器 B.硬盘C.高速缓存 D.主存11.串行接口指接口与系统总线之间、接1:3与外设之间采用的数据总线传送方式分别是 A.串行、串行 B.并行、串行C.并行、并行 D.串行、并行12.设置中断屏蔽字的作用是A.暂停CPU对主存的访问 B.暂停对一切中断的响应C.暂停对某些中断的响应 D.暂停外设对主存的访问13.指令格式中的地址结构是指A.地址段占多少位 B.指令中如何指明寻址方式C.指令中采用几种寻址方式 D.指令中给出几个地址14.键盘接口应选A.程序直接控制传送接口 B.中断接口C.DMA接口 D.既可选用中断接口,也可选用DMA接12115.中断的响应时机是A.在任一时钟周期结束时 B.在任一工作周期结束时C.在当前指令执行完毕时 D.必须在执行完当前程序段时第二部分非选择题二、填空题:本大题共19空,每空1分,共19分。

计算机操作系统第四版(2017.10重印版)课后题答案

计算机操作系统第四版(2017.10重印版)课后题答案

计算机操作系统第四版(2017.10重印版)课后题答案1.设计现代OS的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性2.OS的作用可表现在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象4.试说明推动多道批处理系统形成和发展的主要动力是什么?答:主要动力来源于四个方面的社会需求与技术发展:(1)不断提高计算机资源的利用率;(2)方便用户;(3)器件的不断更新换代;(4)计算机体系结构的不断发展。

6.试说明推动分时系统形成和发展的主要动力是什么?答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。

主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。

7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。

解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。

针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。

11、OS有哪几大特征?其最基本的特征是什么?答:并发性、共享性、虚拟性、异步性。

最基本的特征是并发性和共享性14、是什么原因使操作系统具有异步性的特征?在多道程序环境下,允许多个进程并发执行。

但由于资源等因素的限制,进程的执行通常并非一气呵成,而是以走走停停的方式运行。

内存中的每个进程在何时执行,何时暂停,以怎样的速度向前推进,每道程序总共需要多少时间才能完成,都是不可预知的。

全国自考操作系统概论-试卷1_真题(含答案与解析)-交互

全国自考操作系统概论-试卷1_真题(含答案与解析)-交互

全国自考(操作系统概论)-试卷1(总分112, 做题时间90分钟)1. 单项选择题1.操作系统是一种SSS_SINGLE_SELA 应用软件B 工具软件C 通用软件D 系统软件分值: 2答案:D解析:操作系统是管理计算机系统资源、控制程序执行、改善人机界面和为应用软件提供支持的一种系统软件。

2.下面关于批处理方式的描述中,错误的是SSS_SINGLE_SELA 采用批处理控制方式的作业被称为批处理作业B 批处理作业由源程序和初始数据两部分组成C 批处理方式下,作业执行过程中用户不必在计算机前干预D 批处理控制方式又称自动控制方式或脱机控制方式分值: 2答案:B3.关于中断,下列说法正确的是SSS_SINGLE_SELA 程序中断是自愿性中断事件B 输入输出中断是强迫性中断事件C 硬件故障中断是自愿性中断事件D 外部中断是自愿性中断事件分值: 2答案:B4.程序状态字寄存器是用来存放( )运行的程序的PSW。

SSS_SINGLE_SELA 当前B 上一次C 下一次D 不确定分值: 2答案:A解析:在单处理器的计算机系统中,整个系统设置一个用来存放当前运行程序PSW的寄存器,称为程序状态字寄存器。

5.在操作系统中,设计者往往编制了许多完成不同功能的子程序供用户程序执行中使用,这些子程序被称为SSS_SINGLE_SELA 作业控制语言B 系统调用C 操作控制命令D 访管指令分值: 2答案:B6.进程具有并发性和( )两大重要属性。

SSS_SINGLE_SELA 动态性B 静态性C 易用性D 封闭性分值: 2答案:A7.每一个进程都存在从创建到消亡的过程,该过程常被称为进程的SSS_SINGLE_SELA 动态特征B 生命周期C 发展历程D 可消亡性分值: 2答案:B8.在操作系统中,( )是一组特殊的系统调用,它们不能被系统中断。

SSS_SINGLE_SELA 初始化程序B 原语C 子程序D 控制模块分值: 2答案:B9.操作系统通过( )对进程进行管理。

第1章操作系统概论课后习题解答-

第1章操作系统概论课后习题解答-
9
7
第1章 操作系统概论课后习题解答
11.处理机管理有哪些主要功能?它们的主要任务 是什么? 【解答】略 12.内存管理有哪些主要功能?它们的主要任务是 什么? 【解答】略 13.设备管理有哪些主要功能?它们的主要任务是 什么? 【解答】 略
8
第1章 操作系统概论课后习题解答
14.文件管理有哪些主要功能?它们的主要任务是什 么? 【解答】略 15.操作系统提供了哪些人机接口? 【解答】略
3
第1章 操作系统概论课后习题解答
6.为什么要引入分时操作系统? 【解答】略 7.分时系统是怎样实现的? 【解答】在分时系统中,虽然若干用户通过各自的终端共享 一台主机,但是在操作系统的管理下,每个用户都感觉自己 在独占一台主机。分时系统采用的策略是:基于主机的高速 运行,分时为终端用户服务。即主机按一定次序轮流为各终 端用户服务,每个用户一次仅使用主机很短的一段时间(称 为时间片,毫秒级),在分得的时间片内若用户没有完成工 作则暂时中断,将处理机分配给下一个用户。虽然在一个用 户使用主机时其他用户处于等待状态,但是等待的时间很短, 用户感觉不到,从而每个用户的各次请求都能得到快速响应, 给每个用户的印象是:他独占一台计算机。
4
第1章 操作系统概论课后习题解答
8.实时操作系统应用在哪些场合?
【解答】实时系统应用于两个领域: (1)实时控制 当把计算机用于生产过程的控制,以形成以计算机为中心的控制系统时, 系统要求能实时采集现场数据,并对所采集的数据进行及时处理,进而 自动地控制相应的执行机构,使某些(个)参数(如温度、压力、方位 等)能按预定的规律变化。类似地,也可将计算机用于武器的控制,如 火炮的自动控制系统、飞机的自动驾驶系统,以及导弹的制导系统等。 通常把要求进行实时控制的系统称为实时控制系统。 (2)实时信息处理 通常,我们把要求对信息进行实时处理的系统,称为实时信息处理系统。 该系统由一台或多台主机通过通信线路连接成百上千个远程终端,计算 机接收从远程终端发来的服务请求,对数据进行检索和处理,并及时将 结果反馈给用户。典型的实时信息处理系统有:飞机订票系统、情报检 索系统。

【完整】02326操作系统(2017版)课后习题答案

【完整】02326操作系统(2017版)课后习题答案

第一章操作系统概论1.什么是操作系统?请说明操作系统在计算机系统中的作用和地位。

操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合,他们能够有效地组织和管理计算机中的硬件和软件资源,合理地控制计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使用户能够灵活、方便、有效的使用计算机,并使整个计算机系统能高效运行。

2.操作系统管理计算机系统的哪些资源?硬件和软件资源。

3.请从资源管理角度说明操作系统的主要功能。

进程管理(处理器管理)、存储管理、文件管理、作业管理、设备管理4.操作系统有哪些基本特征?并发性:计算机系统中同时存在若干个正在运行着的程序。

共享性:操作系统程序和多个用户程序共享系统中的各种资源。

随机性:操作系统的运行是在一种随机的环境下进行的。

5.比较Windows、UNIX、Linux操作系统的体系结构,有什么异同?Windows体系结构是分成的模块系统,主要层次有硬件抽象层HAL、内核、执行体和大量的子系统结合UNIX操作系统的系统架构图,其最里层是硬件,作为整个系统的基础;其次是操作系统内核,包括进程管理、存储器管理、设备管理和文件管理四个资源管理功能;往外一层是系统调用接口,及操作系统与用户的接口shell以及编译程序等;最外层是应用程序Linux系统有四个主要部分,及内核、shell、文件系统和应用程序6.Android操作系统有什么特点?Android操作系统分为四层,从高层到低层分别是应用程序层、应用框架层、系统运行库层和Linux内核层。

以Linux为核心的手机操作平台,是一款开放式操作系统。

7.手机操作系统通常提供哪些功能?实时性、可靠性、易于链接8.请叙述各种类型操作系统的工作方式及特点。

一般把操作系统分为三种基本类型:批处理操作系统,分时系统和实时系统(1)批处理操作系统批处理操纵系统分为简单批处理系统和多道批处理系统两种类型。

用户将作业交给系统操作员,系统操作员在收到作业后并不立即将作业输入计算机,而是在收到一定数量的作业后,组成一批作业,再把这批作业输入到计算机中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

操作系统概论 2017 年10 月真题及答案解析1、下列不属于Windows 2000 特征的是( )。

A、具有标准化安全技术B、提供活动目录技术C、必须与 MS-DOS 共同管理系统资源D、支持移动用户试题答案:[['C']]试题解析:Windows 2000 的特征:具有标准化安全技术、提供活动目录技术、支持移动用户、支持对称式多处理器系统、提供全面的 Internet 应用软件服务等新特征。

2、当中央处理器在目态工作时,如果收到一条特权指令,此时中央处理器将( )。

A、维持在日态B、从目态转换到管态C、拒绝执行该指令D、继续执行该指令试题答案:[['C']]试题解析:如果中央处理器在目态工作,却取到了一条特权指令,此时中央处理器将拒绝执行该指令,并形成一个“程序中使用了非法指令”的信号。

3、下列关于操作系统基本类型的叙述中,正确的是( )。

A、批处理系统中用户不能直接干预作业的执行B、分时系统不一定都具有人机交互功能C、从响应时间的角度看,实时系统与分时系统的要求差不多D、由于采用了分时技术,用户可以独占计算机资源试题答案:[['A']]试题解析:1、分时系统的特点是多路性、独立性、及时性和交互性(所以选项 B 错误)。

分时技术主要是让每个作业都能获得处理机时间,让用户感觉是独占系统资源,而实际上是多用户共享资源,所以选项 D 错误。

2、批处理系统不支持人机交互。

所以选项 A 描述正确。

多道批处理系统的特点:多道性、无序性、调度性、复杂性。

单道批处理系统的特点:自动性、顺序性、单道性。

3、实时系统要求系统在指定时间内开始响应和在指定时间内完成。

而分时系统只是要求在人能接受的等待时间内开始响应。

所以选项 C 错误。

4、下列关于采用线程技术的操作系统的叙述中,正确的是( )。

A、每个进程都有自己的主存空间B、每个线程都有自己的主存空间C、同一进程的各线程不能共享进程的主存空间D、进程中的线程对进程的整个主存空间只有只读权限试题答案:[['A']]试题解析:不同进程的地址空间是相互独立的,而同一进程中的各线程共享同一地址空间。

5、进程控制块的四类信息中,进程的优先数属于( )。

A、标识信息B、说明信息C、现场信息D、管理信息试题答案:[['D']]试题解析:进程控制块包含四类信息:标识信息:用于标识一个进程,包括进程名。

说明信息:用于说明进程情况,包括进程状态、等待原因进程程序和数据存放位置。

现场信息:用于保留进程存放在 cup 中的信息,包括通用、控制和程序状态字寄存器的内容。

管理信息:用于进程调度,包括进程优先数、队列指针。

在新版教材中,进程控制块包含四类信息:进程标识符信息:用于唯一标识一个进程。

还存放其父进程、子进程的标识符。

处理机状态信息:保留的处理机状态信息包括:通用寄存器、指令计数器、程序状态字 PSW、用户栈指针。

进程调度信息:包括进程状态信息、进程优先级和进程调度所需的其他信息。

进程控制信息:包括程序和数据的地址、进程同步和通信机制、资源清单,以及链接指针。

6、根据作业对资源的要求进行分类,从不同类的作业中挑选作业的作业调度算法是( )。

A、优先级调度算法B、响应比高者优先算法C、均衡调度算法D、先来先服务算法试题答案:[['C']]试题解析:均衡调度算法:根据作业对资源的要求进行分类,作业调度从各类作业中去挑选,尽可能地使得使用不同资源的作业同时执行。

这样不仅可使系统的各种资源都在被使用,而且可以减少作业等待使用相同资源的时间,从而加快作业的执行。

7、计算机系统中用于存放当前参加运算的操作数的寄存器是( )。

A、指令寄存器B、通用寄存器C、控制寄存器D、程序状态字寄存器试题答案:[['B']]试题解析:通用寄存器组是 CPU 中的一组工作寄存器,运算时用于暂存操作数或地址。

在程序中使用通用寄存器可以减少访问内存的次数,提高运算速度。

8、能消除碎片,但采用移动技术会增加系统开销的存储管理方式是( )。

A、固定分区存储管理B、可变分区存储管理C、页式存储管理D、单用户连续存储管理试题答案:[['B']]试题解析:在可变分区存储管理中,主要是利用移动技术来消除碎片。

移动技术:移动在主存中的各作业,使其分区位置发生变化,由于硬件的地址变换机制,所以存储区域移动后,将上下寄存器的值改变一下,可以完成新的地址变换,但是移动信息时传送工作话费处理器的时间,增加了系统开销。

9、要保证一个程序在主存中被改变了存放位置后仍能正确执行,则对主存空间应采用( )。

A、静态重定位B、动态重定位C、动态分配D、静态分配试题答案:[['B']]试题解析:一个进程在被换出之前所在的内存位置与后来被从外存重新调入内存时所在的内存位置不同,在这种情况下,地址映射必须延迟到进程执行时再进行,把这种装入方式称为动态运行时装入(动态重定位)。

10、在文件管理中,采用位示图主要是实现( )。

A、文件目录查找B、主存空间共享C、文件更新保护D、磁盘空间的管理试题答案:[['D']]试题解析:磁盘空间管理是文件系统的重要功能,包括记录空闲磁盘信息、设计文件的存放方式,以及规定文件系统的簇大小等内容。

确定了簇大小后,下一个问题是怎样跟踪记录空闲簇。

有以下两种方法被广泛采用:空闲簇链接表、位图。

11、如果文件系统中有两个文件重名,不应采用( )。

A、一级目录结构B、二级目录结构C、树型目录结构D、多级目录结构试题答案:[['A']]试题解析:在多用户系统中,单层目录带来的一个显著问题是,不同用户可能会使用相同的文件名。

例如,如果用户 A 创建了一个名为 hello.c 的文件,然后用户 B 也创建了一个名为 hello.c 的文件,用户 B 的文件可能会覆盖用户 A 的文件。

很显然,这种结构不适合在多用户系统中使用。

12、关于文件操作的使用,下列表述不正确的是( )。

A、可调用“打开”和“建立”来申请对文件的使用权B、可调用“关闭”操作来归还文件的使用权C、可直接删除一个被打开的文件D、可通过删除操作使系统收回该文件所占的存储空间试题答案:[['C']]试题解析:当一个文件打开时,不能被删除。

13、设一个文件由 100 个物理块组成,若采用链接存储结构,现欲从文件的开头和末尾分别去掉一块,则相应启动 I/O 的次数是( )。

A、1、101B、1、1C、1、100D、100、1试题答案:[['C']]试题解析:因为采用链接存储结构,从文件开头删除一块时,需要启动 1 次I/O,将第一块读出,将它的链接字内容送文件控制块中第一位置,并修改文件大小。

从文件结尾删除一块时,需要读前 99 个磁盘块,将第 99 块的指针置位空后写回去。

共需要启动 100 次I/O。

14、关于设备管理的各个功能,下列表述中,不正确的是( )。

A、实现外围设备的分配、启动、回收B、解决磁盘的驱动调度问题C、用可共享设备来模拟独占设备D、解决不同用户间的文件命名冲突试题答案:[['D']]试题解析:设备管理的功能:设备的分配和回收、外围设备的启动、对磁盘的驱动调度、外部设备的中断处理、虚拟设备的实现。

15、用户在使用I/O 设备时,通常采用( )。

A、设备的绝对号B、设备的相对号C、虚拟设备号D、设备地址号试题答案:[['B']]试题解析:一般来说,系统按照某种原则为每台设备分配一个唯一的号码,用作硬件(设备控制器)区分和识别设备的代号,称作设备的绝对号。

用户在编写程序时就不能通过设备的绝对号来使用设备,用户只需向系统说明所要使用的设备类型,用户程序中提出使用设备的申请时,使用系统规定的设备类型号以及用户自己规定的设备相对号,由操作系统进行“地址转换”,变成系统中的设备绝对号。

16、采用斯普林技术的目的是( )。

A、提高主机效率B、提高独占设备的利用率C、减轻用户的编程负担D、提高程序的运行速度试题答案:[['B']]试题解析:斯普林技术的主要目的:提高独占设备的利用率,独占设备的使用采用的是静态分配方式。

17、造成“与时间有关的错误”的原因不可能是( )。

A、与进程被打断的时间有关B、与能占用处理器的时间有关C、与进程执行次序有关D、与程序的私有数据有关试题答案:[['D']]试题解析:造成计数值不正确的因素是与进程被打断的时间和能占用处理的时间有关,由于这种原因造成的错误称为“与时间有关的错误”。

18、关于采用信箱实现进程间通信,下列描述不正确的是( )。

A、由发送信件者设置信箱B、允许多个进程向同一进程发信件C、每次从指定的信箱中只取一封信件D、至少要有 send 和receive 两个原语试题答案:[['A']]试题解析:信箱是进程间采用间接通信方式的消息传递系统。

该消息传递系统提供了以下原语:1、信箱创建和消除(公共信箱是由操作系统创建和消除,无需进程调用原语来创建和消除)。

2、消息发送和接收原语(进程必须调用这 2 个原语来收发消息,将一个消息发送到指定信箱或从指定信箱中接收一个消息)。

3、通信链路的创建和拆除原语(该对原语用于显式建立通信链路。

单机系统中进程多采用消息发送和接收原语来隐式的创建和拆除通信链路)。

所以可以说信箱机制中至少要有 send(消息发送)和receive(消息接收)两个原语。

信箱有 3 种类型:1、用户进程创建的私用信箱,采用单向通信链路,用于从该信箱中读取其他进程发送的消息。

2、由操作系统创建的共用信箱,采用双向通信链路,核准的进程可以往该信箱中发送消息和从该信箱中读取消息。

3、共享信箱,由某用户进程创建并指定共享进程,共享者也可以从该信箱读取消息。

所以,选项 A 错误,私用信箱是由接收进程创建的,不是由发送信件者设置信箱。

19、有m 个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是( )。

A、1 至1-mB、1 至m-1C、1 至-mD、1 至m试题答案:[['A']]试题解析:使用信号量机制实现对一临界资源的互斥访问,初始时有资源,所以信号量初值为 1(临界资源表示只有一个资源可用),当有进程通过信号量的 P 操作申请访问临界资源时,信号量减 1,当信号量值小于 0 时,表示其他进程在使用资源且当前没有资源可用,进程会进入等待队列。

m(大于等于 1)个进程,最多减m 次,即信号量的最小值为 1-m,即 m-1 个进程处于等待队列中等待临界区资源。

相关文档
最新文档