操作系统第五章复习资料.docx

上传人:小飞机 文档编号:3549623 上传时间:2023-03-13 格式:DOCX 页数:6 大小:39.69KB
返回 下载 相关 举报
操作系统第五章复习资料.docx_第1页
第1页 / 共6页
操作系统第五章复习资料.docx_第2页
第2页 / 共6页
操作系统第五章复习资料.docx_第3页
第3页 / 共6页
操作系统第五章复习资料.docx_第4页
第4页 / 共6页
操作系统第五章复习资料.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《操作系统第五章复习资料.docx》由会员分享,可在线阅读,更多相关《操作系统第五章复习资料.docx(6页珍藏版)》请在三一办公上搜索。

1、操作系统第五章复习资料第五章 习题 一、选择题 1、在一般大型计算机系统中,主机对外设的控制可通过通道、控制器和设备三个层次来实现。从下述叙述中选出一条正确的叙述。 控制器可控制通道,设备在通道控制下工作; 通道控制控制器,设备在控制器控制下工作; 通道和控制器分别控制设备; 控制器控制通道和设备的工作。 2、从下面关于设备属性的叙述中,选择一条正确的论述。 字符设备的一个基本特征是可寻址的,即能指定输入时的原地址和输出时的目标地址; 共享设备是指在同一时刻允许多个进程同时访问的设备; 共享设备必须是可寻址的和随机访问的设备; 在分配共享设备和独占设备时,都可能引起进程死锁; 3、通道是一种特

2、殊的,具有能力。主机的CPU与通道可以并行工作,并通过实现彼此之间的通信和同步。 A:I/O设备;设备控制器;处理机;I/O控制器 B:执行I/O指令集;执行CPU指令集;传输I/O命令;运行I/O进程 C:I/O指令;I/O中断;I/O指令和I/O 中断;操作员 4、在I/O 设备控制的发展过程中,最主要的推动因素是。提高I/O速度和设备利用率,在OS中主要依靠功能。使用户所编制的程序与实际使用的物理设备无关是由功能实现的。 A:提高资源利用率;提高系统吞吐量;减少主机对I/O控制的干预; 提高CPU与I/O设备的并行操作吃呢高度 B,C:设备分配;缓冲管理;设备管理;设备独立性;虚拟设备

3、5、磁盘属于,其信息的存取是以为单位的;磁盘的I/O控制主要采取方式;打印机的I/O控制主要采取方式。 A:字符设备;独占设备;块设备;虚拟设备 B:位 字节 帧 固定长数据块 C、D:程序I/O方式;程序终端;DMA;Spooling 6、在程序I/O方式中,对于输出设备,准备就绪是指。 A:输出缓冲区已空;输出缓冲区已有数据;输出设备已开始工作; 输出设备已收到I/O指令 7、在利用RS-232接口进行通信时,其通道速率为9.6kb/s 。如果在通信接口中仅设置了一个8位寄存器作为缓冲寄存器,这意味着大约每隔的时间便要中断一次CPU,且要求CPU必须在时间内予以响应。 A,B:80s 0.

4、1ms ; 0.8ms ;1ms ;8ms 8、假定把磁盘上一个数据块中的信息输入到一单缓冲区中的时间T为100s,将缓冲区中的数据传送到用户区的时间M为50s,而CPU对这一块数据进行计算的时间C为50s。这样,系统对每一块数据的处理时间为;如果将单缓冲区改为双缓冲区,则系统对每一块数据的处理时间为。 A,B:50s;100s; 150s ;200s; (5)250s 9、操作系统中采用缓冲技术的目的是为了增强系统的能力;为了使多个进程能有效地同时处理输入和输出,最好使用。 A:串行操作;并行操作;控制操作;中断操作 1 B:缓冲池;单缓冲;双缓冲; 循环缓冲 10、为了对缓冲池中的队列进行

5、操作而设置了互斥信号量MStype和资源信号量RStype,相应地,两个操作过程Getbuf及Putbuf的描述如下: Procedure Getbuf Begin (A); (B); B(n):=Takebuf(type); (C); End Procedure Putbuf(type,n) Begin (B ); Addbuf(type,n); (C); (D); End A,B,C,D:wait设备独立性是指I/O设备具有独立执行I/O功能的一种特性; 设备独立性是指用户程序独立于具体使用的物理设备的一种特性; 设备独立性是指能独立实现设备共享的一种特性; 设备独立性是指设备驱动程序独立

