联机I O方式 计算机,操作系统原理与安全-中国大学mooc-题库零氪

ZGSOS[1]第一章 操作系统引论

ZGSOS[1]第一章操作系统引论单元测试A

1、关于操作系统的设计目标,方便性是指提供良好的( ),使计算机系统更加方便使用。

A、计算机机器指令集

B、用户接口

C、设备输入输出指令

D、函数调用接口

2、下列对操作系统概念的认识与理解,正确的是( )。 ①操作系统是系统软件;②操作系统是用户与计算机硬件系统之间的接口;③操作系统是计算机系统资源的管理者;④操作系统可看作是扩充机器

A、①③④

B、①②④

C、①②③④

D、①②③

3、关于操作系统接口及相关实现机制或处理过程,如下理解不正确的选项是( )。

A、一般来说,操作系统的命令接口与图形化用户接口往往可以实现同样的操作,但后者更为直观和更方便使用

B、用户程序只在用户态下运行,如果需要访问系统核心功能,便须通过系统调用接口来进行访问

C、系统调用的主调函数和被调函数运行在相同的系统状态下

D、系统调用通常通过软中断机制首先进入到系统核心空间

4、关于脱机 I/O 和联机 I/O 的认识与理解,如下正确的是( )。 ①脱机I/O方式是指程序和数据的I/O都是在外围机的控制下完成的;②联机I/O方式是指在主机的直接控制下进行的I/O;③就脱机I/O方式而言,主机负责把计算结果记录到输出磁带上,然后由外围计算机控制实现输出磁带上信息的打印输出;④对于联机I/O方式来说,程序运行结果的输出和打印都是由中央处理机直接控制而完成的

A、①②③

B、①②③④

C、①②④

D、①③④

5、关于操作系统应当具备的资源管理功能,包括处理机管理、存储器管理、设备管理和文件管理,一般均需支持( )等方面的管理控制功能。 ①资源分配;②资源共享;③资源保护;④资源回收;

A、①③④

B、①②③④

C、①②④

D、①②③

6、下列关于单道/多道批处理系统与分时系统及实时系统的理解和描述,不正确的是( )。

A、多道批处理系统中,多道作业完成的先后次序与它们进入内存的顺序之间,并无严格的对应关系

B、分时系统是指系统拥有一台主机和多个终端,而且支持多个用户同时以交互方式使用计算机系统

C、无论是分时系统、实时系统,还是批处理系统,它们的作业都是直接进入内存的

D、实时系统指系统能及时响应外部事件请求,并在规定时间内完成对相应事件的处理

7、现代操作系统应当具备如下选项中的( )等特征。 ①并行;②并发;③互斥;④共享;⑤异步;⑥虚拟

A、②④⑤⑥

B、①④⑤⑥

C、①②④⑥

D、②③⑤⑥

8、对于操作系统的基本设计原则的描述,下列选项中不正确的是( )。

A、可理解性和可维护性

B、正确性和健壮性

C、可用性

D、不考虑系统资源利用率

9、关于输入输出重定向和管道联接的理解或描述,下列不正确的选项是( )。

A、ps -A|grep ssh是输入输出重定向语句

B、输入重定向是指不使用系统提供的标准输入设备,并进行重新指定

C、ls -l>file.txt和ls -l>>file.txt都表示输出重定向

D、利用管道连接和grep命令可对ls的结果进行筛选,从而仅保留指定模式的信息

ZGSOS操作系统实验课题1_Linux命令解释程序设计与实现

1、详参 ZGSOS操作系统实验指导《实验课题1_Linux命令解释程序设计与实现》.pdf

ZGSOS操作系统实验课题2_最简操作系统设计与实现

1、详参 ZGSOS操作系统实验指导《实验课题2_最简操作系统设计与实现》.pdf

ZGSOS操作系统实验课题3_Linux启动初始化过程探析

1、详参 ZGSOS操作系统实验指导《实验课题3_Linux启动初始化过程探析》.pdf

ZGSOS[5]第五章 设备管理

ZGSOS[5]第五章设备管理单元测试A

1、程序员利用系统调用打开I/O设备时,通常使用的设备标识是( )。

A、逻辑设备名

B、物理设备名

C、主设备号

D、从设备号

2、下列有关I/O接口的叙述中,错误的是( )。

A、状态端口和控制端口可以共用同一个寄存器

B、I/O接口中CPU可访问的寄存器称为I/O端口

C、采用独立编址方式时,I/O端口地址和主存地址可能相同

D、采用统一编址方式时,CPU不能用访存指令访问I/O端口

3、在采用中断I/O 方式控制打印输出的情况下,CPU 和打印控制接口中的I/O 端口之间交换的信息不可能是( )。

A、所打印的字符

B、主存地址

C、设备状态

D、控制命令

4、系统配置的通道数较少时可能产生“瓶颈”问题,解决此问题的有效方法是( )。

A、增加设备到通道的通路

B、在设备上增设一些缓冲区

C、提高CPU的速度

D、采用虚拟设备技术

5、下列I/O控制方式中,哪一个基本不需要硬件支持?( )

