计算机的划分主要依据是 计算机所采用的电子器件。具体来说,计算机的发展可以分为以下四代:
第一代计算机:
电子管时代(1946~1958)。这一代计算机使用真空电子管作为逻辑元件,主存储器采用汞延迟线、阴极射线示波管静电存储器、磁鼓、磁芯等,外存储器则使用磁带。软件方面主要使用机器语言和汇编语言,应用领域集中在军事和科学计算上。这一代计算机的特点是体积大、功耗高、可靠性差,但为后续计算机的发展奠定了基础。
第二代计算机:
晶体管时代(1958~1964)。在这一代,计算机开始采用晶体管作为逻辑元件,操作系统和高级语言及其编译程序得到广泛应用,应用领域扩展到科学计算和事务处理,并逐渐进入工业控制领域。这一代计算机的特点是体积缩小、能耗降低、可靠性提高、运算速度大幅提升(一般为每秒数10万次,甚至高达300万次),性能较第一代有显著提高。
第三代计算机:
集成电路时代(1965~1971)。这一代计算机的逻辑元件采用中、小规模集成电路(MSI和SSI),主存储器仍然使用磁芯。软件方面出现了分时操作系统以及结构化、规模化程序设计方法。这一代计算机的特点是运算速度进一步提高(一般为每秒数百万次至数千万次),可靠性显著提升,价格进一步下降,产品开始走向通用化、系列化和标准化。
第四代计算机:
超大规模集成电路时代(1971至今)。在这一代,计算机采用大规模和超大规模集成电路作为逻辑元件,结构上采用分布式计算概念,操作系统中引入了数据库技术,微型计算机迅速发展。这一代计算机的特点是运算速度极高,可靠性进一步增强,体积进一步缩小,价格更加便宜,应用领域广泛。
综上所述,计算机的划分主要依据是电子器件的进步,从电子管到晶体管,再到集成电路和超大规模集成电路,每一代计算机都在性能、体积、能耗和可靠性等方面取得了显著的改进。