计算机组成原理基础第1讲
计算机组成原理基础第1讲 计算机系统概述
考纲要求

考点一:预备知识
1.计算机的组成
由硬件系统和软件系统两部分组成

2.系统软件
-
操作系统

-
语言处理程序

3.计算机如何工作


4.进制转换

例子:

推广:

基数除法转化为二进制数:除2取余,倒着数

小数情况:乘2取整,正着数

16进制转2进制:每4位2进制转化为一个16进制


5.内存和编址
-
RAM随机存储器
随时读写速度快,只是程序的临时存储介质,一旦断电所存数据将会丢失。
-
ROM只读存储器
无法写入,数据稳定,断电也不会丢失数据。
-
存储单位
每个地址指向的存储单位可以保存1个字节的数据,也就是8bit(8个二进制位)

-
地址的概念
数据寄存器:MDR
地址寄存器:MAR


-
CPU


-
I/O设备

-
总线


考点二:计算机的发展历程与分类
-
按指令流水线和数据分类

考点三:存储程序思想与冯·诺依曼计算机
-
冯诺依曼架构图

-
冯诺依曼计算机


-
计算机的五大部件功能
运算器:处理来自存储器的数据,常返回给存储器或暂时寄存在运算器中。
控制器:从存储器中逐条取出指令,分析,并根据分析出的操作,对计算机其他部件发出控制信号。
存储器:分为主存储器(内存)容量小速度快;辅助存储器(外存)容量大速度慢
输入输出设备:人或外部与计算机进行交互的装置。
-
指令的执行过程
-
取指令阶段:将指令从主存中取到指令寄存器的过程。程序计数器(PC)用于记录当前指令在主存中的位置,每当一条指令被取出后,PC按指令长度自动增加。
-
指令译码阶段与指令阶段:

-
访存取数阶段:

-
执行指令阶段:

-
结果写回阶段

-
循环阶段:

-
考点四:计算机编程语言体系
1.计算机语言的参差结构
-
机器语言

特点:

-
汇编语言

能够直接控制硬件的唯一语言
可读性好,内存占用少
-
编译系统的工作过程

-
预处理阶段


-
编译阶段

-
汇编阶段

-
链接阶段

-
2.计算机系统参差结构的划分


考点五:计算机的性能指标
1.CPU时钟周期

2.主频
CPU时钟频率,兆赫兹(MHz)
\(CPU时钟频率 = \frac{1}{CPU时钟周期}\)
3.CPI(Clock Cycle Per Instruction)
执行一条指令所需时钟周期数
\(CPI=\frac{执行程序所需的时间周期数}{所执行的指令条数}\)
4.CPU执行时间
运行一个程序所花费的时间
\(CPU执行时间=指令条数L_n \times CPI \times时钟周期长度T_c=\frac{指令条数L_n\times CPI}{主频R_c}\)

5.MIPS和MFLOPS
MIPS:CPU每秒执行的百万条指令数,单位为百万条
\(MIPS=\frac{指令条数L_n}{执行时间 \times 10^6} =\frac{主频R_c}{CPI \times 10^6}=\frac{1}{T_c \times CPI \times 10^6}\)

MFLOPS:每秒执行的百万次浮点运算数目


6.吞吐量

计算机吞吐量取决于主存的存取周期
7.响应时间

考点六:并行系统
1.多核处理器

2.SMP系统结构



浙公网安备 33010602011771号