当前位置:首页 » 存储配置 » 在采用页式存储管理系统中

在采用页式存储管理系统中

发布时间: 2024-08-06 02:41:24

① 在一份页式存储管理系统中,逻辑地址长度为16位,页面大小为4096字节,现有一逻辑地址为2F6AH,且第0,1,

页面大小为4096字节,4096等于2的12次方。故页内地址为12位。又逻辑地址长度为16位。故高4位表示页号。

则逻辑地址2F6AH在第2页。根据页表可知,第2页存于第14块中。14的十六回进制为EH,与低12位F6AH拼接得物理地址为EF6AH。




逻辑地址的产生背景:

追根求源,Intel的8位机8080CPU,数据总线(DB)为8位,地址总线(AB)为16位。那么这个16位地址信息也是要通过8位数据总线来传送,也是要在数据通道中的暂存器,以及在CPU中的寄存器和内存中存放的,但由于AB正好是DB的整数倍,故不会产生矛盾!

但当上升到16位机后,Intel8086/8088CPU的设计由于当年IC集成技术和外封装及引脚技术的限制,不能超过40个引脚。但又感觉到8位机原来的地址寻址能力2^16=64KB太少了,但直接增加到16的整数倍即令AB=32位又是达不到的。

② 采用页式存储管理的系统中,若地址用16位表示,其中7位表示页号,则页的大小为

页内地址:16-7=9 也就是9位 页大小也就是2^9=512字节(0.5KB)
7位表示页号 也就是可以有2^7=128页 编号0~127

③ 在采用页式存储管理的系统中

在采用页式存储管理系统中https://help.aliyun.com/wordpower/2374442-1.html

④ 在采用页式存储管理系统中,逻辑地址用24位表示,其中页号占10位,则主存的分块大小应该为多少字节

逻辑地址用24位表示,页号占10位,那么分块地址就是用14位表示,可以表示的大小就是2的14次方字节,1024字节为1K,所以2^14=16384=16K。

⑤ 在页式存储管理系统中,当访问主存中的一条指令或数据时,需要访问多少次主存段式存储呢

1)页式存储管理中,访问指令或数据时,首先要访问内存中的页表,查找到指令或数据所在页面对应的页表项,然后再根据页表项查找访问指令或数据所在的内存页面。需要访问内存两次。
段式存储管理同理,需要访问内存两次。
段页式存储管理,首先要访问内存中的段表,然后再访问内存中的页表,最后访问指令或数据所在的内存页面。需要访问内存三次。
对于比较复杂的情况,如多级页表,若页表划分为N级,则需要访问内存N+1次。若系统中有快表,则在快表命中时,只需要一次访问内存即可。

热点内容
逆向编程难吗 发布:2025-07-04 00:00:37 浏览:718
csql连接字符串 发布:2025-07-03 23:57:14 浏览:102
崩坏3脚本号163 发布:2025-07-03 23:54:58 浏览:243
怎么设置直播上传速度 发布:2025-07-03 23:38:45 浏览:944
动图ftp后面有人追 发布:2025-07-03 23:37:46 浏览:126
文件上传的java代码 发布:2025-07-03 23:37:29 浏览:816
java通过桥访问excel 发布:2025-07-03 23:28:31 浏览:44
安卓机如何打开天气预报 发布:2025-07-03 23:27:15 浏览:859
宽带账号保存密码在哪里 发布:2025-07-03 23:20:46 浏览:422
qq文件夹哪些可以删 发布:2025-07-03 23:12:41 浏览:158