程序储存是计算机科学中的一个重要概念,它指的是计算机内部存储程序的方式。在早期,计算机程序通常是使用机器语言编写的,这意味着它们必须被编码成一个串行的比特流,并且要求操作员通过开关或卡片读取器来输入这些程序。那么,程序储存这一概念的提出者是谁呢?本文将从多个角度展开分析,解答这个问题。
历史角度
计算机历史的前身是打印机和编程设备,当计算机出现后,第一次真正意义上的程序储存是如何发生的?原本的编程工具是打孔卡片,当时的程序员面临一个令人生畏的任务就是为每个字节编码。根据历史资料的记载,1949 年,曾有英国工程师Frederic Williams 在打算设计硬件存储器时,意外地从一名年轻工程师J. Kilburn口中得到灵感,最终诞生了现代意义的存储器元件,在此基础上发明了CRT显示器,他所创立的“Williams 算法”成为后来储存器设计的经典。正是由于这些发明,人们才实现了用硬件存储程序的梦想,电子计算机的功能和使用方式都得到各种度的扩展发展。
技术角度
也许有些读者认为,程序储存这一概念的提出者应该是利用软件技术在计算机内部实现程序存储的发明者。1970年,Intel 公司发布了第一款 RAM 芯片,其存储容量为 1024 位,这是一个重大的突破。IBM的麻省理工学院的 Robert Dennard 在1968年发明了DRAM(DynamicRAM),它具有比之前构造更简单、价格更便宜、密度更高的特点。由此,计算机内存定位。
学术角度
从学术角度分析,计算机科学和信息学两个学科都与程序储存有密切的关系,这是一个由众多学者共同探究的话题。在20世纪50年代,美国学者Maurice Wilkes因发现并引入类似于现代计算机存储器操作的基于磁鼓和磁带的廉价存储设备到EDSAC机器中,拯救了计算机中断等问题,使得“程序储存”的概念逐渐成形。此外,美国学者Alston Householder 等在20世纪50年代末开创了计算机科学领域的最优化理论,使得程序优化和计算机存储分析成为学术研究的热门领域。这些学者在推动计算机科学发展的同时,也为程序储存这一概念的发展作出了贡献。
总结
综上所述,对于谁提出了程序储存这一问题的回答,其实是一个复合性的问题。从历史、技术、学术的角度分析,这一概念有着众多的先驱者和奠基者,Frederic Williams、Robert Dennard、Maurice Wilkes及Alston Householder 等学者都在他们各自的领域中作出了贡献。技术的进步和科学的发展是因众多先驱者不断的探索、尝试和创新而取得的,这些先驱者不断探索和创新的精神,值得我们今天继续推崇和学习。任何一项技术的发展都需要这样一群先驱者为基础,他们的奉献和创造,推动了人类对于科技的认识和追求,为我们未来的生活创造了无限可能。
扫码咨询 领取资料