A、程序轮询方式

B、中断驱动控制方式

C、通道(I/O处理机)控制方式

D、内存直接存取(DMA)控制方式

6、内部异常(内中断)可分为故障(fault)、陷阱(trap)和终止(abort)三类。下列有关内部异常的叙述中,错误的是( )。

A、内部异常的产生与当前执行指令相关

B、内部异常的检测由CPU内部逻辑实现

C、内部异常的响应发生在指令执行过程中

D、内部异常处理完后一定会重新返回到发生异常的指令继续执行

7、在以下选项中,( )不属于操作系统提供给普通用户的可使用资源。

A、中断机制

B、处理器

C、存储器

D、I/O设备

8、中断系统一般是由相应的( )组成的。

A、硬件

B、软件

C、硬件和软件

D、固件

9、当中断发生后,相关中断处理的程序属于( )。

A、用户程序

B、可能是用户程序也可能是操作系统程序

C、操作系统程序

D、既不是用户程序也不是操作系统程序

10、处理外部中断时,应该由操作系统保存的是( )。

A、程序计数器(PC)的内容

B、通用寄存器的内容

C、快表(TLB)的内容

D、Cache 中的内容

11、中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是( )。

A、程序计数器

B、程序状态字寄存器

C、通用数据寄存器

D、通用地址寄存器

12、在DMA方式下,数据从内存传送到外设经过的路径是( )。

A、内存→数据总线→外设

B、内存→DMA控制器→外设

C、内存→CPU→总线→外设

D、外设→内存

13、如果I/O设备与内存进行数据交换不经过CPU来完成,这种数据交换方式是( )。

A、程序查询

B、中断方式

C、DMA方式

D、无条件存取方式

14、通常把通道程序的执行情况记录在( )中。

A、程序状态字寄存器(PSW)

B、进程控制块(PCB)

C、通道地址字寄存器(CAW)

D、通道状态字寄存器(CSW)

15、以下关于通道的叙述中,不正确的是( )。

A、通道是和DMA相同的一种I/O控制部件

B、通道能同时控制多台同类型或者不同类型的设备

C、通道方式中信息的传送是通过执行通道程序完成的

D、按照通道的工作方式,通道分为字节多路通道、数组选择通道和数组多路通道

16、以下关于通道的叙述中,不正确的是( )。

A、通道程序存放在主存而不是通道中

B、通道方式下,除故障外不再需要采用中断

C、CPU通过执行I/O 指令来启动通道

D、通道程序是由通道来执行的

17、使用户所编写的程序与实际使用的物理设备无关,这是由设备管理的( )功能实现的。

A、设备独立性

B、设备分配

C、缓冲管理

D、虚拟设备

18、用户程序发出磁盘 I/O 请求后,系统的处理流程是:用户程序→系统调用处理→设备驱动程序→中断处理→...。其中,计算数据所在磁盘的柱面号、磁头号、扇区号的程序是( )。

A、用户程序

B、系统调用处理程序

C、设备驱动程序

D、中断处理程序

19、操作系统的I/O子系统通常由四个层次组成,每一层明确定义了与邻近层次的接口,有关该层次结构自上而下合理的层次组织排列顺序是( )。

A、用户进程、用户空间I/O请求支持层、设备独立性软件层、设备调度与控制层(设备驱动程序和中断处理程序)

B、用户进程、设备独立性软件层、用户空间I/O请求支持层、设备调度与控制层(设备驱动程序和中断处理程序)

C、用户进程、设备调度与控制层(设备驱动程序和中断处理程序)、用户空间I/O请求支持层、设备独立性软件层

D、用户进程、用户空间I/O请求支持层、设备调度与控制层(设备驱动程序和中断处理程序)、设备独立性软件层

20、对于单CPU单通道的计算机系统的工作过程,下列可以完全并行工作的是( )。

A、程序和程序之间

B、程序和通道之间

C、程序和设备之间

D、由通道控制的各台设备之间

21、在设备管理中,引入缓冲技术的最主要目的在于( )。

A、提供内存与外存之间的接口

B、提高设备利用率

C、扩充地址空间

D、提高主机和设备交换信息的速度

22、假定把磁盘上一个数据块中信息输入到一单缓冲的时间T为100μs,将缓冲区中数据传送到用户区的时间M为50μs,而CPU对这一块数据进行计算的时间C为 50μs,那么,系统对每一块数据的平均处理时间为( )。

A、50μs

B、100μs

C、150μs

D、200μs

23、某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100μs,将缓冲区的数据传送到用户区的时间是50μs,CPU对一块数据进行分析的时间为50μs。在单缓冲区和双缓冲区情况下,读入并分析完该文件的时间分别是( )。

A、1500μs、1000μs

B、1550μs、1100μs

C、1550μs、1550μs

D、2000μs、2000μs

24、设备管理程序对设备的管理是借助一些数据结构来进行的,下面的( )不属于设备管理数据结构。

A、作业控制块(JCB)

B、设备控制表(DCT)

C、控制器控制表(COCT)

