蓝色巨人IBM | 计算机百年趣味史(上)第5篇

简介: 话说,1911年6月16日,IBM前身计算制表计时公司(CTR)成立,对,是做表起家的,就是做表(应该算是自动化领域吧),就像诺基亚(1865年)起家是伐木、造纸厂一样。在1923年,CTR发明了首款电动打孔机,其速度和准确度超越了手动打孔机。在上个世纪20年代末,IBM又发明了一种80列穿孔卡片,可视为当时的“高密度存储设备”。“IBM穿孔卡片”成为了当时的行业标准,由于做打孔机太厉害被反垄断调查了。IBM后来也做考勤机,会计机等等”不务正业”。

上一篇:半导体和集成电路发展 | 计算机百年趣味史(上)第4篇
下一篇:大机时代 | 计算机百年趣味史(上)第6篇

本文作者:衍云

历史车轮滚滚,在产生集成电路之后,历史也终于从半导体历史开进到了计算机历史。

这里必须也是不得不提到一家公司IBM,曾经的蓝色巨人,如今的???(此时此刻只能用问号了)。

话说,1911年6月16日,IBM前身计算制表计时公司(CTR)成立,对,是做表起家的,就是做表(应该算是自动化领域吧),就像诺基亚(1865年)起家是伐木、造纸厂一样。在1923年,CTR发明了首款电动打孔机,其速度和准确度超越了手动打孔机。在上个世纪20年代末,IBM又发明了一种80列穿孔卡片,可视为当时的“高密度存储设备”。“IBM穿孔卡片”成为了当时的行业标准,由于做打孔机太厉害被反垄断调查了。IBM后来也做考勤机,会计机等等”不务正业”。

时间到了1946年,IBM步入”正行”,推出了603型电子乘法器,这个和ENIAC处在了同一个年代,在电子乘法器中首次引入了电子运算电路。我们知道肖克利在1947已经发明了晶体管,但是当时的老沃森固执己见,认为晶体管只是昙花一现(就像柯达认为数字照相只是昙花一现的想法一模一样), IBM也因老沃森的守旧在真空管上越走越远。不过那些年的产品也还是有的,1952年,推出了IBM 701,也开始把IBM引入到了电子行业(1953年,IBM推出了IBM 650,磁鼓数据处理机器,也是是世界上第一个量产计算机, 到1962年累积货2000台)。实物应该是下图这样色的

2.jpg

在1952年,IBM时来运转接下为北美防空系统研发SAGE(Semi-Automatic Ground Environment,半自动地面环境)AN/FSQ-7计算机项目(后面还会讲到这个SAGE项目)。从1952年到1955年,SAGE是IBM的大金主,为IBM 创造了80% 的计算机业务收入,也促成了IBM 704的落地。SAGE 系统一直服役到1984年1月,被新一代防御网络取代。

1954年,IBM推出了第一个带有浮点算术硬件的量产真空管计算机IBM 704(IBM 700/7000系列第一款)

1956年,小汤姆•沃森接掌IBM(IBM开始转折)。
1957年IBM 709发布(IBM 700/7000系列第二款,还是真空管),是IBM704的升级版本,同时也引入了FORTRAN编译器。

1959年10月,IBM7090(IBM 700/7000系列第三款)第一个全晶体管大型机完成组装,也是世界上第一台晶体管计算机,替下新出不久的709,IBM完成了一次自我的革命。从1960年到1964年7090系列一直统治着科学计算的领域,并作为第二代电子计算机的典型代表,被永远载入电脑的史册。1962年IBM 7094是IBM第二代中期的计算机。后面1963年推出了IBM 7040/7044。

3.jpg

IBM 700/7000系列都带有各自定制的操作系统(关于操作系统史,在下篇我们会介绍操作系统的部分历史),当然程序输入还是用的穿孔卡片,输入一个程序出结果,然后再输入另一个程序。在输入过程中,计算机是空闲的,所以非常浪费机器计算资源。因此出现了批处理器系统,可以提前将穿孔卡片一并处理好,然后批量输入到机器中计算,这样可以让计算机一直保持持续高效的运转。

