大机时代 | 计算机百年趣味史(上)第6篇

简介: 这个System/360被评为历史上与福特T型车、波音第一架喷气式飞机707齐名的三大商业成就之一。这个产品不光改变了整个计算机行业,也改变了IBM。

上一篇:蓝色巨人IBM | 计算机百年趣味史(上)第5篇
下一篇:七个”小矮人” | 计算机百年趣味史(上)第7篇

本文作者:衍云

IBM 700/7000系列产品中,计算机厂商要针对每种主机量身定做操作系统。例如IBM 7090/7094上运行的是IBSYS操作系统(基于FORTRAN Monitor System (FMS))和IBM 7040/7044上的也是IBSYS操作系统,但是却在着巨大差异。而在此期间1962年, MIT计算中心使用IBM 7094研发了Compatible Time-Sharing System (CTSS)兼容的分时操作系统(当时并未流行,等到System/360出现才开始流行起来)。

1962年,小沃森决定彻底调整公司产品战略,研发System/360大型机,期望单一操作系统适用于整系列的计算机。并于1964年推向市场。小沃森表示这是他做出过的最冒险的决定,因为 System/360与IBM以前的设备都不兼容,因此斥资50亿美元来研发一系列模块化产品,使得它们能够使用相同的编程方法。System/360也是首批使用集成电路技术的计算机(当时集成电路专利已经有了,他们找到了仙童半导体公司,当时还是诺伊斯掌舵仙童),其首席架构师为阿姆达尔(Amdahl也是Amdahl定律发明人,其在1970年创建了Amdahl公司并在1997年被富士通收购,)。

这个System/360被评为历史上与福特T型车、波音第一架喷气式飞机707齐名的三大商业成就之一。这个产品不光改变了整个计算机行业,也改变了IBM。

4.png

System/360促使IBM飞速发展,其中开发当时操作系统OS/360的总工程师布鲁克斯根据实践经验写了一本书《人月神话》。

OS/360操作系统相比IBM 700/7000系列的操作系统拥有了多道程序,另外不要也批处理器系统了。

不过新的问题出现了,当支持多道程序的时候,每个程序都希望可是实时响应,这个直接需求导致了分时系统CTSS(Compatible Time-Sharing System)。

发现MIT的CTSS系统研发成功后,MIT、贝尔实验室、通用电气决定研发公用计算服务系统。同时支持数百个分时用户的计算机MULTICS(Multiplexed Information and Computing Service缩写),这个后面会在操作系统的简史中展开。

相关文章
|
存储 Oracle Unix
关于小机 | 计算机百年趣味史(上)第8篇
小机即小型机(minicomputer),从名字上我们可以知道是体积会较小的机器,不过体积也是针对大机(mainframe)来说是,如果光从绝对体积上讲,那显然又不对。所以,小机是对特定时代一群类似机器的统称。我们来看下小机的关键历史。其历史时间是与大型机并行的。
2960 0
关于小机 | 计算机百年趣味史(上)第8篇
|
存储 缓存 安全
Go语言内存模型深度解析
【2月更文挑战第16天】Go语言以其简洁的语法、强大的并发编程能力和高效的内存管理而备受开发者青睐。本文将对Go语言的内存模型进行深度解析,探讨其内存布局、内存分配与回收机制以及内存安全等方面的内容,帮助读者更好地理解和应用Go语言的内存管理特性。
|
消息中间件 Kubernetes NoSQL
c++11 关键字 override 与 final
c++11 关键字 override 与 final
|
6月前
|
机器学习/深度学习 人工智能 搜索推荐
快速切换多种画风!FlexIP:腾讯开源双适配器图像生成框架,精准平衡身份保持与个性化编辑
本文解析腾讯最新开源的FlexIP图像框架,其通过双适配器架构与动态门控机制实现身份保持与个性化编辑的精准平衡,在CLIP-I指标上取得0.873的高分验证了技术突破。
164 9
快速切换多种画风!FlexIP:腾讯开源双适配器图像生成框架,精准平衡身份保持与个性化编辑
|
11月前
|
Dubbo Java 应用服务中间件
深入探讨了“dubbo+nacos+springboot3的native打包成功后运行出现异常”的原因及解决方案
本文深入探讨了“dubbo+nacos+springboot3的native打包成功后运行出现异常”的原因及解决方案。通过检查GraalVM版本兼容性、配置反射列表、使用代理类、检查配置文件、禁用不支持的功能、查看日志文件、使用GraalVM诊断工具和调整GraalVM配置等步骤,帮助开发者快速定位并解决问题,确保服务的正常运行。
382 1
|
IDE 开发工具 Python
python中语法缩进错误处理
【7月更文挑战第8天】
531 2
|
Kubernetes Linux KVM
在Linux中,有哪些虚拟化技术?
在Linux中,有哪些虚拟化技术?
|
机器学习/深度学习 编解码 算法
Yolov5改进算法之添加Res2Net模块
Res2Net(Residual Resolution Network)是一种用于图像处理和计算机视觉任务的深度卷积神经网络架构。它旨在解决传统的ResNet(Residual Network)存在的问题,如对不同尺度和分辨率特征的建模不足以及网络深度受限的问题。Res2Net通过引入多分支的结构和逐级增加的分辨率来提高网络的表达能力,从而在各种视觉任务中取得了显著的性能提升。
774 0
|
存储 搜索推荐 编译器
蓝色巨人IBM | 计算机百年趣味史(上)第5篇
话说,1911年6月16日,IBM前身计算制表计时公司(CTR)成立,对,是做表起家的,就是做表(应该算是自动化领域吧),就像诺基亚(1865年)起家是伐木、造纸厂一样。在1923年,CTR发明了首款电动打孔机,其速度和准确度超越了手动打孔机。在上个世纪20年代末,IBM又发明了一种80列穿孔卡片,可视为当时的“高密度存储设备”。“IBM穿孔卡片”成为了当时的行业标准,由于做打孔机太厉害被反垄断调查了。IBM后来也做考勤机,会计机等等”不务正业”。
3040 0
蓝色巨人IBM | 计算机百年趣味史(上)第5篇
|
机器学习/深度学习 数据采集 人工智能
机器学习实战 | 综合项目-电商销量预估
本篇内容基于Kaggle数据科学竞赛Rossmann store sales,梳理和总结基于Python解决电商建模的全过程:包括数据探索分析、数据预处理与特征工程、建模与调优。
4859 1
机器学习实战 | 综合项目-电商销量预估