有一个程序要将64行×64列的整型数组所有元素的初值置为“O”。假如采用页式虚拟存储管理方法,其页面大小可以存放128个整型数组元素(即正好存放两行数组元素),数组中的元素按行编址存放。系统提供一个主存块用来存放数组信息,初始状态为空。 程序编制分别如下: 试问: (1)整个数组占用多少页面? (2)上述两个程序执行时,各产生多少次缺页中断(作简要说明)?
(1)数组占页面数为32个页面,64×64/128=32(2)A程序产生缺页次数为2048,B程序产生缺页次数为32。
有一个程序要将64行×64列的整型数组所有元素的初值置为“O”。假如采用页式虚拟存储管理方法,其页面大小可以存放128个整型数组元素(即正好存放两行数组元素),数组中的元素按行编址存放。系统提供一个主存块用来存放数组信息,初始状态为空。 程序编制分别如下:
有一个程序要将64行×64列的整型数组所有元素的初值置为“O”。假如采用页式虚拟存储管理方法,其页面大小可以存放128个整型数组元素(即正好存放两行数组元素),数组中的元素按行编址存放。系统提供一个主存块用来存放数组信息,初始状态为空。 程序编制分别如下: 试问: (1)整个数组占用多少页面? (2)上述两个程序执行时,各产生多少次缺页中断(作简要说明)?
(1)数组占页面数为32个页面,64×64/128=32(2)A程序产生缺页次数为2048,B程序产生缺页次数为32。