相关文章
|
存储 Oracle Unix
关于小机 | 计算机百年趣味史(上)第8篇
小机即小型机(minicomputer),从名字上我们可以知道是体积会较小的机器,不过体积也是针对大机(mainframe)来说是,如果光从绝对体积上讲,那显然又不对。所以,小机是对特定时代一群类似机器的统称。我们来看下小机的关键历史。其历史时间是与大型机并行的。
3527 0
关于小机 | 计算机百年趣味史(上)第8篇
|
机器学习/深度学习 Ruby
YOLOv8改进 | 2023注意力篇 | iRMB倒置残差块注意力机制(轻量化注意力机制)
YOLOv8改进 | 2023注意力篇 | iRMB倒置残差块注意力机制(轻量化注意力机制)
1252 0
|
11月前
|
机器学习/深度学习 算法 机器人
【机器人路径规划】基于深度优先搜索(Depth-First-Search,DFS)算法的机器人路径规划(Python代码实现)
【机器人路径规划】基于深度优先搜索(Depth-First-Search,DFS)算法的机器人路径规划(Python代码实现)
466 3
|
安全 API 数据安全/隐私保护
自学记录HarmonyOS Next DRM API 13:构建安全的数字内容保护系统
在完成HarmonyOS Camera API开发后,我深入研究了数字版权管理(DRM)技术。最新DRM API 13提供了强大的工具,用于保护数字内容的安全传输和使用。通过学习该API的核心功能,如获取许可证、解密内容和管理权限,我实现了一个简单的数字视频保护系统。该系统包括初始化DRM模块、获取许可证、解密视频并播放。此外,我还配置了开发环境并实现了界面布局。未来,随着数字版权保护需求的增加,DRM技术将更加重要。如果你对这一领域感兴趣,欢迎一起探索和进步。
511 18
|
人工智能 JavaScript 前端开发
探索JavaScript网页设计的无限可能:从基础到AI集成
在互联网时代,JavaScript是网页设计的核心语言之一,不仅增强用户界面的交互性,还能通过集成AI技术(如DeepSeek)提供智能化体验。本文介绍JavaScript基础、DOM操作、事件处理,并通过构建一个简单的用户评论网页展示其应用,进一步引入DeepSeek进行情感分析,实现美观且智能的网页设计。
|
存储 人工智能 分布式计算
ALink System亮相CCF中国存储大会 凝聚Scale Up互连共识
在首届CCF中国存储大会上,阿里云服务器研发团队带来最新的UALink联盟进展,以及ALink System产业生态在国内的落地现状。
|
Java 开发工具
开发工具系列 之 同一个电脑上安装多个版本的JDK
这篇文章介绍了如何在一台电脑上安装和配置多个版本的JDK,包括从官网下载所需JDK、安装过程、配置环境变量以及如何查看和切换当前使用的JDK版本,并提到了如果IDEA和JDK版本不兼容时的解决方法。
开发工具系列 之 同一个电脑上安装多个版本的JDK
|
Shell Go API
🐍 30 Days Of Python
《30天Python挑战》是一个为期30天的编程挑战,旨在帮助初学者和专业人士掌握Python编程语言。每天涵盖不同的主题,从变量、内置函数到高级主题如API构建等,通过易懂的解释、实例和练习逐步深入。作者Asabeneh Yetayeh还提供了视频教程和社区支持,确保学习者能够顺利完成挑战并获得证书。项目包括环境搭建、基础语法、数据类型、控制结构等内容,适合所有水平的学习者。
256 0
🐍 30 Days Of Python
|
缓存 监控 安全
计算机网络 第六章 数据链路层(习题)
计算机网络 第六章 数据链路层(习题)
796 1
|
Linux 编译器 C语言
编译Linux内核:基础、重要性和交叉编译方法
Linux内核作为操作系统的心脏,负责管理计算机的硬件资源,同时也是运行所有其他程序的基础。理解如何编译Linux内核对于系统管理员、开发者乃至高级用户来说都是一项极其宝贵的技能。本文将介绍编译Linux内核的基本知识、编译的重要性、具体步骤以及交叉编译的概念。
1054 0