大机时代 | 计算机百年趣味史(上)第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)来说是,如果光从绝对体积上讲,那显然又不对。所以,小机是对特定时代一群类似机器的统称。我们来看下小机的关键历史。其历史时间是与大型机并行的。
2896 0
关于小机 | 计算机百年趣味史(上)第8篇
|
存储 缓存 安全
Go语言内存模型深度解析
【2月更文挑战第16天】Go语言以其简洁的语法、强大的并发编程能力和高效的内存管理而备受开发者青睐。本文将对Go语言的内存模型进行深度解析,探讨其内存布局、内存分配与回收机制以及内存安全等方面的内容,帮助读者更好地理解和应用Go语言的内存管理特性。
|
Linux
Linux必知词汇:兼容分时系统(Compatible Time-Sharing System,CTSS)
Linux必知词汇:兼容分时系统(Compatible Time-Sharing System,CTSS)
1368 0
|
5月前
|
机器学习/深度学习 人工智能 搜索推荐
快速切换多种画风!FlexIP:腾讯开源双适配器图像生成框架,精准平衡身份保持与个性化编辑
本文解析腾讯最新开源的FlexIP图像框架,其通过双适配器架构与动态门控机制实现身份保持与个性化编辑的精准平衡,在CLIP-I指标上取得0.873的高分验证了技术突破。
142 9
快速切换多种画风!FlexIP:腾讯开源双适配器图像生成框架,精准平衡身份保持与个性化编辑
|
存储 机器学习/深度学习 人工智能
|
JavaScript 安全 程序员
Vue踩坑-because it violates the following Content Security Policy directive
Vue踩坑-because it violates the following Content Security Policy directive
689 0
|
设计模式 机器学习/深度学习 存储
探索编程的本质:从代码到创造力
本文通过深入探讨编程的基本原理和实践,揭示编程不仅仅是技术操作,更是一种思维训练和创造力的表达。我们将从基础的数据结构与算法入手,逐步过渡到设计模式和架构理念,最终探讨编程在现实世界中的应用和创新潜力。
|
Kubernetes Linux KVM
在Linux中,有哪些虚拟化技术?
在Linux中,有哪些虚拟化技术?
|
数据可视化 Go vr&ar
41 个下载免费 3D 模型的最佳网站
在哪里可以找到3D模型?现在许多网站都提供了大量免费和高质量的3D模型,以帮助所有3D创作者节省时间和精力。但是,并非您找到的所有3D模型都有质量保证或免费供个人使用! 在本文中,我们收集了40多个最佳3D模型网站,包括室内设计,建筑外观设计,动物,物体,车辆,游戏角色和环境等,我们还为您提供了用户指南,以便您可以专注于创建其他一些令人惊叹的作品。
2020 0
|
Java Go API
JDK21要来了,协程可以给Java带来什么
今年9月份,Java会最新的LTS版本的发布会带来一项重磅更新:协程在此之前,在JDK19中协程已经作为一个预览版的功能被放在了JDK中,本文将探讨一下使用协程后究竟可以为我们现在的Java应用解决什么问题,以及现在成熟的协程实现(Kotlin/Go),在最后会基于JDK20的协程实现分析下JDK部分的源码。协程是什么协程其实是很古老的概念,1963年就被提出。协程是一种协作式的程序执行流,只有当
6183 0
JDK21要来了,协程可以给Java带来什么