第二代——晶體管計算機時代(從20世紀50年代中期到20世紀60年代後期)。這壹時期計算機主要采用晶體管為基本元件,體積縮小、功耗降低,提高了速度(每秒運算可達幾十萬次)和可靠性;用磁芯作主存儲器,外存儲器采用磁盤、磁帶等;程序設計采用高級語言,如FORTRAN、COBOL、ALGOL等;在軟件方面還出現了操作系統。計算機的應用範圍進壹步擴大,除進行傳統的科學和工程計算外,還應用於數據處理等更廣泛的領域。
第三代——集成電路計算機時代(從20世紀60年代中期到20世紀70年代前期)。這壹時期的計算機采用集成電路作為基本元件,體積減小,功耗、價格等進壹步降低,而速度及可靠性則有更大的提高;用半導體存儲代替了磁芯存儲器;運算速度每秒可達幾十萬次到幾百萬次;在軟件方面,操作系統日臻完善。這時計算機設計思想已逐步走向標準化、模塊化和系列化,應用範圍更加廣泛。
第四代——大規模集成電路計算機時代(從20世紀70年代初至今)。這壹時期計算機的主要功能器件采用大規模集成電路(LSI);並用集成度更高的半導體芯片作主存儲器;運算速度可達每秒百萬次至億次。在系統結構方面,我處理機系統、分布式系統、計算機網絡的研究進展迅速;系統軟件的發展不僅實現了計算機運行的自動化,而且正在向智能化方向邁進;各種應用軟件層出不窮,極大地方便了用戶。