计算机操作系统

什么是缓冲池?试说明缓冲池的工作情况。

题目

什么是缓冲池?试说明缓冲池的工作情况。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

环形缓冲区是一种()

A.单缓冲区

B.双缓冲区

C.多缓冲区

D.缓冲池


参考答案:C

第2题:

环形缓冲区是______。

A.单缓冲区

B.双缓冲区

C.多缓冲区

D.缓冲池


正确答案:C
解析:所谓环形缓冲区就是一个循环链表结构。每个缓冲区中有一个链指针,用以指示下一个缓冲区的地址,最后一个缓冲区指针指向第一个缓冲区地址,这样,N个缓冲区链成一个环形。此外,还有一个链头指针,指向环形缓冲区中的第一个缓冲区。

第3题:

环型缓冲区是______。

A.单缓冲区

B.双缓冲区

C.多缓冲区

D.缓冲池


正确答案:C
解析:所渭环型缓冲区就是一个循环链表结构。每个缓冲区中有一个链指针,用以指示下一个缓冲区的地址,最后一个缓冲区指针指向第一个缓冲区地址,这样,N个缓冲区链成一个环型。此外,还有一个链头指针,指向环型缓冲区中的第一个缓冲区。

第4题:

在缓冲池管理中,用于收容设备输入数据的收容输入缓冲区是()。

  • A、sin
  • B、sout
  • C、hin
  • D、hout

正确答案:A

第5题:

缓冲区可分为( )。

A.单缓冲区
B.双缓冲区
C.多缓冲区
D.缓冲集
E.缓冲池

答案:A,B,C,E
解析:
缓冲区可分为单缓冲区、双缓冲区、多缓冲区和缓冲池。单缓冲是在设备和处理机之间设置一个缓冲区。设备和处理机交换数据时,先把被交换的数据写入缓冲区,然后,需要数据的设备或处理机从缓冲区取走数据。双缓冲区是一种能够实现设备和设备、CPU和设备并行操作的简单模型,当其中一个缓冲区数据装满后,可向另一个缓冲区写入数据,同时前一个缓冲区可被访问。多缓冲区是把多个缓冲区连接起来组成两部分,一部分专门用于输入,另一部分专门用于输出的缓冲结构。缓冲池是把多个缓冲区连接起来统一管理,既可用于输入,又可用于输出的缓冲结构。

第6题:

下列关于设备的缓冲区和缓冲池的描述中不正确的是( )。

A.缓冲区起到了缓解CPU与I/O设备速度不匹配的矛盾

B.系统中有多个缓冲区,但只有一个缓冲池

C.一个缓冲池可能包含多个缓冲区

D.一个缓冲区可能包含多个缓冲池


正确答案:B
解析:缓冲池是由多个缓冲区组成的,一个系统可以由一个或多个缓冲池,一个缓冲池也可以有多个缓冲区。凡是在速度不匹配的设备之间都可以采用缓冲技术。

第7题:

下面关于设备管理中缓冲区和缓冲池的描述,不正确的是:(30)。

A.一个缓冲池包括多个缓冲区

B.一个缓冲区可分为多个缓冲池

C.系统中有多个缓冲区,仅有一个缓冲池

D.缓冲区的作用是缓解快速的CPU与慢速的设备之间的矛盾


正确答案:C
解析:缓冲池是由多个缓冲区组成,一个系统可以有一个或几个缓冲池,一个缓冲池可有多个缓冲区。

第8题:

下列关于缓冲池的说法中,错误的是()。

A、缓冲池由多个缓冲区组成

B、对缓冲池的管理是通过对每一个缓冲器的缓冲尾部进行操作实现的

C、系统把各种缓冲区按其使用状况连成3种队列

D、对缓冲池的管理由4个操作组成


参考答案:B

第9题:

缓冲池的作用是收集来气浮系统出水,为水解酸化池泵水提供缓冲,同时通过缓冲池水质判断()的好坏。


正确答案:气浮系统运行

第10题:

试说明收容输入工作缓冲区和提取输出工作缓冲区的工作情况?


正确答案: 收容输入工作缓冲区和提取输出工作缓冲区的工作情况如下:
(1)当需要输入数据时,调用GetBuf(emq)过程从空闲队列上摘下一个空缓冲区,作为收容输入工作缓冲区hin,输入的数据被装入hin中,装满hin后,调用GetBuf(inq,hin)过程将hin挂入输入队列inq中。
(2)当需要输出数据时,调用GetBuf(outq)过程从输出队列上摘下一个装满数据的缓冲区,作为提取输出工作缓冲区sout,将sout中的数据提取输出,sout的数据提取完毕后,调用PetBuf(emq,sout)过程将sout挂入空闲队列中。