信息无他,不过位加上下文而已;程序无他,不过变量加函数而已;计算机理论无他,不过输入,处理,再输出而已。
可能我这个人比较懒的原因,我在看书时,对那些概括性很强的语句,特别感兴趣。记得在读《C程序设计语言》时,印象最深刻的一句话是:一个c程序,无论其大小如何,
都是由函数和变量组成的。在读《深入理解计算机系统》时,最先吸引到我的就是开篇的目录:”信息就是位加上下文。“,以及第一章最后的几句话:计算机系统中最重要的
概念之一,是抽象。我觉得是不是可以把这个之一去掉, 最重要的概念就是抽象,因为这是人大脑思维的本质,不仅仅是计算机,所有与智慧有关的东西不都是靠抽象?艺术?
哲学?策略?前面提到的三句话,不正是计算机概念的最佳抽象?
文件是对输入输出系统的抽象。 虚拟存储是对输入输出及存储器的抽象。 进程是对处理器+输入输出+储存器的抽象。 操作系统是对文件+虚拟存储+进程的抽象。 虚拟机是软件+硬件的抽象。