第1节 历史教训
推荐给好友
打印
加入收藏
更新于2008-05-17 22:37:36

历史教训

在计算机设计上能犯的惟一错误就是很难恢复——没有足够的地址位用于存储器寻址和存储器管理。

Gordon Bell和Bill Strecker在1976年谈到PDP-11时的讲话

最终因缺乏地址位而“饿”死的成功计算机的部分清单包括:PDP 8、PDP 10、PDP11、Intel 8080、Intel 8086、Intel 80186、Intel 80286、Motorola 6800、AMI 6502、ZilogZ80、Cray-1以及CrayX-MP

Hennessy & Patterson

原因何在?地址大小决定了拥有一个地址的任何部件(比如PC、寄存器、存储器字、针对地址算法(BR/JMP、LD/ST)的硬件)的最小宽度。当你用完地址空间时,就该考虑采用新的指令集体系结构了!

采用大地址空间的十大理由

1. 编程便利性:•用不同语义(只读、共享等)来创建存储器区域。•避免烦人的簿记。

 2. 用途的不确定性:•为堆栈和堆提供运行时扩展。

 3. 将指令集体系结构与实现隔离开来:•硬件配置细节不应该进入到软件设计当中。

 4. 存储MP3;

 5. 磁带图灵机的模拟;

 6. 支持没意义的广告宣传

 7. 通过查表来执行32位ADD操作;

 8. 生成不错的6.004小测验问题;

 9. 每个互联网主机内有惟一地址;

 10.保持Micron和Rambus还在起作用;

<<上一节   下一节 >> 

 

 

 

 




 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.