计算机组成原理---第一章计算机系统概论

一、计算机的分类

  1. 电子模拟计算机:模拟计算机的特点是数值由连续量来表示,运算过程也是连续的。
  2. 电子数字计算机
  1. 概述:电子数字计算机是用数字来表示数量的大小,其特点是按位运算,并且不连续地跳动计算。
  2. 分类:                                                                                                                                       ①专用计算机:专用计算机是针对某一任务设计的计算机。

          ②通用计算机:通用计算机分类及区别如下图所示。

3.电子模拟计算机与电子数字计算机的区别

比较内容

        数字计算机

           模拟计算机

数据表示方式

数字 0 和 1

电压

计算方式

数字计数

电压组合和测量值

控制方式

程序控制

盘上连线

精度

数据存储量

逻辑判断能力

 电子数字计算机与电子模拟计算机的主要区别

二、计算机的发展简史 

  1. 计算机的五代变化

①电子管计算机

②晶体管计算机

③中小规模集成电路计算机

④大规模和超大规模集成电路计算机

⑤巨大规模集成电路计算机

  2.计算机的性能指标

性能指标

                    说明

吞吐量

某一时间间隔内能够处理的信息量

利用率

从输入到系统产生响应的时间

处理机字长

一般为 32 位、64 位

总线宽度

运算器与存储器之间总线位数

存储器容量

通常用 KB、MB、GB、TB 来表示

存储器带宽

单位时间内从存储器读出的二进制数信息量

主频/时钟周期

CPU 工作频率 f,时钟周期 T=1/f

CPU 执行时间

CPU 执行时间=CPU 时钟周期数×CPU 时钟周期

CPI(每条指令周期数)

CPI=执行某段程序所需的 CPU 时钟周期数/程序

包含的指令条数

MIPS(平均每秒执行多少百万条定点指令数)

MIPS=指令数/(程序执行时间×106)

FLOPS(每秒执行浮点操作的次数)

FLOPS=程序中的浮点操作次数/程序执行时间(s)

  计算机性能指标

三、计算机的硬件

两种结构: 

 

  1. 硬件组成要素

数字计算机的主要组成部分可以表示为如图所示。

 

 2.运算器(算术运算、逻辑运算)

运算器示意图如图 所示。运算器的主要功能是进行加、减、乘、除等算术运算,也可以进行逻辑运算, 因此通常称为 ALU(算术逻辑运算部件),其运算方式为二进制。

 

3.存储器(存放数据和程序)

存储器全是 0 或 1 表示的二进制代码,通常用单位 KB、MB 来表示。

4.控制器(指挥各部件、使程序运行)

(1)计算程序:解决某一问题的一串指令序列,称作该问题的计算程序,简称为程序。

(2)指令的一般形式为:

操作码地址码

操作码表示要进行的操作,地址码表示数据的存取位置,操作码和地址码都用二进制代码来表示。

根据指令和数据的不同存放方式,计算机可分为两种结构:

①冯·诺依曼结构,其原理是存储程序并按地址顺序执行指令和数据放在同一个存储器

②哈佛结构,指令和数据分别放在两个存储器。

(3)控制器的基本任务:按照计算程序所排的指令序列,先从存储器中取出指令,然后再执行指令。

通常把取指令的一段时间称作取指周期,把执行指令的一段时间称作执行周期

(4)数据字和指令字:如果某字代表要处理的数据,称为数据字;如果某字代表一条指令,称为指令字。

(5)指令流和数据流:指令流是指机器执行的指令序列,数据流是指由指令流调用的数据序列。

5.输入设备(将信息转化为机器能识别的形式)

6.输出设备(将结果转化为人们熟悉的形式

7. 两种结构: 

 

四、计算机的软件

凡是用于一台计算机的各种程序,统称为这台计算机的程序或软件系统,其分类为:

  1. 系统程序:①各种服务性程序;②语言程序;③操作系统;④数据库管理系统。
  2. 应用程序

   硬件与软件系统之间的关系: 

五、计算机系统的层次结构

计算机通常由五个以上不同的级组成,每一级都能进行程序设计,如图所示。

注意:

 透明性概念:

①本来存在的事物或属性,从某个角度去看,却好像不存在;

②如硬件的特性对C语言程序设计者而言就具有有透明性。

系统观:

① 当硬件结构发生变化时想到可能对软件产生的影响。

②不同类型的软件对硬件有不同的要求。

③编程的CPU硬件相关性,编程应查阅对应的CPU的编程手册。

3.

关于计组有些补充:

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

尘 关

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

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

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

打赏作者

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

抵扣说明:

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

余额充值