《The elements of computer system》笔记

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

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

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

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏一个会写诗的程序员的博客

附录B 编程的本质附录B 编程的本质编程的本质N小结编程简史名词纪要参考资料

尼古拉斯·沃斯(Niklaus Wirth,1934年2月15日—),生於于瑞士温特图尔,是瑞士计算机科学家。Pascal语言之父。

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

【编程指导】如何学习C语言,致初学者朋友

最近会有一些低年级的同学问,C语言不会写代码怎么办?大致上都是一些类似的问题吧,回想一下自己走过的路,反复的思考然后写了这篇博客,希望可以对一些迷惘的同学一丝帮...

3346
来自专栏calmound

计算机指令集CISC与RISC

当接触一新CPU时商家会首先描述它是RISC指令集,这意味着什么,从这个描述你能了解多少CPU特性信息?  复杂指令集计算机(CISC)   长期来,计算机性能...

33410
来自专栏java一日一条

为什么这段代码输出的是”Hello World”

明明是在程序里使用了java.util.Ramdom()函数产生随机数,为什么每次打出的结果都是Hello world? 各位程序员,你们怎么看?请务必要独立思...

522
来自专栏java达人

或许,这会是全民皆知的一门编程语言

不久前,国务院印发了《新一代人工智能发展规划》,其中明确指出,要实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于...

1858
来自专栏余林丰

中介者模式

学了这么多的设计模式,离真正的实际运用还有很长的路要走,理论是理论,理论结合实践才有用。今天继续吧,继续一个学习一个新的设计模式——中介者模式。 中介在现实生活...

1967
来自专栏老九学堂

第一次Java串讲

Java基础的知识点结构 “目无全牛 游刃有余” ? 2阶段复习巩固 老九学堂学Java微视频到此已经录制三讲了,我们计划是每二周做一次知识点的串讲,目的是帮...

2818
来自专栏平凡文摘

如果电脑技术最初是中国人发明的,那现在编程是不是就是中文的?

1005
来自专栏遊俠扎彪

《The elements of computer system》杂乱笔记

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

17910
来自专栏java达人

通过人工智能编写自修改/自完善的程序

作者:Kory Becker 译者: Mr派 来源:http://www.primaryobjects.com/2013/01/27/using-artific...

1818

扫码关注云+社区