现代计算机通常是将处理程序存放在连续的内存单元中,CPU在执行这个处理程序时,使用一个寄存器来指示程序的执行顺序,这个寄存器为()。
A、指令寄存器
B、指令译码器
C、指令缓冲寄存器
D、指令指针寄存器
A、指令寄存器
B、指令译码器
C、指令缓冲寄存器
D、指令指针寄存器
A、以下是计算两个向量点积的程序段:要求:
(1)试分析该段代码中数组x和y的时间局部性和空间局部性,并推断命中率的高低。
(2)假定该段程序运行的计算机的数据cache采用直接映射方式,其数据区容量为32字节,每个主存块大小为16字节。假定编译程序将变量sum和i分配给寄存器,数组x存放在00000040H开始的32字节的连续存储区中,数组y紧跟在x后进行存放。试计算该程序数据访问的命中率,要求说明每次访问的cache命中情况。
(3)将上述(2)中的数据cache改用2-路组相联映射方式,块大小改为8字节,其他条件不变,则该程序数据访问的命中率是多少?
(4)在上述(2)中条件不变的情况下,如果将数组x定义为float[12],则数据访问的命中率是多少?
A、A.木马(Trojan)是一种以盗取用户信息为主要目的计算机程序
B.在互联网中,木马比病毒更加危险,直接影响系统信息安全。
C.病毒通常以独立的文件存在,可以进行自我繁殖,或感染其他可执行程序文件。
D.计算机病毒是在计算机程序中插入的破坏计算机功能或者毁坏数据,影响计算机使用,并能自我复制的一组计算机指令或者程序代码。