有一个整数矩阵A128×128按行存放。内存一个页面可放128个整数。给A赋值的程序如下: FOR i:=1 TO 128 FOR j:=1 T0 128 A[i,j]:=0; 在内存中只给数组A分配1个物理页面,且开始时数组A的第一页已在内存。当完成上述程序后,总共产生的缺页次数为( )。A.128 B.128-1C.1282 D.1282-1

题目

有一个整数矩阵A128×128按行存放。内存一个页面可放128个整数。给A赋值的程序如下: FOR i:=1 TO 128 FOR j:=1 T0 128 A[i,j]:=0; 在内存中只给数组A分配1个物理页面,且开始时数组A的第一页已在内存。当完成上述程序后,总共产生的缺页次数为( )。A.128 B.128-1C.1282 D.1282-1


相似考题
更多“有一个整数矩阵A128×128按行存放。内存一个页面可放128个整数。给A赋值的程序如下: FOR i:=1 TO 12 ”相关问题
  • 第1题:

    某虚拟存储系统采用最近最少使用(LRU)页面淘汰算法。假定系统为每个作业分配3个页面的主存空间,其中一个页面用来存放程序。现有某作业的部分语句如下:

    Var A:Array [1..128,1..128] OF integer;

    i,j:integer;

    FOR i:=1 to 128 DO

    FOR j:=1 to 128 DO

    A[i,j]:=0;

    设每个页面可存放128个整数变量,变量i,j放在程序页中,矩阵A按行序存放。初始时,程序及变量i、j已在内存,其余两页为空。在上述程序片段执行过程中,共产生(27)次缺页中断。最后留在内存中的是矩阵A的最后(28)。

    A.64

    B.128

    C.256

    D.512


    正确答案:B

  • 第2题:

    有一个虚拟页式存储系统,采用最近最少使用(LRU)页面置换算法,系统分给每个进程3页内存,其中一页用来存放程序和变量i,j(不作他用)。假设一个页面可以存放300个整数变量。某进程程序如下: VAR A:ARRAY[1..150, 1..100] OF integer; i,j:integer; FOR i:=1 to 150 DO FOR j:=1 to 100 DO A[i,j]:=0; 设变量i,j放在程序页面中,初始时,程序及变量i,j已在内存,其余两页为空。矩阵A按行序存放。试问当程序执行完后,共缺页多少次?

    A.100

    B.50

    C.150

    D.200


    正确答案:B

  • 第3题:

    某程序将256×256的矩阵置初始值0。现假定分给这个矩阵的内存块为1页,页面大小为每页256个整数字。矩阵按行存放,开始时内存为空。若程序和有关变量已放在内存其他处,并常驻内存,且程序按如下编制: VAR A:ARRAY[1…256,1…256]OF INTEGER FOR I:=1 TO 256 FOR J:=1 YO 256 A[I,J]:=0; 则程序运行完毕共发生多少缺页中断()。

    A.256-1

    B.256

    C.256²-1

    D.256²


    A 解析:由于分配给矩阵的内存块为1页。而每页大小为256个整数字,所声页面不在内存中时,才会引起缺页中断,故以上程序运行完毕时共发生255次缺页中断。

  • 第4题:

    某程序将256×256的矩阵置初值0。现假定分给这个矩阵的内存块为1页,页面大小为每页256个整数字。矩阵按行存放,开始时内存为空。若程序和有关变量已放在内存其他处,并常驻内存,且程序按如下编制: VAR A:ARRAY [1...256,1... 256]OF INTEGER; FOR I:=1 TO 256 FOR J:=1 TO 256 A [I, J]:=0; 则程序运行完毕共发生多少缺页中断( )。

    A.255

    B.256

    C.2562-1

    D.2562


    正确答案:A
    解析:由于分配给矩阵的内存块为1页。而每页大小为256个整数字,所声页面不在内存中时,才会引起缺页中断,故以上程序运行完毕时共发生255次缺页中断。

  • 第5题:

    某虚拟存储系统采用最近最少使用(LRU)页面淘汰算法,假定系统为每个作业分配4个页面的主存空间,其中一个页面用来存放程序。现有某作业的程序如下: Var A: Array[1..100,1..100] OF integer; i,j: integer; FOR i:=1 to 100 DO FOR j:=1 to 100 DO A[i,j]:=0; 设每个页面可存放200个整数变量,变量i、j存放在程序页中。初始时,程序及i、j均已在内存,其余3页为空。若矩阵A按行序存放,那么当程序执行完后共产生()次缺页中断;

    A. 50
    B. 100
    C. 5000
    D. 10000

    答案:A
    解析:
    考核计算机存储管理方面的知识。