△第二代——晶体管时代 

第二代计算机指的是分立元件晶体管计算机,出现于1957年,到1964年逐渐为第三代计算机所取代。它从第一代电子计算机吸取精华,并不断地加以改进和完善,就像一位蹒跚学步的孩子,在科学技术的扶持下,它越走越稳了!

电子管体积庞大,功耗惊人,这些弱点限制了计算机的进一步发展,晶体管在电子技术发展中,解决了电子管无法解决的矛盾,人们自然会想到用晶体管作计算机的元件和逻辑线路。1954年,美国贝尔电话实验室为军方研制成了第一台晶体管计算机TRADIC,它被当作飞机机载计算机。1958年4月,世界上最大的计算机公司——IBM公司经过反复比较,决定用晶体管完全取代电子管,成批生产晶体管计算机。11月,美国费尔克公司大型通用晶体管计算机“Filck-2000-210”投入小批量生产,北美航空公司的小型晶体管计算机也投入批量生产。至此,电子计算机正式进入到第二代。第二代电子计算机最重要、最基本的特征是,逻辑元件和逻辑线路均采用分立晶体管元件。所以,晶体管是第二代机产生和发展的关键技术。

在计算机的发展过程中,遇到过一些闻所未闻的问题。由于设计出的语言五花八门,没有统一的规范,给用户也带来了很大的困难。人们强烈要求改变程序生产的落后状况,希望在近千种算法语言中,综合它们的优点,提炼出几种功能强的规范语言。在这种情况下,ALG02、FORTRAN、COBOL三种高级程序设计语言应运而生。为了进一步提高计算机的速度,60年代初人们进一步发展多道程序,出现了早期的多重处理机系统,它为以后按用户自动分时系统和用微型机组成巨型机创造了条件。在计算机硬件方面,程序系统的研制一度还停留在“小手工业生产”的方式上,造成很多人搞重复性劳动或无用劳动,浪费极大,拖了计算机发展的后腿。