Chapter 1 - Computer Abstractions and Technology
Seven Great Ideas
Use abstraction to simplify design 把複雜的設計,切成一層一層的,在開發上會變得比較容易且快速。
Make the common case fast
Performance via parallelism 平行處理
Performance via pipelining 接力的概念,把流程切成小部分且連續
Performance via prediction 預處理可能的結果
Hierarchy of memories 因為所有的資料不會一次都做使用,同一時間只會使用到一小部分的資料,所以把所有的資料放在「便宜、空間大」的儲存裝置,把要處理的資料放在「貴、空間小、速度快」的儲存裝置
Dependability via redundancy
chiu20060726 changed a year agoView mode Like Bookmark
Chapter 2 - Instructions: Language of the Computer
Instruction Set
比較通用的是 Simplified implementation
設計一套最簡單的指令,需要複雜的動作時,用這些簡單的指令組合而成
Arithmetic Operations
Two sources and one destination
add a, b, c => a = b + c (a gets b + c)
jovi920204 changed 2 years agoView mode Like Bookmark
Expectation
Moments
Variance
表示 Random Variable 的發散程度。 var 越大,發散程度越大。
Standard Deviation

Functions of Random Variables
Properties of Mean and Variance
jovi920204 changed 2 years agoView mode Like Bookmark