2009-12-05

今天把昨天抄来的代码改了改,精简了下,确保每行代码我都明白什么意思.

下午3点出去打台球了.路上走了一个小时.然后玩了一个小时.然后中学同学喊我去吃饭,然后吃啊,八卦啊,最后去蒙着脸进豆瓣书店买了几本书回来.

在进入ia32-e模式之前必须先设置PML4,我抄来的代码是用4K的页表。我想明天把它改成2M的,于是就只有3级页表结构了,好处理一些。

我是这么想的,假如我有4G的内存,如果采用4K的页面大小,那么就是1M个页面,每个PTE是4字节,那么整个页表结构加起来大约需要4M内存。如果换用2M的页面,就是2K个页面,只需要8K内存。而现在服务器配备30G以上内存很常见,为什么不修改页面大小呢?

此博客中的热门博文

少写代码,多读别人写的代码

在windows下使用llvm+clang

tensorflow distributed runtime初窥