微机原理第一章总结

2018-09-24  本文已影响0人  Zhou_qn

微型计算机系统导论

1.计算机系统 计算机系统
cpu模型.jpg

基本概念:
(1)位(Bit):二进制信息的最小单位(0或1)
(2)字节(Byte):由8位2进制数组成,可以存放在一个内存单元。字节是字的基本单位。
(3)字(Word):计算机中作为一个整体来处理和运算的一组二进制数,是字节的整数倍。通常它与计算机内部的寄存器、算术逻辑单元、数据总线的宽度相一致。每个字包括的位数称为计算机的字长,是计算机的重要性能指标。目前为了方便表示1个字定义为16位,把一个双字定义为32位。
(4)内存容量:内存中存储单元的总数,通常以字节为单位,1024(2^{10})字节记做1KB,(2^{20})字节记做1MB,
(5)内存单元地址:为了识别不同单元,每个单元都附有一个编号,这个编号称为内存单元地址。【各内存单元的地址与该内存放在的内容是两个完全不同的概念。】

2.微机计算机的工作的一般原理:

-计算机的工作就是执行程序。
-程序是指令的序列(指令:0/1机器语言,由人像计算机发出的,能够为计算机所识别的命令)
-计算机的工作是逐条执行由指令构成的程序。


cpu操作过程

3可能不需要取操作数,如果取的指令是cpu是对自己进行操作,就无需取操作数,也不需要再存放结果所以1.2.4是核心步骤
--- 读取指令的工作过程:


读取指令工作过程

顺序执行:执行时间=取指令+分析指令+执行指令(假设都为δt ,n条指令T=3nδt)
并行执行:只有第一个执行时间t=执行时间=取指令+分析指令+执行指令(3δt),其余为t=(n-1)δ所以n条命令时间为T=3δt+(n-1)δt

image.png
相对于顺序执行,指令并行执行的优势用加速比S来表示,S=顺序执行花费的时间/并行执行花费的时间。(例如:S=3nΔt /(3Δt+(n-1)Δt )= -3n/(n+2))
[现在cpu都采用流水线工作方式]
3.冯诺依曼计算机

1.以二进制形式表示指令和数据
2.程序和数据事先存储在存储器中,计算机在工作时能够高速的从内存中取出指令并执行。
3.由运算器、控制器、存储器、输入输出设备等五大部件组成的计算机硬件系统。

上一篇 下一篇

猜你喜欢

热点阅读