1945年,由美国生产了第一台全自动电子数字计算机“埃尼阿克”(英文缩写词是ENIAC,即Electronic Numerical Integrator and Calculator,中文意思是电子数字积分器和计算器)。
ENIAC机的问世具有划时代的意义,表明计算机时代的到来,在以后的多年里,计算机技术发展异常迅速,在人类科技史上还没有一种学科可以与电子计算机的发展速度相提并论。
下面介绍各代计算机的硬件结构及系统的特点:
第一代:电子管时代(1940年代前期-1950年代中期)
特点:
- 使用机器语言编程;
- 容量小,体积大,成本高,性能低
第二代:晶体管时代(1950年代中期-1960年代末)
特点:
- 速度提升;
- 软件使用高级语言;
- 形成操作系统雏形
第三代:中小规模集成电路时代(1970年代末-1980年代末)
特点:
- 使用半导体存储器;
- 操作系统继续发展,出现分时操作系统;
- 高级语言开始发展
第四代:超大规模集成电路时代(1990年代末至今)
特点:
- 微处理器出现;
- 并行,流水线,高速缓存,虚拟存储器出现
计算机硬件体系结构的发展主要体现在两个方面的发展,一个是研制新型的计算机体系结构,提高并行计算和处理能力,其次是以硬件或固件为发展主线的大规模集成电路的研制和开发。
计算机硬件是计算机技术运用中的关键内容。其主要有处理器、控制器与存储器,输入设备与输出设备等组成。
推荐读一读李忠的《穿越计算机的迷雾》主要是讲硬件发展史。