单选题

假设int占4个字节,grid从存储器地址0开始,高速缓存开始时是空的,唯一的存储器访问是对数组grid的元素的访问,变量i、j、total_x和total_y存放在寄存器中。试确定下列代码的高速缓存的读总数和不命中率分别是多少?()

A256,25%

B256,50%

C512,25%

D512,50%

正确答案

来源:www.examk.com

答案解析

相似试题
  • 假设int型变量占两个字节的存储单元,若有定义intx[10]={0,2,4};,则数组x在内存中所占字节数为()。

    单选题查看答案

  • 假设int型变量占两个字节的存储单元,若有定义:intx[10]={0,2,4};则数组x在内存中所占字节数为()

    单选题查看答案

  • 假定int类型变量占用4个字节,若有定义:  int[] x=new int[10]{0,2,4,4,5,6,7,8,9,10};  则数组x在内存中所占字节数是()

    单选题查看答案

  • 在链表中,每个结点中含8个字符,1个指针域。其中每个字符占1个字节,每个指针占4个字节。则该结点的存储密度是()。

    填空题查看答案

  • 设C语言中,int类型数据占2个字节,则float类型数据占()个字节。

    单选题查看答案

  • 元素类型为int的10个元素的数组共占用()个字节的存储空间。

    填空题查看答案

  • 设按低下标优先存储整数数组A[9][3][5][8]时,第一个元素的字节地址是100,每个整数占4个字节,a[3][1][2][5]的存储地址是()。

    填空题查看答案

  • 设有二维数组a[5][6],每个元素占相邻的8个字节,存储器按字节编址,已知a的起始地址是1000,试计算按行列序优先时,元素a[4][3]的起始地址。

    简答题查看答案

  • 有一个二维数组A[0:8,1:5],每个数组元素用相邻的4个字节存储,存储器按字节编址,假设存储数组元素A[0,1]的第一个字节的地址是0,存储数组A的最后一个元素的第一个字节的地址是()。若按行存储,则A[3,5]和 A[5,3]的第一个字节的地址是()和()。若按列存储,则A[7,1]和A[2,4]的第一个字节的地址是()和()。

    填空题查看答案