内存这部分,技术上不难,难的是怎么讲清楚。
看这本教材的人,大部分是工科院校的学生和研究所的技术员,底子参差不齐。写太深了,一半人看不懂。写太浅了,等于没写。
陈卫东想了想,把原来写的半页划掉,重新来。
他换了个思路。
先不讲原理,先讲场景。
“假设一个工厂有十条生产线,但只有五台机床。怎么让十条生产线都能正常运转?答案是轮流用。”
“虚拟内存的道理一样。程序需要的内存比物理内存大,操作系统就把暂时不用的部分挪到磁盘上,等要用的时候再调回来。”
他写了两段,看了看,把“挪”字改成“搬”。
更口语化一点。
又写了半页,把页面置换算法用排队买饭来打比方——食堂就那么大,人多了就得有人先出去,等里面有位置了再进来。
至于先让谁出去,这就是置换策略的问题了。
陈卫东写到这里,自己笑了一下。
这么写的话,就算是高中毕业的工人,也能看明白。
他继续埋头写。
窗外传来零星的鞭炮声。
1962年的元旦,到了。
四九城飘着大雪。
雪下了一整夜,早上起来,院子里白茫茫一片。
四合院里,家家户户的烟囱都冒着烟。
煤炉子烧得旺,屋里暖和,窗户上结了一层厚厚的霜花。
后院里,陈建国在扫雪。
他穿着棉袄,戴着棉帽,拿着大扫帚,哗哗地往两边扫。
三大妈从厨房里探出头。
“老陈,别扫了,越扫越冷。进来喝碗粥。”
“我把路扫出来再说。”陈建国头也不回,“待会儿孩子们出来滑倒了可不好。”
孙福来家的门开了条缝,孙志刚探出半个脑袋,看了一眼外面的雪,又缩回去了。
“爸,外面好大的雪。”
“大就大,跟你有什么关系?把门关上,冷气进来了。”
孙福来坐在炕上,手里攥着报纸。
报纸是昨天的,上面登着还清外债的消息。
他翻来覆去看了好几遍,不是看新闻,是看报纸上有没有什么能剪下来糊窗户的。