• 2021-04-14
    【简答题】某32位计算机采用二级页表的分页存储管理方式,按字节编址,页大小为4KB,页表项大小为4B。某进程的页表内容如图所示,图中的数字为十进制。请回答以下问题: (1) 给出逻辑地址结构,并说明理由。 (2) 计算十进制逻辑地址4206501对应的十六进制物理地址。提示:先把十进制逻辑地址化成十六进制计算
  • 地址结构: 前10位做一级页号,中间10位做二级页号,低12位做业内地址。 (4206501)10 = (402FA5)16 低12位 (FA5)16 为业内地址。 (402)16 = (0000 0000 0100 0000 0010)2 前10位 0000 0000 01 作为一级页号,所以一级页号=1,需要读取372物理页面 后10位 00 0000 0010 作为二级页号,所以二级页号=2,得到物理页面号709 (709)10 = (2C5)16 物理地址 = 物理页号后面追加业内地址 = (2C5FA5)16

    举一反三

    内容

    • 0

      某计算机系统按字节编址,采用二级页表的分页存储管理方式,虚拟地址格式如下所示:10位10位12位页目录号页表索引页内偏移量请回答下列问题。1)页和页框的大小各为多少字节?进程的虚拟地址空间大小为多少页?2)假定页目录项和页表项均占4个字节,则进程的页目录和页表共占多少页?要求写出计算过程。3)若某指令周期内访问的虚拟地址为01000000H和01112048H,则进行地址转换时共访问多少个二级页表?要求说明理由。

    • 1

      在一个分页存储管理系统中,页面大小为2KB,系统中的地址占24位,给定页表如下。[img=414x143]17e44beafb1449a.png[/img](1)计算逻辑地址(页号为3,页内地址为100)的物理地址。(2)说明地址变换过程。

    • 2

      某计算机采用分页存储管理方式,按字节编址,虚拟地址为24位,物理地址为24位,页大小为4KB。假定一个页表项占用空间为2个字节,则页表的尺寸为() A: 4KB B: 8KB C: 1MB D: 4MB

    • 3

      有一操作系统采用基本分页存储管理方式,若一进程的程序大小是4KB ,页面大小为1KB ,依次装入内存的第10、5、1、7块。内存大小为16KB。那么: 虚地址C12H的页号,二进制表示为( 1 )B,16进制表示为( 2)H——此处1位数字; 虚地址C12H的页内地址,二进制表示为(3)B,16进制表示为(4)H——此处3位数字; 将虚地址C12H转换成内存地址,对应的块号10进制表示为( 5 ),2进制表示为( 6 )B——此处4位数字。所以,转换的内存地址,块号和页内地址合并,二进制表示为( 7)B,16进制表示为( 8 )H。

    • 4

      IP地址采用分段地址方式,长度为4个字节,每个字节对应一个______进制数。 A: 二 B: 八 C: 十 D: 十六