在()中,程序的逻辑地址被划分成若干大小相等的页,主存的绝对地址空间被划分成与页大小相同的()
第1题:
以下说法正确的是()。
A、碎片的出现造成了内存空间资源的浪费
B、进程的逻辑地址空间被划分成若干个大小(长度)相等的区域,每个区域称为“页”
C、系统将程序的逻辑地址空间分成若干个子部分,这些子部分被称为段
D、以上说法都对
第2题:
A、页式的逻辑地址是连续的,段式的逻辑地址可以不连续
B、页式的地址是一维的,段式的地址是二维的
C、分页是操作系统进行的,分段是用户确定的
D、各页可以分散存放在主存,每段必须占用连续的主存空间
第3题:
在一个页式存储管理系统中,页表内容如下所示。 页号绝对页号 02 11 28 若页大小为1K,逻辑地址的页号为2,页内地址为451,转换成的物理地址为( )。
A.8643
B.8192
C.2048
D.2499
本题考查的是页式存储管理的知识点,它是操作系统存储管理中的一种最重要的管理方式,考生一定要牢固掌握其原理和公式。页式存储中,用户进程空间(地址)叫逻辑空间(地址),内存空间(地址)叫物理空间(地址),用相同长度单位对逻辑空间等分出的区域叫页,对物理空间等分出的区域叫页帧,对外存交换区等分出的每个区域叫块。因页式方法中逻辑地址与物理地址之间失去自然联系,故要通过页表,并由硬件动态地址转换机构将逻辑地址映射成物理地址才能正确访存。
各种地址的定义:
逻辑地址=p(页号).d(页内位移);
物理地址=f(页帧号).d(页内位移);
P=线性逻辑地址/页面大小:
d=线性逻辑地址-P*页面大小。
逻辑地址和物理地址的转换定义如下:
从页表中查出逻辑地址中的页号P所对应的页帧号.然后用公式f×页面大小+d(页内位移)计算出物理地址。逻辑页号2,对应的绝对页号为8,则物理地址为8×1024+451=8643。
第4题:
用页式方法来分配和管理内存空间,即把内存划分为若干大小相等的页面;用段式方法对用户程序按照其内在的逻辑关系划分成若干段;再按照划分内存页面的大小把每一段划分成若干大小相等的页面,这种存储管理是
A.段式存储管理
B.页式存储管理
C.段页式存储管理
D.页面式存储管理
第5题:
当存储器采用段页式管理时,主存被划分为定长的(36),程序按逻辑模块分成(37)。在某机器的多道程序环境下,每道程序还需要一个(38)作为有用户标志号,每道程序都有对应(39)。一个逻辑地址包括(38),x、段号s、页号p和页内地址d等4个部分。
设逻辑地址长度分配如下,其中x、s、p、d均以二进制数表示。
21 20 19 14 13 11 10 0
x S p d
其转换后的地址为(40)。
A.段
B.页
C.区域
D.块
第6题:
第7题:
第8题:
在某简单分页系统中,有224字节的物理内存,256页的逻辑地址空间,并且页的大小为210字节,则一个页框有( )字节。
参考答案:210
第9题:
Windows 98采用的是段页式存储管理,其程序的逻辑地址空间划分为若干个长度可变的段,每一段内部又划分为大小固定的页。每页的大小为
A.512B
B.1KB
C.4KB
D.1MB
第10题:
在段页式管理的存储器中,实存等分成(38),程序按逻辑模块分成(39)。在多道程序环境下,每道程序还需要一个(40)作为用户标志号。每道程序都有对应的(41)。一个逻辑地址包括(40)x、段号s、页号p和页内地址d四个部分。假设逻辑地址长度做如下分配,且x、s、p、d均以二进制数表示。其转换成的物理地址为(42)。
A.段
B.段长
C.页
D.页号