考虑一个由8个页面,每页有1024个字节组成的逻辑空间,把它装入到有32个物理块的存储器中,试问逻辑地址和物理地址分别需要多少二进制位表示?
考虑一个由8个页面,每页有1024个字节组成的逻辑空间,把它装入到有32个物理块的存储器中,试问逻辑地址和物理地址分别需要多少二进制位表示?
正确答案:因为页面数为8=23,故需要3位二进制数表示。每页有1024个字节,1024=210,于是页内地址需要10位二进制数表示。32个物理块,需要5位二进制数表示(32=25)。因此,页的逻辑地址由页号和页内地址组成,所以需要3+10=13位二进制数表示。页的物理地址由块号和页内地址的拼接,所以需要5+10=15位二进制数表示。