淘宝网站建设的策划书做阀门网站电话
web/
2025/9/30 18:59:08/
文章来源:
淘宝网站建设的策划书,做阀门网站电话,手机平板购物网站的设计背景,263企业邮箱怎么样一、虚拟地址转换成物理地址
涉及到的部件#xff1a; MMU#xff1a;虚拟地址—MMU—物理地址。MMU会控制整个流程#xff08;查快表、查慢表等等#xff09;TLB快表#xff1a;组号#xff08;若为组相联TLB#xff09;、TLB标记、有效位、页框号页表#xff08…一、虚拟地址转换成物理地址
涉及到的部件 MMU虚拟地址—MMU—物理地址。MMU会控制整个流程查快表、查慢表等等TLB快表组号若为组相联TLB、TLB标记、有效位、页框号页表慢表隐含页目录号、有效位、在外存中地址、脏位、页框号应该还有其他的位但408不需要了 每个进程有自己的页表操作系统负责分配物理主存和更新页表。页表包含了每个可能的虚拟页的映射磁盘上的位置以及调入主存后的主存物理地址因此不需要标记位 流程 先判断是否越界虚拟页号是否小于页表长度。若越界则产生越界中断内中断不越界才能正常往下执行用虚拟页号查TLB 全相联TLB用虚拟页号和TLB标记比较组相联TLB用虚拟页号后 l o g 2 ( 组数 ) log_2(组数) log2(组数)位选中一个分组用虚拟页号前面剩下的位和组内的路数个TLB标记比较处理TLB缺失当TLB中没有一个表项能匹配虚拟地址时TLB缺失就会发生。TLB缺失有以下两种可能 页在主存中只需创建缺失的TLB表项。MIPS的方案是先从主存中取出页表项装入TLB然后重新执行引起TLB缺失的那条指令这时就会得到TLB命中页不在主存中需要先缺页中断。缺页将在指令周期的中断周期被发现。为了在缺页处理完毕后重新启动引起缺页的指令必须保存该指令的PC值。 若TLB未命中用虚拟页号查页表慢表 若慢表中对应虚拟页号的页表项有效位为1说明其在内存中通过其物理页框号得到该虚拟地址的实际物理地址若慢表中对应虚拟页号的页表项有效位为0说明其不在内存中产生缺页中断 通过其在外存中的地址页表项中的一项内容将该页从外存调入内存。若为进程分配的驻留集已满则根据规定的置换算法从当前页表中那些有效的页表项中选一页换进来。这会导致当前访问的虚拟页号所对应的页表项的物理页框号和那个刚刚被换出的物理页框号一样。主要此时这个被换出的页的有效位为0 页表的位置位于页表寄存器中一共有1个页表寄存器每个进程都有自己的页表始址。操作系统调度进程上处理机运行时会从该进程的PCB中读取其页表始址将其复制到页表寄存器中。页表始址页号就可以定位到指定页表项因为页表项的大小一样和数组一样可实现随机查找 查阅 计算机组成P2-存储器管理计算机组成saotu-存储系统大全图操作系统P2_进程的内存示意图操作系统PPT3.1.4_2 基本地址变换机构09年统考真题书P212中文版计组软硬件接口
二、根据物理地址获取数据
查cache、查内存。 待续。。。
提高相联度需要更多比较器同时cache块中的标记位数也要增加
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/84605.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!