2019真题1

选择题

1

实际上32位立即数的范围是从0到2^32-1(我好蠢)。以最大的为例,addi,就是这个样子。

2

A、将指令设计为多级流水线可以提高CPU的效率和性能,但并不一定能提高时钟频率。如果CPU每个时钟周期能够处理更多指令,那么CPU的性能就会更好 ;

3

采用ZBR(Zone Bit Recording)技术的CAV(Constant Angular Velocity)硬盘采用ZBR(Zone Bit Recording)技术的CAV(Constant Angular Velocity)硬盘,在不考虑磁盘碎片化的情况下,访问外圈磁道的数据传输率比访问内圈磁道的数据传输率更。这是因为ZBR技术是将盘片表面由里向外划分为数个区域,不同区域的磁道扇区数目不同,同一区域内各磁道扇区数相同,盘片外圈区域磁道长扇区数目较多,内圈区域磁道短扇区数目较少,大体实现了等密度,从而获得更好的数据传输率。

A

4

 A

5

2019真题1_第1张图片

B

DMA的响应应该是在每个机器周期结束的时候都可以,而中断是在指令执行完毕时才能响应 。

        五级流水线CPU在执行某条指令的第二级流水阶段时,外部设备产生了一个DMA请求,此时CPU应该等待当前指令执行完毕,并将其结果保存到寄存器或内存中,然后才能响应该DMA请求。一般来说CPU需要在下一条指令执行前响应DMA请求,以最大程度地利用CPU和外部设备的并行处理能力。因此,在五级流水线CPU中,DMA请求响应的时机一般是在当前指令执行完毕,并进入下一条指令的流水阶段之前。

6

2019真题1_第2张图片

两个不同进程对应的页表中可能包含内容相同的页表项。

当操作系统为一个新进程创建页表时,常常会使用已存在的页表项来填充新的页表。这样可以节约内存空间,提高系统的处理效率。如果两个进程的虚拟地址空间中存在相同的代码或数据,那么它们对应的页表中就可能包含内容相同的页表项。

此外,操作系统还可以使用页面共享技术,将多个进程所需的相同页面映射到同一个物理页面上。这种情况下,多个进程对应的页表中就会包含内容相同的页表项。

总之,当多个进程访问相同的代码或数据时,它们对应的页表中可能包含内容相同的页表项。

B  操作系统会为每个应用程序分配一段连续的虚拟地址空间,这段地址空间可以包含应用程序使用的所有数据和代码。但是,操作系统并不需要为每个虚拟页面都分配物理页面,而是在需要时才将虚拟页面映射到物理页面上。因此,虚拟地址空间的大小可以小于物理地址空间。

C如果页面尺寸较小,虽然可以更有效地消除页内碎片,提高内存使用效率,但可能会增加页表的大小,从而降低地址转换的效率。另一方面,较大的页面尺寸可以减少页表的大小,提高地址转换的效率,但可能导致更多的页外碎片。

92019真题1_第3张图片

是的,一个文件系统可以存放的文件数量是

你可能感兴趣的:(真题讲解,笔记)