D、通道控制表(CHCT)

25、下面关于设备独立性的论述中,正确的是( )。

A、设备独立性是I/O设备具有独立执行I/O功能的一种特性

B、设备独立性是指用户程序独立于具体使用的物理设备的一种特性

C、设备独立性是指能独立实现设备共享的一种特性

D、设备独立性是指设备驱动独立于具体使用的物理设备的一种特性

26、使命令的执行结果不在屏幕上显示,而将之引向另一个文件,这项功能称为( )。

A、脱机输出

B、管道

C、联机输出

D、输出重定向

27、通过硬件和软件的功能扩充,把原来独占的设备改造成能为若干用户共享的设备,这种设备称为( )。

A、虚拟设备

B、存储设备

C、用户设备

D、系统设备

28、大多数低速设备都属于( )设备。

A、独占

B、共享

C、虚拟

D、SPOOLing

29、关于SPOOLing技术的说法,以下正确的是( )。

A、SPOOLing系统中不需要独占设备

B、SPOOLing系统加快了作业完成的速度

C、当输入设备忙时,SPOOLing系统中的用户程序暂停执行,待I/O 空闲时再被唤醒

D、SPOOLing技术可以把共享设备改为独占设备

30、与设备控制器关系最密切的软件是( )。

A、设备驱动程序

B、编译程序

C、内存管理程序

D、处理机调度程序

31、在中断处理中,输入/输出中断发生的时机可能是( )时。 I. 设备出错 II. 数据传输结束

A、I

B、II

C、I或II

D、I和II都不是

32、操作系统进行移动头磁盘驱动调度的最主要目的在于( )。

A、加快磁盘传输数据的速度

B、尽可能地减少输入输出操作中的寻道时间,提高磁盘传输信息的吞吐量

C、方便用户使用磁盘

D、作为磁盘管理和文件管理的接口

33、下列关于磁盘结构及磁盘调度的叙述中,哪一条是错误的?( )

A、最短寻道时间优先(SSTF)调度算法可能导致饥饿现象

B、磁盘调度时,首先是移臂调度,然后是旋转调度

C、扫描算法不会导致磁臂黏着现象

D、磁盘的物理块号与磁盘地址可以相互转换

34、假设磁盘的读写头在55号柱面上操作时,有新请求访问的柱面号为100、39、124、16和126。当55柱面号操作完成后,若采用最短寻道时间优先调度算法,为完成这些请求,磁头需要移动过的柱面数是( )。

A、181

B、159

C、149

D、139

35、下列算法中用于磁盘移臂调度的是( )。

A、时间片轮转法

B、LRU算法

C、最短寻道时间优先算法

D、优先级高者优先算法

36、对磁盘进行移臂调度时,既考虑了减少寻道时间,又不频繁改变移动臂的移动方向的调度算法是( )。

A、先来先服务调度算法

B、最短寻道时间优先调度算法

C、电梯调度(SCAN)算法

D、优先级高者优先调度算法

37、某硬盘有200个磁道(最外侧磁道号为0),磁道访问请求序列为:130,42,180,15,199,当前磁头位于第58号磁道并从外侧向内侧移动。按照SCAN调度方法处理完上述请求后,磁头移过的磁道数是( )。

A、208

B、287

C、325

D、382

38、磁盘高速缓冲设在( )中,其主要目的是提高磁盘I/O的速度。

A、磁盘控制器

B、磁盘

C、内存

D、Cache

39、引入磁盘高速缓冲的主要目的是( )。

A、提高CPU的运算速度

B、提高I/O设备的利用率

C、改善CPU与I/O设备速度不匹配的问题

D、节省内存

40、以下能有效提高磁盘I/O速度的方法是( )。 ①提前读②延迟写③优化物理块分布④虚拟盘⑤合理分配磁盘空间

A、①③⑤

B、②④

C、③④

D、①②③④⑤

41、用户程序发出磁盘I/O请求后,系统的正确处理流程是( )。

A、用户程序→系统调用处理→中断处理→设备驱动程序→...

B、用户程序→系统调用处理→设备驱动程序→中断处理→…

C、用户程序→设备驱动程序→系统调用处理→中断处理→…

D、用户程序→设备驱动程序→中断处理→系统调用处理→…

42、在进行设备分配时应该考虑下列哪些因素?( ) ①设备固有属性②设备分配算法③设备分配的安全性④设备独立性

A、①②③④

B、①②④

C、①③④

D、②③④

43、下列为设备驱动程序的功能的是( )。 ①检查用户I/O请求的合法性,了解I/O设备的工作状态,传递与I/O设备操作有关的参数,设置设备的工作方式②发出I/O命令,如果设备空闲,便立即启动I/O设备,完成指定的I/O操作;如果设备忙碌,则将请求者挂在设备队列上等待③通过系统调用由用户态转入内核态,并根据其系统调用号,转向执行相应的系统调用内核函数进行处理④接收上层软件发来的命令和参数,并将命令中的抽象要求,转换为与设备相关的低层操作序列

A、①②③④

B、①②④

C、②③④

D、①②③

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值