Evi*_*ine 6 paging operating-system virtual-memory
"假设您的计算机具有16位虚拟地址和256字节的页面大小.系统使用从地址十六进制400开始的1级页表.也许您想要DMA ...谁知道?前几个页面保留用于硬件标志等.假设页表条目有8个状态位.8个状态位将是......"
http://www.youtube.com/watch?v=-3Rt2_9d7Jg
有人可以解释为什么答案是马克/杰西描述的吗?
tan*_*grs 16
根据这个记录社交网络的一些技术不准确性的页面,问题是(严重地)来自哈佛大学实际课程的问题.
示例问题:假设我们的计算机具有16位虚拟地址,页面大小为256字节.系统使用一级页表,从地址0x0400开始.(前几页是为硬件标志保留的,等等.也许你想在16位系统上安装DMA,谁知道?)假设页表项有8个状态位:1个有效位,1个修改位,1个参考位和5个权限位(这是一个非常安全的系统).
有几页?页表需要多少内存?
8个状态位是依赖于体系结构的,并且在该特定问题中,它被构成为虚拟计算机的假设.电影制片人只是简单地接受了问题的描述,并将其中一个假设作为问题 - 这个问题首先要问的是没有意义的问题.
为了更容易理解这一点,假设您有类似以下的问题
一辆汽车穿过马路1小时.假设汽车的速度是100公里/小时,那么这辆车的行驶距离是多少?
问题变成了
一辆汽车穿过马路1小时.汽车的速度是......?
编辑:没有意识到原始文章使用了与我类似的类比.