打字猴:1.7004372e+09
1700437200
1700437201 多年以来,我管的部门里至少有六七个人以这样或那样的形式做VLSI——布局检查算法、模拟器、逆向工程,还有一些理论研究。拜卡弗的课程所赐,我还能勉力跟得上他们。
1700437202
1700437203 中心对VLSI的兴趣持续了很长时间,最终促成戴夫·迪策尔(Dave Ditzel)和雷·迈克勒兰(Rae McLellan)开发出CRISP(C Reduced Instruction Set Processor)微处理器,这是最早的RISC处理器之一。RISC是Reduced Instruction Set Computer(精简指令集计算机)的缩写,是一种能设计出比VAX-11/780之类机器更简单、更规则的处理器架构的方式。
1700437204
1700437205 CRISP的目标是做出契合C语言编译器输出的指令集。为了设计CRISP,戴夫与史蒂夫·约翰逊紧密合作。在讨论了潜在的架构特性后,史蒂夫修改Portable C语言编译器,运行基准测试,看这些特性会对性能产生什么影响,这是硬件/软件共同设计的范例。
1700437206
1700437207 AT&T最终以霍比特(Hobbit)为名销售了CRISP的一个版本。它是为苹果公司的牛顿(Newton)设计的,不过牛顿和霍比特都没有获得商业成功。1995年,戴夫离开贝尔实验室,创立了专注于低功耗处理器的全美达(Transmeta)公司。
1700437208
1700437209 尽管CRISP本身并没有在商业上取得成功,但Unix和C语言在20世纪80年代和90年代对计算硬件产生了巨大影响。大多数成功的指令集架构都与C语言和Unix匹配良好。Unix和C语言的可移植性不仅使高校和公司能够创建新的体系架构,迅速移植软件,而且它要求指令集对C语言代码友好,同时倾向于消除C语言程序中难以编译的功能。约翰逊和迪策尔使用的那派CPU设计方法论会对程序进行统计分析,而对C语言代码的分析结果往往有利于那些让C语言跑得更快的东西。Unix和C语言被广泛采用,导致20世纪80年代和90年代的CPU设计围绕着它们运转,没人成功制造出为其他语言优化的CPU。
1700437210
1700437211 [1]  Research Unix是指早期运行于DEC PDP-7、PDP-11、VAX以及Interdata 7/32与8/32计算机上的Unix版本,因Unix出自贝尔实验室的计算科学研究中心而得名。麦基尔罗伊编纂的这份文件,从9个版本的Unix程序员手册中摘选内容,展示了Unix的早期发展历程。——译者注
1700437212
1700437213 [2] PWB是贝尔实验室的Unix版本项目,目标是为较大规模开发团队打造分时工作环境,使之能够在大型计算机上协同工作。——译者注
1700437214
1700437215 [3] 即在Unix中使用反斜杠使*、?、[、]、’、”、\、$、;、&等特殊字符被当作普通字符处理的机制。——译者注
1700437216
1700437217 [4] Mike是Michael的昵称。——译者注
1700437218
1700437219 [5] makefile文件中,每行命令必须以制表符(按Tab键输入)开头。人眼看不到制表符与普通空格的区别,所以这个做法一直为Unix社区所诟病。——译者注
1700437220
1700437221 [6] 意为“我帮你弄一份”。——译者注
1700437222
1700437223 [7] 全称是Recording for the Blind & Dyslexic(RFB&D),非营利机构,成立于1948年,早期致力于为盲人和视觉障碍者提供声音学习资料,后来也将阅读和学习障碍患者纳入服务对象,2011年改名为Learning Ally。——译者注
1700437224
1700437225 [8] bc代表basic calculator(基础计算器)。——译者注
1700437226
1700437227 [9] dc是desktop calculator(桌面计算器)的简称,采用B语言编写。——译者注
1700437228
1700437229 [10] 即device-independent Troff的简称。——译者注
1700437230
1700437231 [11] awkward意为“蹩脚”“笨拙”“尴尬”,awk是其前三个字母。——译者注
1700437232
1700437233 [12] 对应的译文为:“sed和awk:携手就什么都能改变。”——译者注
1700437234
1700437235 [13] A&W(艾德熊)是罗伊·艾伦(Roy Allen)和弗兰克·莱特(Frank Wright)于1919年创办的连锁餐厅,AWK Club是该餐厅面向儿童顾客的会员制度,显然与Unix语境的awk没有任何关系。——译者注
1700437236
1700437237 [14] 20世纪60年代诞生的第一代面向对象语言。——译者注
1700437238
1700437239 [15] pico意为“微型”。——译者注
1700437240
1700437241 [16] Squeak意为“吱吱叫”,可以形容老鼠的叫声。——译者注
1700437242
1700437243  
1700437244
1700437245
1700437246
1700437247
1700437248 UNIX传奇:历史与回忆 [:1700434705]
1700437249 UNIX传奇:历史与回忆 第6章 科研中心之外的传播
[ 上一页 ]  [ :1.7004372e+09 ]  [ 下一页 ]