计算机组成原理(一)

重点掌握:第1章 基本概念

  1. 冯.诺依曼体制?存储程序方式?

  2. 控制流?数据流?

  3. 模拟信号?数字信号?数字信号有哪两种?

  4. 总线及其组成?

  5. 接口的概念?

  6. 基本字长?

  7. CPU主频?时钟频率?

  8. 数据通路宽度?数据传输率?

知识总结

1.电子计算机:一种能够自动、高速、精确地对数字信息进行存储、计算以及输出的电子设备

CPU由运算器、控制器、寄存器组构成。

2.在计算机中用数字代码(二进制代码)表示各种信息

其中信息分为:

1.控制流:控制计算机工作的信息,即指令或命令。

2.数据流:计算机加工处理的对象,即数值和非数值数据

例如用数字代码表示数据,字符,命令,状态。

3.在物理机制上用数字信号表示数字代码

在计算机中,信息是通过电信号表示的。电信号又分为模拟信号和数字信号两种。

a.模拟信号:是一种随时间连续变化的电信号。比如电流信号、电压信号灯,我们可以用电流或者电压的幅值来模拟数值或者物理量大小。但是模拟信号表示数据的缺点:精度低、范围小、抗干扰能力弱、不易存储。

b.数字信号:是一种在时间或空间上断续变化的电信号。比如电平信号和脉冲信号。比如高电平表示为1,低电平表示为0。有脉冲为1,没有脉冲为0。

4.存储程序的方式

1.计算机采取事先编制程序、存储程序、自动连续运行程序的工作方式。计算机采取事先编制程序、存储程序、自动连续运行程序的工作方式。

2.计算机如何自动存取指令

(1)指令和数据分开存放 (2)程序计数器PC

5.冯·诺依曼体系(现代计算机技术理论基础)

1)用二进制代码表示程序和数据;

2)计算机采用存储程序的工作方式

3)计算机硬件由存储器、运算器、控制器、输入设备和输出设备组成。

6.计算机硬件基本组成

1.运算器

1)功能:算术运算(定点数和浮点数运算)和逻辑运算的完成。

2.控制器

1)功能:产生控制命令(微命令),控制全机操作,提供整个系统工作所需的各种微命令。

3.寄存器组

1)功能:存放数据信息和控制信息。

以上三个共同组成了CPU,CPU是计算机硬件系统的核心部件,主要功能是读取并执行指令。

4.存储器

功能:用来存储信息,包括程序,数据,文档等,一般分为三类,主存、外存、缓存。

1.主存用来存放CPU需要使用的程序和数据。主存的每个存储单元都有固定的地址,CPU和主存合称为主机,主存又通常称为内存。

2.外存,一般在主机外,比如磁盘,U盘,容量大但是存储速度慢。

3.高速缓存是为了提高CPU的访问速度,用来存放CPU正在使用的程序数据。

5.输入/输出设备

1)功能:转换信息

6.总线

总线是一组能为多个部件分时共享的信息传输线

注意:任何时刻只能允许一个部件或者设备通过总线发送信息,但是可以多个部件同时在总线上接收信息。

1)功能:能为多个部件分时共享的一组信息传送线路。

2)传送的信息不同,系统总线分三类:

① 地址总线用来传输CPU或外设发向主存的地址码 ② 数据总线用来传输CPU、主存以及外设之间需要交换的数据 ③ 控制总线用来传输控制信号。

7.接口

功能:主机与外设之间的连接逻辑,控制外设的I/O操作。外设不标准,种类数量可变,为将系统总线与各类外设连接,须在两者之间设置一些部件,具有缓冲、转换、连接等功能,这些部件就是接口。

7.系统程序和应用程序

1.系统程序:负责系统调度管理,提供运行和开发环境、各种服务,确保系统运行良好。(操作系统、语言处理程序、数据库管理系统、工具软件等)

2.应用程序:利用计算机来解决应用问题所编制的程序,如工程设计程序、数据处理程序、自动控制程序、企业管理程序、情报检索程序、科学计算程序等等。

3.语言处理程序级

翻译程序:指把高级语言源程序翻译成机器语言程序(目标代码)的软件。 翻译程序有两种:编译程序和解释程序。 编译程序:将高级语言一次翻译成目标程序,每次执行程序的时候,只执行目标程序。 解释程序:将源程序的一条语句翻译成目标代码,并立即执行,然后翻译下一条语句…,直至执行完最后一条语 句。程序的执行过程中,不能脱离源程序和解释程序。 汇编程序:将汇编语言的源程序编译成机器语言程序。

4.编程语言

机器语言:二进制代码0/1表示机器指令。机器语言是计算机唯一可以直接识别和执行的语言。 依赖于机器,难以理解

汇编语言:用助记符按规定格式表示各种机器指令。汇编语言的源程序必须经过汇编程序的编译,将其转换为机器语言后才能被机器执行。 ADD、SUB、MUL、DIV等

高级语言:用类似自然语言的符号表示各种指令。通常高级语言需要经过编译程序编译成汇编语言程序,然后再通过汇编程序编译成机器语言。或者有解释程序翻译成机器语言。

8.计算机性能指标

1.基本字长

一般是指参加一次定点运算的操作数的位数。如8、16、32、64位,它影响计算精度、指令功能。

2.外频

外部频率或基频,也叫系统时钟频率。

3.运算速

(1)CPU主频(f)=外频×倍频系数;CPU的时钟频率是(T=1/f);CPU执行某种程序的时间t=时钟周期数m*时钟周期宽度T

(2)IPS,平均每秒执行指令数;

(3)CPI(平均每条指令的时钟周期数),即Clock-cycle Per Instruction ;CPI=某个程序时钟周期总数/某个程序的指令总数

(4)FLOPS,每秒执行浮点运算的次数;

9.数据传输率(重点)

(1)数据通路宽度 数据总线一次能并行传送的数据位数(bit)。 (2)数据传输率(比特率)(带宽),指单位时间内信道的数据传输量。 数据总线每秒传送的数据量,也称为数据总线的带宽。

DTR(数据传输率)=D(数据传输量)/T(对应传输时间)=W(数据通路宽度)f(工作频率)(bps)

/O带宽指的是单位时间内传播的总数据量。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大卞老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值