陈卫东给自己安排的活,是把计算机教材写完。
这本教材从八月份开始动笔,断断续续写了四个多月,现在写到第七章,存储器管理。
他坐在办公桌前,面前摊着稿纸,钢笔在指尖转了两圈。
虚拟内存这部分,技术上不难,难的是怎么讲清楚。
看这本教材的人,大部分是工科院校的学生和研究所的技术员,底子参差不齐。写太深了,一半人看不懂。写太浅了,等于没写。
陈卫东想了想,把原来写的半页划掉,重新来。
他换了个思路。
先不讲原理,先讲场景。
“假设一个工厂有十条生产线,但只有五台机床。怎么让十条生产线都能正常运转?答案是轮流用。”
“虚拟内存的道理一样。程序需要的内存比物理内存大,操作系统就把暂时不用的部分挪到磁盘上,等要用的时候再调回来。”
他写了两段,看了看,把“挪”字改成“搬”。
更口语化一点。
又写了半页,把页面置换算法用排队买饭来打比方——食堂就那么大,人多了就得有人先出去,等里面有位置了再进来。
至于先让谁出去,这就是置换策略的问题了。
陈卫东写到这里,自己笑了一下。
这么写的话,就算是高中毕业的工人,也能看明白。
他继续埋头写。
窗外传来零星的鞭炮声。
1962年的元旦,到了。
四九城飘着大雪。
雪下了一整夜,早上起来,院子里白茫茫一片。