35. 关于持久性的对话
教授:这样我们就到达了操作系统的四。。额。。三大支柱的第三部分:持久性。
学生:你刚才说操作系统有三或者四部分?第四部分是什么?
教授:不,年轻的学生,只有三部分。在这里尽量保持简单。
学生:好吧。但是,我亲爱的教授,什么是持久性呢?
教授:事实上,你或许直到它在传统意义上的意思,对吗?正如字典中所说:“不论难易,坚定或固执地持续进行一系列行为。”
学生:这有点像上你的课:需要一些固执。
教授:哈!是的,但是在这里,在操作系统中,持久性有别的意思。让我来解释一下。想象你在外面,在一片旷野上,你摘了一个——
学生:(打断)我知道!一个桃子!从一棵桃树上!
教授:我刚想说从一棵苹果树上摘一个苹果。哦,好吧,我想我们会按照你的方式来。
学生:(楞了一下)
教授:总之,你摘了一个桃子,事实上,你摘了许多许多桃子,但是你想要尽可能长时间的保存它们。毕竟,威斯康星的冬天很难熬。你会怎么做?
学生:恩,我认为可以用不同的方法保存它们。你可以把它们腌起来,或者烤一个桃子派,再或者做一种果酱。这会很有趣!
教授:有趣?恩,可能吧。无疑地,为了保存桃子,你不得不做许多额外的工作。对于信息来说也是一样,不论计算机崩溃,磁盘故障或者断电,保持信息完好无损,这是一个困难又有趣的挑战。
学生:不错的跳转,你在这方面干的很好。
教授:谢谢!你知道的,一个教授总能用简单几句话把事情说明白。
学生:我会试着记住它。我猜是时候停止讨论桃子,可以开始谈谈计算机了吗?
教授:是的,是时候了。。。