php网站搬家软件,制作网页的步骤搜集素材,成都市建设工程交易中心网站,php网页期末大作业【考点】存储系统综合大题 【2011年408真题】某计算机存储器按字节编址#xff0c;虚拟(逻辑)地址空间大小为16 MB#xff0c;主存(物理)地址空间大小为1 MB#xff0c;页面大小为4 KB#xff1b;Cache采用直接映射方式#xff0c;共8行#xff1b;主存与Cache之间交换的…【考点】存储系统综合大题 【2011年408真题】某计算机存储器按字节编址虚拟(逻辑)地址空间大小为16 MB主存(物理)地址空间大小为1 MB页面大小为4 KBCache采用直接映射方式共8行主存与Cache之间交换的块大小为32 B。系统运行到某一时刻时页表的部分内容和Cache的部分内容分别如题44-a图、题44-b图所示图中页框号及标记字段的内容为十六进制形式。 虚页号有效位页框号行号有效位标记010601020110410—21152101D31023110540—41064512B5114D60—60—71327127A题44(a)图 页表的部分内容题44(b)图 Cache的部分内容 (1)虚拟地址共有几位哪几位表示虚页号物理地址共有几位哪几位表示页框号(物理页号)? 虚拟(逻辑)地址空间大小为16 MB 224B所以有24位虚拟地址。
页面大小为4 KB212所以虚页号是12位也是页内地址位数OS中称为页偏移。
主存(物理)地址空间大小为1 MB 220B所以物理地址有20位。
页框号页号20-128位。 (2)使用物理地址访问Cache时物理地址应划分成哪几个字段要求说明每个字段的位数及在物理地址中的位置。 地址结构
标记tag 12位Cache字块 3位块内地址 5位
因为主存与Cache之间交换的块大小为32 B 25所以块内地址是 5 位。
cache共8行 23所以cache字块 3 位。
标记就是 20-5-3 12位。20是物理空间位数 (3)虚拟地址001 C60H所在的页面是否在主存中若在主存中则该虚拟地址对应的物理地址是什么访问该地址时是否Cache命中要求说明理由。 因为页面大小是 12 位所以后三位C60是页偏移看前面的001表示页号。对应表格有效位是1所以存在。
页框号是04所以拼成物理地址04C60H。
转换为二进制04C60H 0000 0100 1100 0110 0000B根据上面第二问算的位数cache子块是011B 3行。有效位是1但是标记位是105H不是04CH(物理地址高12位)故访问该地址时Cache不命中。 (4)假定为该机配置一个4路组相联的TLB该TLB共可存放8个页表项若其当前内容(十六进制)如题44-c图所示则此时虚拟地址024 BACH所在的页面是否在主存中?要求说明理由。 因为是4路组相联也就是一个组里面有四个cache块所以8个页表项可分为 2 各组。
组号有效位标记页框号有效位标记页框号有效位标记页框号有效位标记页框号00--1001150--10121F110132D0--10087E0--
题44(c)图 TLB的部分内容 而024 BACH的前面三位变成二进制为000 0010 0100B 012H。
虚拟地址是 012H mod 0 0模运算所以是第 0 组恰好有标记为012H的cache因此在主存中。 更多【计算机组成原理】汇总三、存储系统