上一篇:蓝色巨人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。
System/360促使IBM飞速发展,其中开发当时操作系统OS/360的总工程师布鲁克斯根据实践经验写了一本书《人月神话》。
OS/360操作系统相比IBM 700/7000系列的操作系统拥有了多道程序,另外不要也批处理器系统了。
不过新的问题出现了,当支持多道程序的时候,每个程序都希望可是实时响应,这个直接需求导致了分时系统CTSS(Compatible Time-Sharing System)。
发现MIT的CTSS系统研发成功后,MIT、贝尔实验室、通用电气决定研发公用计算服务系统。同时支持数百个分时用户的计算机MULTICS(Multiplexed Information and Computing Service缩写),这个后面会在操作系统的简史中展开。