• 2022-05-28
    某计算机系统按字节编址,采用二级页表的分页存储管理方式,虚拟地址格式如下所示:10位10位12位页目录号页表索引页内偏移量请回答下列问题。1)页和页框的大小各为多少字节?进程的虚拟地址空间大小为多少页?2)假定页目录项和页表项均占4个字节,则进程的页目录和页表共占多少页?要求写出计算过程。3)若某指令周期内访问的虚拟地址为01000000H和01112048H,则进行地址转换时共访问多少个二级页表?要求说明理由。
  • 1)页和页框大小均为4KB。进程的虚拟地址空间大小为232/212=220页。2)    (210*4)/212(页目录所占页数)+(220*4)/212(页表所占页数)=1025页。3)需要访问一个二级页表。因为虚拟地址01000000H和01112048H的最高10位的值都是4,访问的是同一个二级页表。

    举一反三

    内容

    • 0

      某计算机主存按字节编址,采用二级分页存储管理,地址结构为:页目录号(10位)页号(10位)页内偏移(12位)。则虚拟地址20501225H对应的页目录号、页号分别是() A: 081H、101H B: 081H、401H C: 201H、101H D: 201H、401H

    • 1

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

    • 2

      已知系统物理内存为4GB,采用48位虚拟地址,页面大小为4KB,页表项大小为8B,每段最大为4GB。假设系统采用虚拟页式存储,则需要采用()级页表,页内偏移为()位

    • 3

      【计算题】某计算机主存按字节编址,逻辑地址和物理地址都是 32 位,页表项大小为 4 字节。请回答下列问题。 ( 1 )若使用一级页表的分页存储管理方式,逻辑地址结构为: 则页的大小是多少字节?页表最大占用多少字节? ( 2 )采用( 1 )中的分页存储管理方式,一个代码段起始逻辑地址为 0000 8000H ,其长度为 8 KB ,被装载到从物理地址 0090 0000H 开始的连续主存空间中。页表从主存 0020 0000H 开始的物理地址处连续存放,如下图所示(地址大小自下向上递增)。请计算出该代码段对应的两个页表项的物理地址、这两个页表项中的页框号以及代码页面 2 的起始物理地址

    • 4

      若页式系统地址宽度16位,页大小为2K。则页式虚拟地址的高 位表示页号。