《The elements of computer system》笔记

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

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

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

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏人工智能头条

那个学Python的同龄人,也许已经抛弃了你

1345
来自专栏Java学习网

从实践中探索出的软件开发方法

软件开发方法是一个相当模糊的概念。在以下这篇文章中,我将试图把一些概念说清楚,调查各种常用的方法和他们的使用过程,及用的编程语言,框架和工具。 ? 网络配图...

3214
来自专栏程序员的SOD蜜

从程序员视角和编程语言角度看【中医】:一种生命健康编程语言

1042
来自专栏程序员互动联盟

为什么这么多人学不会C语言?

应该准确来讲,是为什么这么多人学不会编程,C语言本身来讲有一定的难度,但毕竟不是最难的语言,所以学不好的主要还是自身的问题。作为用了十几年C语言的程序员在这尝试...

2814
来自专栏高性能服务器开发

好不容易争取到的资源 | 叩响人工智能的大门

Python是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于 1991 年。可以视之为一种改良 (加入一些其他编程语言的优点...

673
来自专栏新智元

【Python进入山东小学教材】吴恩达:孩子会识字后立马教她Python!

作者:文强 【新智元导读】已经没有什么能够阻挡Python了。根据最近火爆朋友圈的一则消息,Python已经进入山东省小学教材。Python这几年的火热,离不开...

4168
来自专栏极限编程

解析简单设计原则

在 我的简单设计价值观 一文中,我分享了我在实践中形成对简单设计的理解。而提到价值观,平时跟同事讨论某个技术实践的时候,一旦触碰到价值观,我就会很谨慎,因为在两...

866
来自专栏杨建荣的学习笔记

推荐几个不错的Python资源

周末翻了下书,突然想起一个问题,23个设计模式在Python中是如何体现的,虽然Python里面没有接口,但是设计模式不是重依赖于具体的语言。所以心血来潮,就速...

4067
来自专栏遊俠扎彪

《The elements of computer system》杂乱笔记

2008-11-16 唯一能够显著影响行为的学习就是自我发现或是自我适应——真理汲取自经历体验。 计算机科学领域里,我们将抽象概念定义的非常具体,认为他是关于“...

17910
来自专栏镁客网

“阿里月饼门”事件,其实是一次很成功的PR

1015

扫码关注云+社区