6、于具体使用的物理设备的一种特性。 12、设备独立性是指独立于。 A:设备控制器;设备驱动程序;用户程序;设备独立性软件。 B:主机;操作系统;设备驱动程序;物理设备。 13、在单用户系统中可为设置一张逻辑设备表,在多用户系统中应为设置一张逻辑设备表。 A,B:整个系统;每个用户; 每种逻辑设备;每种物理设备 14、为实现设备分配,应为每个设备设置一张,在系统中配置一张;为实现设备独立性,系统中应设置一张。 A,B:设备控制表;控制器控制表 ; (3)系统设备表; 设备分配表 C:设备开关表;I/O请求表 逻辑设备表 设备分配表 15、从下面关于虚拟设备的论述中选择一条正确的论述。 虚拟设备是指

7、允许用户使用比系统中具有的物理设备更多的设备; 虚拟设备是指允许用户以标准方式来使用物理设备。 虚拟设备是指允许用户程序不必全部装入内存就可使用系统中的设备; 虚拟设备是指允许用户程序不必全部装入内存就可以使用系统中的设备。 16、Spooling是对脱机I/O工作方式的模型,Spooling系统中的输入井是对脱机输入中的进行模拟,输出井是对脱机输出中的进行模拟,输入进程是对脱机输入中的进行模拟,输出进程是对脱机输出中的进行模拟。 A,C:内存输入缓冲区;磁盘;外围控制机;输入设备 2 B,D;内存输出缓冲区;磁盘;外围控制机;输出设备 17、从下列有关Spooling系统的论述中,选择两条正

8、确的论述。 构成Spooling系统的基本条件是具有外围输入机和外围输出机; 构成Spooling系统的基本条件是只要具有大容量、高速硬盘作为输入井与输出井; (3) 构成Spooling系统的基本条件是只要操作哦系统中采用多道程序技术; Spooling系统建立在分时系统中; Spooling系统是虚拟存储技术的体现; Spooling系统是在用户程序要读取数据时启动输入进程输入数据; 当输出设备忙时,Spooling系统中的用户程序暂停执行,待I/O空闲时在被唤醒去执行操作; Spooling系统实现了对I/O设备的虚拟,只要输入设备空闲,Spooling可预先将输入数据从设备传送到输入井

9、中供用户程序随时读取; 在Spooling系统中,用户程序可随时将输出数据送到输出井中,待输出设备空闲时再执行数据输出操作。 18、从下列论述中选出一条正确的论述。 (1) 在现代计算机系统中,只有I/O设备才是有效的中断源; 在中断处理过程中,必须屏蔽中断; 同一用户所使用的I/O设备也可以并行工作; Spooling是脱机I/O系统。 19、从下列关于驱动程序的论述中,选出一条正确的论述。 驱动设备与I/O设备的特性紧密相关,因此应为每一个I/O设备配备一个专门的驱动程序; 驱动程序与I/O设备的特性紧密相关,因此对DMA方式应该以字节为单位去启动设备进行中断处理; 由于驱动程序与I/O设

10、备紧密相关,故必须全部用汇编语言书写; 对于一台多用户机,配置了相同的八个终端,此时可只配置一个由多个终端共享的驱动程序。 20、下列磁盘调度算法中,平均寻道时间较短,但容量产生饥饿现象的是;电梯调度算法是指;能避免磁臂粘着现象的算法是。 A,B,C:SSTF;(2) FCFS; (3) SCAN ; (4)CSCAN; (5 )FSCAN 21、磁盘高速缓冲设在中,其主要目的是 A:磁盘控制器;磁盘;内存;CAche B:缩短寻道时间 提高磁盘I/O的速度 提高磁盘空间的利用率; 保证数据的一致性; 提高CPU执行指令的速度。 22、从下面的论述中选出一条错误的论述。 虚拟盘是一种易失性存储

11、器,因此它通常只用于存放临时文件; 优化文件物理快的分布可显著地减少寻道时间,因此能有效地提高磁盘I/O的速度; 对随机访问的文件,可通过提前读提高对数据的访问速度; 延迟写可减少启动磁盘的次数,因此能等效地提高了磁盘I/O的速度。 23、在Unix系统中,作为核心与驱动程序的接口是,其中每个表目含有相应类型设备驱动程序的。 A:系统设备表;设备控制表;逻辑设备表;设备开关表。 B:字符串类型的函数名;各函数的入口地址;指向设备控制表的指针; 指向系统设备表的指针; 指向逻辑设备表的指针 3 24、在UNIX系统中提供了三种写的方式,相应地提供了三种写过程:启动磁盘后,在把缓冲区中的数据写入磁盘时,进程不需等待写操作完成就可返回的过程,称为;而需要等待写操作完成的过程为;而另一种写方式则并不真正启动磁盘,只是在缓冲区的首部打上某种标志即可返回,称为(C)。 A,B,C:write;bwrite ;bawrite; bdwrite。 4

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备2025010119号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000987号