王朝百科
分享
 
 
 

John Cocke

王朝百科·作者佚名  2010-04-10  
宽屏版  字体: |||超大  

约翰•科克(John Cocke,1925-2002)1925年出生于北卡罗莱那州(North Carolina)的夏洛特(Charlotte)。在Duke University先后取得了机械工程学士学位和硕士证书,1956年获得数学博士学位。第二年,Cocke加盟IBM公司,为IBM计算机市场的开拓和计算机科学技术的发展做出了巨大的贡献,并因此获得了1987年的图灵奖。

科克是20世纪60年代世界上第一个大型机STRETCH(即IBM 360)的技术负责人,在STRETCH中首创了灵活的寻址技术、流水线技术以及差错校正码至今仍被广泛使用,STRETCH还首次采用了虚拟存储技术。20世纪70年代,科克主持了801计算机,后来发展成为一种具有小指令集、每个指令都是单地址、有固定格式、以流水线方式重叠执行以及指令高速缓存和数据高速缓存相对独立的一种超级小型机,801计算机的设计思想和体系结构后来形成了精简指令集计算机RISC。

科克对指令集进行了拆分,并设计了一台只有当时同类计算机一半电路的机器,但是其运行速度却是同类计算机的两倍。快速的核心和更少的电路带来的不仅仅是性能的提升,而且功耗也更少(这对于现在的很多用户来说都是最重要的一个问题),成本也更低。这种体系结构称为RISC(精简指令集计算机)。有些人喜欢称RISC 为“load-store”,意思是想强调RISC计算机只有100多条指令(POWER体系结构也是如此)。其他的RISC计算机并没有采用一套精简指令集,而是采用一组精简过的指令:CISC的每条复杂指令都被拆分成更小的基本单元,然后再组合起来实现复杂指令的功能。但是,CPU中的复杂性并没有简单地消失,而是转嫁到编译器中了。为了更好地实现这种功能,John Cocke不仅成为编译器领域的专家,而且在编译器的优化方面特有专长。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有