ECS

  • 目录IntroductionHelloWorld Below
  • 笔记
  • 问题
        • 为什么要了解程序下面的运行机制吃果实要了解它的土壤吗
        • 费曼的一个小故事
        • 程序下面运行的机制是什么
        • 软件与硬件之间的关系是
  • 框架
        • 恶搞
  • 荣格说
  • 笔记
  • 问题
  • 关键词
  • 整理
  • 笔记
  • 整理
        • 思想层面的
        • 方法论
        • 读者只需注意两个方面
        • about this book
  • 笔记
  • 整理
  • 整理
        • 理解就是结构高度发达的结果
  • 方法论改进
  • 笔记
    • 整理
  • 笔记
  • 整理
  • 笔记
  • Unit 11 Boolean Logic
    • 视频笔记
  • 11 Boolean Algebra
    • 问题
  • 12 Gate Logic
  • Reading整理
  • 13 Actual Hardware Construction
  • 14 Hardware Description Language HDL
        • 1解碼decoding
        • 2文義理解literal comprehension
        • 3推論理解inferential comprehension
        • 4理解監控comprehension monitoring

问题:

1.为什么要了解程序下面的运行机制实要了解它的土壤吗h4>
  • 如果为了果腹,那么只需要知道怎么摘水果,洗水果,吃水果就好了.但是你并种不出水果来.也不知道为什么:”*橘生淮南则为橘,生于淮北则为枳”.只有去拓展了,你才能更了解水果,而不是仅仅知道它的名字和它的味道.

    费曼的一个小故事

    周末过去了,父亲们都回城里做事去。孩子们又聚在一起时,一个小朋友问我,“你瞧见那只鸟儿了吗道它是什么鸟吗
    我说,“我不知道它叫什么。”
    他说,“那是只黑颈鸫呀!你爸怎么什么都没教你呢
    其实,情况正相反。我爸是这样教我的——
    爸爸:“看见那鸟儿了么说,“那是只斯氏鸣禽。”(我那时就猜出其实他并不知道这鸟的学名。)他接着说,“在意大利,人们把它叫做‘查图拉波替达’,葡萄牙人叫它‘彭达皮达’,中国人叫它‘春兰鹈’,日本人叫它‘卡塔诺·特克达’。你可以知道所有的语言是怎么叫这种鸟的,可是终了还是一点也不懂得它。你仅仅是知道了世界不同地区的人怎么称呼这只鸟罢了。我们还是来仔细瞧瞧它在做什么吧——那才是真正重要的。 ”我于是很早就学会了“知道一个东西的名字”和“真正懂得一个东西”的区别。

2.程序下面运行的机制是什么h4>

3.软件与硬件之间的关系是h4>

荣格说:

“the only kind of learning which significantly influences behavior is self-discoved or self-appropriated-truth that has been assimilated in experience”
唯一一种对自身行为有显著影响的学习方式就是自我发现和自我经历p>


一切本质都是自学p>

笔记:

问题:

为什么要了解底层br> – 1.There is a fascinating world down there, made of some of the most beautiful stuff in computer science.里面世界很精彩
– 2.An intimate understanding of this underworld is one of the things that separate naive programmers from sophisticated develops.这是菜鸟程序员和资深开发者的分水岭.

关键词:

  • abstraction:很多难以理解的东西就是因为抽象程度太高了,逐级具象化就容易理解了.
    本书可以从一个text file 直到..物理学…醉了..

整理:

方法论:

可以先孤立地看待每个模块,再把模块间联系成一个整体.(模块既是独立的,又是整体的)
了解清楚个每个小模块,你就可以自由组合了.像拼积木一样.

like

整理:

理解一个学科,就是脑子里建立起一个清晰的地图,随时可以导航~
想让你的思维版图更加清晰,结构更加合理
有个方法:就是在你陌生的地方多换方式多走几次
走路的方式
1.top-down自上而下(拆积木)
2.botton-up自下而上(合积木)
3.乱走(碎片化知识)→.→
4……
>


