《The elements of computer system》杂乱笔记

2008-11-16

  • 唯一能够显著影响行为的学习就是自我发现或是自我适应——真理汲取自经历体验。
  • 计算机科学领域里,我们将抽象概念定义的非常具体,认为他是关于“事物要做什么”的感念,而不用考虑“如何来做”。
  • 基本逻辑门是利用基于固态物理理论以及量子理论的技术,由晶体管构建而成。事实上,正正是在这里,自然世界之抽象(物理学家研究)才演化成人造世界之抽象(计算机科学家研究)。
  • 每种数字设备,都是基于一组用于存储和处理信息的芯片构建而成的。虽然这些芯片在外形、构成、功能不尽相同,探视他们都是由相同的构造模块——基本逻辑门都成的。
  • 布尔门是布尔函数的物理实现。每一种布尔函数,不管由多么复杂,都可以有and、or、not来完全表达。
  • 虽然当今的计算机多是使用电学来表述二进制数据从一个门到另一个门的传递,但实际上任何具有转换和传到能力的技术都是可用的。在过去的几十年里,研究人员已经建立了很多布尔函数的硬件实现方法,包括磁、光、生物、水力、风力设备。今天我们大多采用晶体管来实现,这些晶体管在硅上蚀刻并封装成芯片。
  • 可用使用布尔函数对转换技术进行抽象,所以计算机科学家不用担心物理上的实现细节,比如电流、电路、开关、延迟等。内部机构仅仅跟门电路设计者相关,我们希望将门电路作为封装完好的抽象组建来使用,而不必考虑其内部结构。
  • 逻辑设计的原则,用尽可能少的门来实现尽可能多的功能。
  • 各种芯片都可被当作黑盒,对外界提供“API”。
  • 时序逻辑里的时序电路(触发器)实现了记忆功能。进而引发存储。
  • 微电子为基础,计算机为载体,软件为核心。
  • 中间代码运行在虚拟机上。VM操作的工作内存是堆栈。
  • 在计算机科学领域的竞赛中,堆栈处理(stack processing)绝对是进入决赛的强大选手。
  • 至高的思想需要至高的语言。
  • 既没有组织思想有没有表达思想,语言便黯然无光;没有语言之光芒照耀,思想便无法闪光。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

扫码关注云+社区