计 算 机 组 织 与 系 统 结 构
æå°ç - å京大å¦å¾®å¤çå¨ç 究å¼åä¸å¿
æå°ç - å京大å¦å¾®å¤çå¨ç 究å¼åä¸å¿
- No tags were found...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Jacquard<br />
Loom(1801)<br />
北 京 大 学 <strong>计</strong> <strong>算</strong> <strong>机</strong> 科 学 技 术 <strong>系</strong><br />
北 京 大 学 微 处 理 器 研 究 开 发 中 心<br />
十 九 世 纪 二 十 年 代<br />
Charles Babbage Difference Engine<br />
Designed to calculate the entries of a table automatically and<br />
transfer them via steel punches to an engraver’s plate<br />
• Could perform only addition and subtraction<br />
• Using Finite Difference methods a large number of functions<br />
could be calculated<br />
•Polynomials<br />
•Trigonometric Functions<br />
• Used a number of mechanical registers<br />
• Driven by steam engine to CRANK OUT the results<br />
• 3rd degree polynomials and 15 digit numbers<br />
• Automatic mulistep operations<br />
北 京 大 学 <strong>计</strong> <strong>算</strong> <strong>机</strong> 科 学 技 术 <strong>系</strong><br />
北 京 大 学 微 处 理 器 研 究 开 发 中 心<br />
Charles Babbage 1791-1871<br />
Lucasian Professor of Mathematics,<br />
Cambridge University, 1827-1839<br />
Charles Babbage<br />
Difference Engine 1823<br />
Analytic Engine 1833<br />
The forerunner of modern digital computer!<br />
Application<br />
– Mathematical Tables – Astronomy<br />
– Nautical Tables – Navy<br />
Background<br />
– Any continuous function can be approximated by a<br />
polynomial --- Weierstrass<br />
Technology<br />
– mechanical - gears, Jacquard’s loom, simple<br />
calculators<br />
l 北 京 大 学 <strong>计</strong> <strong>算</strong> <strong>机</strong> 科 学 技 术 <strong>系</strong><br />
北 京 大 学 微 处 理 器 研 究 开 发 中 心<br />
北 京 大 学 <strong>计</strong> <strong>算</strong> <strong>机</strong> 科 学 技 术 <strong>系</strong><br />
北 京 大 学 微 处 理 器 研 究 开 发 中 心