问答题
一个系统采用段页式存储方式,有16位虚地址空间,每个进程包含两个段,并且一页大小为212字节。段表和页表如下表所示(所有的值为二进制,并且段长以页为单位)。下列哪些二进制虚地址会产生缺段中断或缺页中断哪些二进制虚地址能转换为物理地址如果可以转换,请写出物理地址。
(1)0001010001010111(提示:产生缺段中断,或缺页中断)
(2)1110010011111111(提示:转换后的物理地址是什么)
(3)1111010011000111(提示:产生缺段中断,或缺页中断)
(4)0011001011000111(提示:转换后的物理地址是什么)
(5)请问该系统最大物理内存是多少
段表 |
段号 | 段长 | 页表地址 |
0 | 111 | 指向页表0的指针 |
1 | 110 | 指向页表1的指针 |
页表0 |
页号 | 存储块 | 状态 |
000 | 101011 | 1 |
001 | 001010 | 0 |
010 | 001011 | 1 |
011 | 100110 | 1 |
100 | 001100 | 0 |
101 | 110110 | 1 |
110 | 111010 | 0 |
111 | 011101 | 0 |
页表1 |
页号 | 存储块 | 状态 |
000 | 010100 | 0 |
001 | 110101 | 1 |
010 | 110100 | 0 |
011 | 011001 | 0 |
100 | 110011 | 1 |
101 | 001001 | 0 |
110 | 000101 | 1 |
111 | 100010 | 1 |
【参考答案】
由题意可得逻辑地址各字段为:
(1)
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)