前言
本篇将简要介绍:
1.计算机的发展历程
2.计算机硬件的基本组成(五大部分及冯诺依曼结构)
3.各个硬件部件(包含详细工作过程)
4.计算机系统的多级层次结构
5.计算机性能指标
一、计算机的发展
1.计算机系统
(1)计算机系统 = 硬件+软件
①硬件:计算机的实体,如主机、外设等
②软件:由具有各类特殊功能的程序组成
③计算机性能的好坏取决于二者功能的总合
(2)软件
①系统软件:用来管理整个计算机系统
1)操作系统
2)数据库管理系统(DBMS)
3)标准程序库(编程时使用的库函数)
4)网络软件(实现tcp协议等的软件)
5)语言处理程序(把编程语言翻译成机器语言)
6)服务程序(如调试程序)
② 应用软件:按任务需要编制成的各种程序(如抖音、王者荣耀等)
2. 硬件的发展
(1)计算机的发展
(2)微处理器的发展
①机器字长:计算机异常整数运算所能处理的二进制位数
②摩尔定律
1)揭示了信息技术进步的速度
2)集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,整体性能也将提升一倍
3. 软件的发展
(1)编程语言的发展
(2)操作系统软件的发展(DOS/WINDOWS)
4. 目前的发展趋势
(1)微型计算机向更微型以、网络化、高性能、多用途方向发展
(2)巨型机向更巨型化、超高速、并行处理、智能化方向发展
如神威·太湖之光(每秒9.3亿亿次的浮点运算)
二、计算机硬件的基本组成
1.早期冯诺依曼机的结构
(1)ENIAC(手动接线来控制计算)
(2)存储程序:将指令以二进制代码的形式事先