1.冯诺依曼架构VS哈佛架构? 存储程序 VS 程序和数据分开存储
2.现代计算机以?为中心 存储器 输入设备先将数据放入存储器,再进入CPU运算;CPU运算结果先放入存储器,再被输出设备取出
3.存储程序的概念可以让计算机程序指令连续执行,一条接着一条执行
4.CPU=控制器(指挥整个计算机全局运行)+运算器
主机=CPU+memory
整机=主机+IO+辅存
5.memory+MAR+MDR
存储体: 一个地址存一个字节B,取出数据连续取4个地址/8个地址
CPU写入:写入地址在MAR,写入数据在MDR
CPU读取:读取地址在MAR,读取数据在MDR(数据的概念包含程序指令)
6.办宽带的运营商:100Mbps 迅雷下载速度 10MB/s B为byte,b 为bit
7.控制器相关:PC:存放下一条指令地址,自动+1
IR:存放当前指令,指令寄存器 instruction register
CU:control unit 分析指令,给出控制信号
8.编译后的文件只是指令级文件,多周期流水线等stall操作由硬件电路实现,即处理器自行实现
硬件与软件的分界即指令,指令如何调动各个硬件是写verilog,数字电路
9. (register)表示register内存放的数据
10.计算机组成原理部分最底层的问题都可以用数字电路回答.....
11.计算机体系结构课程专注于如何设计指令集,设计软硬件接口
计算机组成课程专注于如何用硬件实现定义好的指令集(计组是门硬件课)
G=giga=billion
T=tera=trillion