【单选题】6进程P1、P2、P3、P4和P5的前趋图如下所示: 若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,则需要设置5个信号量S1、S2、S3、S4、S5,且信号量S1~S5的初值都等于零。下图中e和f分别应填写( )。
A、P(S4)和V(S4)V(S5)
B、V(S5)和P(S4)P(S5)
C、V(S3)和P(S4)P(S5)
D、P(S3)和P(S4)P(S5)
答案:B
解析:参考课程有关内容。1、先在图中标注信号量 2、遵循P前面的信号量,V后面的信号量的原则。
【单选题】微型计算机系统中,显示器属于( )
A、表现媒体
B、传输媒体
C、表示媒体
D、存储媒体
答案:A
【单选题】Cache的地址映像方式中,发生块冲突次数最小的是
A、全相联映像
B、组相联映像
C、直接映像
D、无法确定
答案:A
解析:本题考查Cache的地址映像方式知识点。在 CPU 需要读写指令和数据时,送出的是指令和数据的主存地址,为了从Cache存储器中读写信息,必须采用某种方法把主存地址转换为Cache存储器的地址,称为地址映象。地址映射方式有全相联映象方式、直接映象方式和组相联映象方式三种。 全相联映像块冲突最小,其次为组相联映像,直接映像块冲突最大
【单选题】在进行子系统结构设计时,需要确定划分后的子系统模块结构,并画出模块结构图。该过程不需要考虑( )
A、每个子系统如何划分成多个模块
B、每个子系统采用何种数据结构和核心算法
C、如何确定子系统之间、模块之间传送的数据及其调用关系
D、如何评价并改进模块结构的质量
答案:B
解析:系统模块结构设计的任务是确定划分后的子系统的模块结构,并画出模块结构图,这个过程中必须考虑这样几个问题:每个子系统如何划分成若干个模块;如何确定子系统之间、模块之间传送的数据及其调用关系;如何评价并改进模块结构的质量;如何从数据流图导出模块结构图
【单选题】集线器与网桥的区别是:( )。
A、集线器不能检测发送冲突,而网桥可以检测冲突
B、集线器是物理层设备,而网桥是数据链路层设备
C、网桥只有两个端口,而集线器是一种多端口网桥
D、网桥是物理层设备,而集线器是数据链路层设备
答案:B
解析:
【单选题】与地址220.112.179.92匹配的路由表的表项是( )。
A、220.112.145.32/22
B、220.112.145.64/22
C、220.112.147.64/22
D、220.112.177.64/22
答案:D
解析:地址220.112.179.92中179的二制码为1011 0011,假如网络号采用22位,与该地址匹配的路由表项则为220.112.177.64/22。
【单选题】某机器字长为n,最高位是符号位,其定点整数的最大值为( )
A、A
B、B
C、C
D、D
答案:B
解析:由于最高位是符号位,因此最大的定点整数是:最高位0表示正数,值为。
【单选题】阅读下列流程图: 当用判定覆盖法进行测试时,至少需要设计 ( ) 个测试用例。
A、2
B、4
C、6
D、8
答案:B
解析:判定覆盖法是进行白盒测试中设计测试案例的一种方法,它要求设计的测试案例应使得程序中每个判断的取真分支和取假分支至少经历一次,所以判定覆盖也称谓分支覆盖。对于本题给定的被测程序,共包括如下三个判断。判断1:x!=0。判断2:x为0时,y是否为0。判断3:x不为0时,y是否为0。所以本题使用判定覆盖法设计的测试案例可为:x=0, y=0x=0, y=1x=1, y=0x=1, y=1
【单选题】CPU是在( )结束时响应DMA请求的
A、一条指令执行
B、一段程序
C、一个时钟周期
D、一个总线周期
答案:D
解析:指令周期(Instruction Cycle):取出并执行一条指令的时间。 总线周期(BUS Cycle):也就是一个访存储器或I/O端口操作所用的时间。 时钟周期(Clock Cycle):又称震荡周期,是处理操作的最基本单位。 指令周期、总线周期和时钟周期之间的关系:一个指令周期由若干个总线周期组成,而一个总线周期时间又包含有若干个时钟周期。 一个总线周期包含一个(只有取址周期)或多个机器周期。 机器周期:在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。 DMA响应过程为:DMA控制器对DMA请求判别优先级及屏蔽,向总线裁决逻辑提出总线请求。当CPU执行完当前总线周期即可释放总线控制权。此时总线裁决逻辑输出总线应答,表示DMA已经响应,通过DMA控制器通知I/O接口开始DMA传输。
【单选题】CISC的特点不包括( )
A、支持很多种寻址方式。支持的寻址方式通常为 5~20 种。
B、指令长度不是固定的,变长的指令增加指令译码电路的复杂性。
C、CPU 中的通用寄存器数量多,一般在 32 个以上,有的可达上千个。
D、指令可以对主存单元中的数据直接进行处理。
答案:C
解析:RISC精简指令系统CPU 中的通用寄存器数量多,一般在 32 个以上,有的可达上千个。