硬件发展史

时间表

发展阶段        时间        逻辑元件                速度                内存                        外存

第一代      1946-1957    电子管             几千-几万     汞延迟线、磁鼓        穿孔卡片、纸袋

第二代      1958-1964    晶体管             几万-几十万   磁性存储器                  磁带

第三代      1964-1971  中小集成电路     几十万-几百万  半导体                    磁带、磁盘

第四代      1972-现在  大规模集成电路  千万-万亿      半导体                      磁带 磁盘 光盘

各个时代的典型计算机

电子管时代

第一台电子数字计算机   ENIAC (埃尼亚克)   使用机器语言 (电子管结构如下图所示)

晶体管时代

第一台使用晶体管线路的计算机 TRADIC

出现了面向过程的程序语言:FORTRAN

出现操作系统雏形

中小规模集成电路时代

高级语言开始迅速发展

出现分时操作系统

大规模、超大规模集成电路时代

产生了微处理器

出现了新概念:并行、流水线、高速缓存、虚拟存储器.......

微处理器发展

微型计算机的发展以微处理器技术为标志

机器字长:计算机一次整数运算所能处理的二进制位数

操作系统位数:其所依赖的指令集的位数

机器字长(微处理器位数)与操作系统位数概念有区别

从上图可以看出摩尔定律:每18个月集成电路上可容纳的晶体管数量翻一倍 性能也翻一倍

软件发展史

编程语言发展

从机器语言/汇编语言 -> 针对科学和工程需要的语言(FORTRAN) -> 模块化语言(PASCAL) -> 面向对象的语言(C++)

操作系统发展

从键鼠交互转为可视化图形交互

DOS -> Unix -> Windows

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