Unit 0.2: From Nand to Hack
Unit 0.3: From Hack to Tetris
Unit 0.4: Project 0 Overview


Unit 1.1: Boolean Logic

视频笔记:


1.1.1 Boolean Algebra

问题:

1.Boolean functions与计算机硬件的关系:

4.Boolean function &Boolean operators&Nand关系

2.logic gate 内外分布:


1.1.3 Actual Hardware Construction

图D

1.1.4 Hardware Description Language (HDL)

图E


Unit 1.2: Boolean Functions Synthesis
Unit 1.3: Logic Gates
Unit 1.4: Hardware Description Language
Unit 1.5: Hardware Simulation
Unit 1.6: Multi-Bit Buses
Unit 1.7: Project 1 Overview
Unit 1.8: Perspectives


思路笔记:


PC:推理过程,未成功推导
卡在了:时序逻辑 out=xx,out=xxx 两个out

5.png

整理:
抽象与实现:


方法论:

1、解碼(decoding):

解碼是指破解文章中印刷的字,使之產生意義。可分為「比對」(matching)和「轉錄」(recoding)兩種歷程。比對是將外在新字的字形與長期記憶中的字形相比較對照,不需要經過唸出聲音或猜測,就能直接觸接字義的歷程。相反的,轉錄是看到單字,先把他的音唸出來,再依字音活化長期記憶中的字義。

外文的话,还加一层语言的破解.

2、文義理解(literal comprehension):

在解碼歷程中,已確認單字的輸入激發了文義上的理解,由單字獲得文字上的意義。此歷程可分為「字義觸接」(lexical access)和「文法解析」(parsing)。字義觸接是讀者在認出字形字音後,在長期記憶中與這些型態有關的意義得到了激發。文法解析是指分析句子的構成規則,將各種有意義的字依其適當的關係聯結在一起,以瞭解句子的意思。

外文与母语的句子构成规则不同

3、推論理解(inferential comprehension):

推論理解提供了讀者有關閱讀概念更深層和更廣泛的理解,包括:「統整」(integration)、「摘要」(summarization)、與「精緻化」(elaboration)
統整指閱讀時,讀者會利用先備知識把不同概念,結合為比較一致性的心理表徵(mental representation),使文章更有意義且可以減輕記憶上的負擔
摘要指讀者在讀完一段文章後,在其記憶中對文中的主要概念產生一個巨觀結構(macrostrucure)
精緻化是將新的訊息與先備知識連結起來而產生新的體驗。

先备知识不够的话,那么就会造成理解的困难,因为
1.脑中没有可以对得上的模型,产生不了mental representation. 简称:get 不到 point~
2.记忆与理解的负担更大

启示:
– 单子论:把大概念分解分解再分解,先理解每一个子概念
– 钩要:将要点摘取出来,减轻思维的负担
– 精致化:产生联结.所谓的融会贯通~

4、理解監控(comprehension monitoring):

理解監控的歷程在確保讀者能有效的達成目標,其歷程包括「設定目標」(goal setting)、「選擇策略」(strategy selection)、「檢核目標」(goal checking)、及「補救」(remediation),廣泛地說是一套後設認知技巧。以一個熟練的閱讀者而言,理解監控始終持續於整個閱讀期間。

開始時,他會設定閱讀的目標,並選擇一組適當的閱讀策略來完成所設定的目標,再核目標是否已達成或已達到何種水準。如果出現未完全理解的地方,會找出原因所在並採取補救措施,如重讀不懂的部份等。

启示:文章分几次读,每次带着不同的目标去读,选择适当的阅读策略:精读,泛读,跳读,字读.
看不同文体也带着不同的目标去读
具体的粗略方法如下:
1.先看大标题,把全部大标题写在一张空白的纸上,去思考它们之间的联系.
2.看小标题..等等等.同理可得

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年10月9日
下一篇 2016年10月10日

相关推荐