大家好,我是执念斩长河。今天讲述的是1992年图灵奖获得者巴特勒·兰普森。图灵奖奖励他为个人计算机系统做出贡献。读完本篇博文大家可以收获的是:
- 兰普森开发了什么样的工作站
- 什么是Alto系统
- Alto的强大系统
- 什么是文件系统中“原子事务”
- 兰普森的重要著作
兰普森1943年12月23日生于华盛顿。他曾在哈佛大学就读,学的是文科。1964年获得文学学士学位之后他进入加州大学伯克利分校研究生院,改修理工科,于1967年获得博士学位。
兰普森后来毕业之后去往微软工作,主持开发了一系列产品。其中就有当时世界上最快的计算机芯片Alpha做中央处理器的Alpha工作站体系结构的设计。这就是当前世界上最富盛名的64位工作站之一。在软件方面开发Alto操作系统。Alto是PARC在20世纪60年代末70年代初设计与开发的世界上第一个个人计算机系统,1973年完成并正式投入运行。 它是当时最先进的计算机系统。先进来自于它超前的设计思想,即将计算机的体系结构和计算机所要采用的程序设计语言和操作系统等系统软件和支撑环境统一加以考虑,以集成方式设计和开发。沃思参观之后,深受影响开发了Lilit系统和Modula-2语言的。 除了在系统开发方面的诸多贡献之外,兰普森在解决计算机文件系统和分布系统的技术问题上也有许多贡献。例如,20世纪70年代中期,兰普森在设计一个文件系统时就提出了“原子事务”的概念。
兰普森的重要著作是《分布式系统–体系结构和实现:高级课程》。