摘要: After examining the virtual address layout of a process, we turn to the kernel and its mechanisms for managing user memory. Here is gonzo again: Linux processes are implemented in the kernel as ins... 阅读全文
posted @ 2013-08-27 23:08 Pianistx 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 写代码,有两类追求,一种是追求实用(Coder),一种是追求代码艺术(Artist)我是那种追实用追腻了,偶然追一下艺术(就是偶然和艺术有一腿)的那种Coder很多人,已经习惯了for(i=0; i= n;}又或者,有的人知道平方根的优化:int isPrime(int n){ int i, s = (int)(sqrt((double)n) + 0.01); for (i = 2; i s;}再或者,消除偶数:int isPrime(int n){ int i, s = (int)(sqrt((double)n) + 0.01); if (n s;}当然,这样还不... 阅读全文
posted @ 2013-08-27 22:29 Pianistx 阅读(1201) 评论(0) 推荐(1) 编辑
摘要: 你所拥有的知识并不取决于你记得多少,而在于它们能否在恰当的时候被回忆起来。让我稍微说得更详细一点:学习新知识并将其存放于大脑中,最终的目的是要在恰当的时候能够想得起来去使用。因此,学习的有效性显然应该这样来衡量:当遇到需要用到学过的知识的时候,相关的知识是否会自动从你脑海中“蹦”出来,最起码——能否通过有意识的搜索将它们提取出来。这可不像它听上去那么简单,否则就不会有“掉书袋”、“读死书”这种修辞手法了。为了更深入地说明这一点,以下是几个著名的关于学习与记忆机制的实验:《找寻逝去的自我》上提到这样一个例子:假设这样一个任务:给你一个单词(如brain),要你寻找它的押韵单词(如train)。一 阅读全文
posted @ 2013-08-27 22:03 Pianistx 阅读(504) 评论(0) 推荐(0) 编辑
摘要: Page Cache, the Affair Between Memory and FilesPreviously we looked at how the kernelmanages virtual memoryfor a user process, but files and I/O were left out.This post covers the important and often misunderstood relationship between files and memory and its consequences for performance.Two serious 阅读全文
posted @ 2013-08-27 00:07 Pianistx 阅读(315) 评论(0) 推荐(0) 编辑