计 算 机 组 织 与 系 统 结 构
æå°ç - å京大å¦å¾®å¤çå¨ç 究å¼åä¸å¿
æå°ç - å京大å¦å¾®å¤çå¨ç 究å¼åä¸å¿
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Stored Program Computer<br />
Technology Issues<br />
Program = A sequence of instructions<br />
How to control instruction sequencing?<br />
manual control<br />
calculators<br />
automatic control<br />
external (paper tape) Harvard Mark I , 1944<br />
Zuse’s Z1, WW2<br />
internal<br />
plug board ENIAC 1946<br />
read-only memory ENIAC 1948<br />
read-write memory EDVAC 1947 (concept )<br />
– The same storage can be used to store program and data<br />
EDSAC 1950 Maurice Wilkes<br />
ENIAC ⇒ EDVAC<br />
18,000 tubes 4,000 tubes<br />
20 10-digit numbers 2000 word storage<br />
mercury delay lines<br />
ENIAC had many asynchronous parallel units<br />
but only one was active at a time<br />
BINAC : Two processors that checked each other<br />
for reliability.<br />
Didn’t work well because processors never<br />
agreed<br />
北 京 大 学 <strong>计</strong> <strong>算</strong> <strong>机</strong> 科 学 技 术 <strong>系</strong><br />
北 京 大 学 微 处 理 器 研 究 开 发 中 心<br />
北 京 大 学 <strong>计</strong> <strong>算</strong> <strong>机</strong> 科 学 技 术 <strong>系</strong><br />
北 京 大 学 微 处 理 器 研 究 开 发 中 心<br />
Dominant Problem: Reliability<br />
Mean time between failures (MTBF)<br />
MIT’s Whirlwind with an MTBF of 20 min. was perhaps the<br />
most reliable machine !<br />
Reasons for unreliability:<br />
1. Vacuum Tubes<br />
2. Storage medium<br />
acoustic delay lines<br />
mercury delay lines<br />
Williams tubes<br />
Selections<br />
Reliability solved by invention of Core memory by<br />
J. Forrester 1954 at MIT for Whirlwind i project<br />
第 一 台 可 操 作 的 存 储 程 序 <strong>机</strong> 器 ---Mark-I<br />
The world’s first operational stored-program machine<br />
1948 年 , 曼 彻 斯 特 大 学 , 小 型 <strong>计</strong> <strong>算</strong> <strong>机</strong> 样 <strong>机</strong><br />
存 储 器 大 小 :32 字 ( 可 扩 充 到 8K 字 )<br />
<strong>机</strong> 器 字 长 :32 位<br />
6 条 指 令 :<br />
jump<br />
load accumulator negative<br />
substract<br />
store accumulator<br />
test for zero<br />
stop<br />
北 京 大 学 <strong>计</strong> <strong>算</strong> <strong>机</strong> 科 学 技 术 <strong>系</strong><br />
北 京 大 学 微 处 理 器 研 究 开 发 中 心<br />
北 京 大 学 <strong>计</strong> <strong>算</strong> <strong>机</strong> 科 学 技 术 <strong>系</strong><br />
北 京 大 学 微 处 理 器 研 究 开 发 中 心