《The elements of computer system》杂乱笔记

2008-11-16

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

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

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

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏吉浦迅科技

ParallelX在GPU上运行Hadoop任务

在面对大规模计算密集型算法时,MapReduce范式的表现并不总是很理想。为了解决其瓶颈,一支小型创业团队构建了名为ParallelX的产品——它将通过利用GP...

34914
来自专栏互联网数据官iCDO

为什么对比测试可能会扼杀转化率

前言:对比测试可能导致产品转化率下降?你没听错,看完本文你就会找到答案! 如果你已经尝试了所有方法,但产品的转化率依然处于下滑趋势,那么对比测试可能是导致这种现...

2866
来自专栏遊俠扎彪

《The elements of computer system》笔记

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

1830
来自专栏程序人生

在多维数据分析模型的路上越走越远

数据分析和可视化一直是大数据时代的热门话题。如今这一个数据为王的时代,当你使用某个产品,划划手指,动动鼠标,甚至一颦一笑都会被记录下来,送至服务器。然而,大量的...

3636
来自专栏数据小魔方

左手用R右手Python系列——七周数据分析师学习笔记R语言、Python版

上一篇我重点写了秦路老师在七周数据分析师系列课程中MySQL模块的实战作业SQL语法,对比了自己的冗余思路与老师的最佳思路。 MySQL入门学习笔记——七周数据...

4006
来自专栏杨熹的专栏

[图解DS基础概念]AB Testing, Type 1 / 2 Error

---- AB Testing: A /B测试:即对照实验,就是有多个方案时,想要看哪个方案的效果更好,会根据一些结果参数决定最终采用哪个最优的方案。 在医药,...

36911
来自专栏wataloo的试验田

MOBA英雄AI设计分享

英雄AI的设计原则是:优秀的AI并不要求是尽量的和人表现一致,也不是多么的精准和无懈可击,而是能够和玩家进行很好的交互,提升游戏体验。

84321
来自专栏数据结构与算法

P2746 [USACO5.3]校园网Network of Schools

题目描述 一些学校连入一个电脑网络。那些学校已订立了协议:每个学校都会给其它的一些学校分发软件(称作“接受学校”)。注意即使 B 在 A 学校的分发列表中, A...

2716
来自专栏AI研习社

如何设计与实现 SuperScript 交互式会话引擎(附PPT)

SuperScript 是一款开源的交互式会话引擎,它带有弱AI、自然语言理解、简单易用和灵活可扩展的特点。SuperScript 也是目前开源领域内最优秀的聊...

4418
来自专栏极限编程

解析简单设计原则

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

866

扫码关注云+社区