一.什么是计算机系统
计算机系统=硬件(主机,外设,计算机实体)+软件(程序)
软件由(1)系统软件:如操作系统,数据库管理系统(DBMS)等
(2)应用软件:如抖音等
二.计算机发展历程
第一台计算机:电子管时代,体积大,耗电高,运算慢,用机器语言编程,纸袋机
第二代计算机:晶体管时代,磁性存储器,有操作系统的雏形。
第三代计算机:中小规模集成电路时代,半导体存储器
第四代计算机:超大规模集成电路时代,出现微处理cpu
三. 计算机元件的更新换代
当价格不变时,每18个月晶体管的数量会增加一半,性能也提升一倍
四. 计算机软件的发展趋势
(1)更微型,多用途:如手机,手表
(2)更巨型,超高速的发展,如超算
五. 计算机硬件
5.1 冯洛伊曼机:
早期计算机ENIAC是手工接线控制计算。
冯洛伊曼机EDVAC:用二进制代码的形式事先输入计算机的主存储器。
5.2 冯洛伊曼机的特点:
- 采用存储程序的工作方式
- 计算机硬件系统由(I/O设备)运算器,存储器,控制器,输入设备,输出设备组成
- 指令和数据以同等地位存储在存储器中
- 指令由操作码(指出操作的类型)和地址码(指出操作数的地址)组成
- 存储数据:
- 将事先编好的程序和原始数据送入主存后才能执行
- 一旦程序被启动执行,就无需操作人员干预,计算机会逐条执行指令,直到结束
- 以运算器为中心
5.3冯洛伊曼机的组成
冯洛伊曼机以运算器为中心
现代计算机是以存储器为中心
六.现代计算机的结构
cpu = 运算器 + 控制器
主机是包括:运算器 + 控制器 + 主存储器
七. 计算机的功能部件
-
输入设备
-
输出设备
-
存储器
- 主存储器(内存储器):CPU能直接访问的是主存储器
- 辅助存储器:只能事先将信息调入主存储器,才能被CPU访问
- 如:二者关系就是8+285G的关系,8就是运行内存及主存,256G是辅助存储器
- 存储器的读过程如下
6. cpu写过程
7.存储体
存储体:由一个个存储单元组成,存储单元存储一串二进制代码,二进制代码叫存储字,二进制代码的位数叫存储字长
MAR:反应的是存储单元的个数,如MAR=4,那么由个存储单元
MDR:MDR的位数反应的是存储字长,MDR=16代表着每个存储单元可以存放16个bit
注意:1个字是16bit,一个字节(Byte)= 8bit;
1B是字节,1b是字bit
8. 运算器
(1)ALU:是运算器的核心,是算数逻辑单元。实现算数运算,逻辑运算
(2)MQ:是乘商寄存器,在乘除运算时存放操作数和运算结果
(3)ACC:累加寄存器:存放累加的操作数和运算结果
(4)X:操作数寄存器:存放操作数
9.控制器
CU:是控制单元,分析指令,给出控制信号
IR:是指令寄存器:是存放当前指令
PC:程序计数器,存放下一条指令的地址,有自动加一的功能。