1.世界上第一台电子数字计算机ENIAC (1946年2月问世)
2.电子管计算机时代——晶体管计算机时代——小、中规模集成电路计算机时代——大、超大规模集成电路计算机时代
3.计算机主要部件包括:运算器、控制器、存储器、输入设备、输出设备
4.系统总线包括:存储器、运算器、控制器、适配器
5.冯诺依曼核心思想:存储程序
结构的特点:存储程序和程序控制
工作特点:并行计算、按地址访问并顺序执行指令
6. 冯·诺曼首先提出了“存储程序”的概念和二进制原理
7. (考点)冯·诺依曼计算机(Neumann)体系的要点:
*计算机硬件由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成;
*采用二进制,不但数据采用二进制,指令也采用二进制;
*存储程序控制,指令在存储器中按照执行次序依次存放,能自动连续执行程序;
*指令有操作码和地址码组成
(考点)计算机的硬件组成:
1. CPU是由运算器、控制器组成
2. 总线是一组能为多个部件服务的公共信息传送线路,它能分时地发送与接收各部件的信息。
3. 单总线结构:所有设备共享系统总线、分时工作。
(考点)主机是由CPU和主存储器组成的。
5. 双总线结构:外设与主存间必须通过CPU进行信息交换,降低了CPU的工作效率。
6. 面向存储器的双总线结构:与单总线结构不同的是在CPU与存储器之间,又专门设置了一条高速存储总线,使CPU可以通过它直接与存储器交换信息。信息传送效率较高。
7. 通道结构:易于扩充外设
计算机的存储体系结构
(考点)1.冯·诺伊曼结构
指令和数据在同一个存储器中;
指令和数据存储在同一个存储器的不同物理位置;
不能同时取指令和取操作数。
使用冯·诺伊曼结构的中央处理器:
2. (考点)哈佛结构
指令存储和数据存储分开的存储器结构;
具有较高的执行 效率。因为执行时可以预先读取下一条指令;
可以同时访问指令和操作数,互不干扰。
3. 软件和硬件的关系:
相辅相成,不可分割
逻辑等价:同样的功能既能用硬件实现也能用软件实现。
4.固件:是指存储在非易失存储器中的程序,如ROM(只读)中的程序,是其具有软件功能的硬件,是软硬件结合的产物。
5.高版本可以兼容低版本:向前兼容、向下兼容
6.低版本可以兼容高版本:向后兼容、向上兼容
(考点)计算机的主要性能指标:
1.机器字长:指参与运算的数的基本位数,它是由加法器、寄存器、数据总线的位数决定的。
字节(Byte):一个字节等于8位二进制位(bit)
2.数据通路宽度:数据总线一次所能并行传送的位数,称为数据通路宽度。是指外部数据通路宽度(取决于系统总线)
CPU内部的数据通路宽度:一般等于机器字长
3.主存容量:一个主存储器所能存储的全部信息量。主存中所能存储的二进制的总位数。
① 字节数。描述容量的基本单位。
每1024个字节称为1K字节(210=1KB)
每1024K字节称为1M字节(220=1MB)
每1024M字节称为1G字节(230=1GB)
② 字数。存储单元数(字数)×每单元的位数(字长)
如:4096×16表示:存储器有4096个存储单元,每个存储单元字长为16位。
(考点)4.运算速度:以MIPS和MFLOPS作为计量单位来衡量运算速度。
MIPS表示每秒百万条指令。
MFLOPS每秒表示百万次浮点运算。
5. 工作频率:内频、外频、倍频 内频=外频*倍频
(考点)6.主频和CPU周期:
CPU的主频又称为时钟频率,表示在CPU内数字脉冲信号振荡的速度。
主频的倒数就是CPU的时钟周期,这时CPU中最小的时间元素。每个动作至少需要一个时钟周期。
(考点)7.MIPS和MFLOPS
MIPS表示每秒执行多少百万条指令。对于一个给定的程序,MIPS定义为:
MIPS=指令条数/执行时间x10的6次方=主频/CPI=主频xIPC
MFLOPS表示每秒执行多少百万次浮点运算。对于一个给定的程序,MFLOPS定义为:
MFLOPS=浮点操作次数/执行时间x10的6次方
CPI是值每条指令执行所用的时钟周期数。
主频和CPU时钟周期:
CPU的主频又称为时钟频率,表示在CPU内数字脉冲信号振荡的速度。主频的倒数就是CPU的时钟周期,这时CPU中最小的时间元素。
CPI:执行一条指令所需的平均时钟周期数(主频的倒数,即CPI=1/IPC)。用下式计算:
Nc=CPU时钟周期数,IN执行程序中的指令总数
MIPS是单位时间内的执行指令数,所以MIPS值越高说明机器速度越快。
CPU的执行时间 =(指令数*CPI)/时钟频率