05.09.2015 Views

计 算 机 组 织 与 系 统 结 构

打印版 - 北京大学微处理器研究开发中心

打印版 - 北京大学微处理器研究开发中心

SHOW MORE
SHOW LESS
  • 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 />

北 京 大 学 微 处 理 器 研 究 开 发 中 心

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!