假设一个页式系统的逻辑地址空间是由32个2KB的页组成,它映射到一个1MB的物理空间。试计算:
(1)该系统逻辑地址的页号和页内地址的格式;
(2)页表长度和宽度。
(1)该系统的逻辑地址空间为32=25页,故逻辑地址中的页号需要5位(二进制):由于每页大小为2KB=211,故页内位移需用11位(二进制)表示;其格式如答37图所示。
(2)因为该系统的逻辑地址空间为32个页组成,所以页表长度为32。又因为1MB的物理空间被分成1MB/2KB=512个块,所以每个块号需要9位(二进制),即页表的宽度是9位(二进制)。