[计算机操作系统]。1、设有一页式存储管理系统,向用户提供的逻辑地址空间最大为16页,每页2048
[计算机操作系统]。1、设有一页式存储管理系统,向用户提供的逻辑地址空间最大为16页,每页2048字节,内存总共有8个存储块,试问逻辑地址至少应为位?内存空间字节?页表有...
[计算机操作系统]。1、设有一页式存储管理系统,向用户提供的逻辑地址空间最大为16页,每页2048字节,内存总共有8个存储块,试问逻辑地址至少应为 位?内存空间 字节?页表有 页表项?每个页表项 位?
1、这里的8个存储块什么意思,基本分页页表划分程序和内存等大的块怎么分的?16块->8个中?
2、位数怎么算?是逻辑大小2^n的n是位数,还是乘一块再乘8(1B=8bit 位)??? 展开
1、这里的8个存储块什么意思,基本分页页表划分程序和内存等大的块怎么分的?16块->8个中?
2、位数怎么算?是逻辑大小2^n的n是位数,还是乘一块再乘8(1B=8bit 位)??? 展开
展开全部
页式存储管理系统中,逻辑页分为页号和页内偏移地址。每页是2048B,即页内偏移地址为11位,16页说明页号为4位,所以逻辑地址为15位。你只要了解了页式存储的逻辑页的结构这些不难的~其他自己算吧
更多追问追答
追问
"16页说明页号为4位"是怎么来的?页号=int[逻辑地址/页面大小]?这里页面大小是2048B吗?还有我在问题补充里把我不太懂的两个点写出来了,您能一起告诉我一下吗,谢谢了!
追答
16页=2的4次方,也就是说可以用4位二进制数表示16个页面。2048是2的11次方,页大小的位数就是页面偏移地址的位数。
快又稳
2024-10-28 广告
2024-10-28 广告
这个好做:逻辑地址为32位,表示地址寄存器为32位,地址寄存器位数=页数的位数+每页位数; 题目中地址寄存器为32位,每页为4096字节,即2^12,说明每页的位数w为12位,则32-12=20位 ,这个20位即页数的位数,那页数总计2^2...
点击进入详情页
本回答由快又稳提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询