关于操作系统,关于页表项状态位 [英] About Operating System, about page-table entries status bits
问题描述
在电影社交网络中,马克·扎克伯格(Mark Zuckberg)上课时,老师问了一个问题:
In the movie The Social Network, when Mark Zuckberg was in class, the teacher asked this question:
假设我们给计算机提供了一个16位虚拟地址,并且页面大小为256字节,系统使用从地址十六进制400开始的一级页面表,可能是您想要的DMA(直接内存访问)在您的16位系统上.谁知道?前几页保留用于硬件标志等.假定页表条目具有八个状态位.那么八个状态位将是...
Suppose we're given a computer, with a 16-bit virtual address, and a page size of 256-bytes,the system uses one-level page tables that start at address hex 400, may be you want DMA (Direct Memory Access) on your 16-bit system. Who knows? The first pages are reserved for hardware flags, etc. Assume page-table entries have eight status bits. The eight status bits would then be ...
马克·扎克伯格(Mark Zuckberg)回答:
Mark Zuckberg answered:
一个有效位,一个修改位,一个参考位和五个允许位.
One valid bit, one modified bit, one reference bit and five permission bits.
他是怎么得到这个的?
推荐答案
http://chomaloma.blogspot.com.au/2011/02/social-network-inaccuracies-regarding.html
这确实解释了一点
这篇关于关于操作系统,关于页表项状态位的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!