计算机系统概论

1.1计算机系统简介

1.1.1计算机软硬件概念

计算机系统由硬件与软件两大部分组成,计算机性能的好坏取决于软硬件功能的总和;
软件又分为

  • 系统软件:管理整个计算机系统,监视服务,使系统资源得到合理调度,包括(数据库管理系统,操作系统,标准程序库。。)
  • 应用软件:(科学计算程序,数据处理程序,过程控制程序)

1.1.2计算机系统的层次结构

用户编写(源程序)–>计算机翻译成机器语言程序(目标程序)->运行->结果

m1直接执行机器语言(传统机器 本书讨论组成原理以及设计思想
M2将汇编语言翻译成机器语言程序,在M1执行
M3将高级语言程序翻译成汇编语言程序,在M2执行(翻译程序)
M0微程序机器 本书讨论组成原理以及设计思想

翻译程序:

  • 编译程序:全部语句一次全部翻译
  • 解释程序:一条语句翻译成对应机器语言的的一条语句,并且立即执行,一直重复
    在这里插入图片描述

1.1.3计算机组成与计算机体系结构

在这里插入图片描述

1.2计算机基本组成

一:冯.诺依曼计算机

1.计算机由五大部分组成

  • 输入设备,输出设备,运算器,存储器,控制器

2.指令和数据以同等地位存于存储器,可以按地址寻访
3.指令和数据用二进制表示
4.指令由操作码和地址码组成
5.存储程序
6.以运算器为中心

在这里插入图片描述

系统复杂性管理方法:

  • 抽象
  • 层次化 :将系统划分为多个模块
  • 模块化 : 有明确定义的功能接口
  • 规则性 :模块更容易被重用

存储器基本组成

在这里插入图片描述

MAR: 存储器地址寄存器,反应存储单元个数
MDR: 存储器数据寄存器,反应存储字长

运算器基本组成ALU

ALU
ACC(累加器)在加法中存放被加数/和,在减法中存放被减数/差,在乘法中存放乘积高位,除法中存储被除数/余数
MQACC都是运算器ALU中的部件,在乘法中存储乘数/乘积低位,除法中存商

在这里插入图片描述

加法操作:

在这里插入图片描述
加粗样式
最初 : ACC中保存了 被加数
第一操作: 把内存单元[M]中的数据取出,保存到X寄存器
【ACC】+[X]=[ACC]

减法操作:

在这里插入图片描述
最初 : ACC中保存了 被减数
第一操作: 把内存单元[M]中的数据取出,保存到X寄存器
【ACC】-[X]=[ACC]

乘法操作:

在这里插入图片描述
初态:ACC中 存在 被乘数
第一操作: 把内存单元[M]中的数据取出,保存到MQ寄存器
第二操作:【ACC】–> x
第三操作 : 0->ACC
[x] x [MQ] ->ACC//MQ

除法操作:

在这里插入图片描述
初态: ACC 被除数
除数: 【M】 -->X
[ACC] / [x] ----MQ(保存了商)
余数在ACC

控制器基本组成

完成一条指令:

  • 取指令
    pc 存放当前欲执行指令的地址,具有计数功能(pc)+1->pc
  • 分析指令: IR存放当前欲执行的指令
  • 执行指令 :cu

完成指令的过程:

在这里插入图片描述

取指令,先找到指令地址,pc把指令的地址送给MAR,MAR送给存储体,控制器的控制下,送入到MDR中,放到IR中, IR存放当前欲执行的指令
在这里插入图片描述
在这里插入图片描述

1.3计算机硬件主要指标

  • 机器字长: cpu一次能处理数据的位数,与cpu中的寄存器位数有关
  • cpi: 执行一条指令所需要的始终周期数
  • 核数: 每个核支持的线程数
  • MIPS: 每秒执行的指令数越多 ,越快
  • FLOPS: 每秒浮点运算次数

存储容量

  • 主存容量: 存储单元个数 x 存储字长
  • 1k = 210 次方
  • MAR:10 MDR 8 1K x 8位
  • MAR :16 MDR:32 64k x 32位
  • 213 b =1 KB
  • 221b =256 KB

2.计算机发展史

2.1

在这里插入图片描述

3.总线

总线: 连接各个部件的信息传输先,是各个部件共享的传输介质
串行
并行
在这里插入图片描述
在这里插入图片描述

总线分类:

1.片内总线: 芯片内部得到总线
2.系统总线 : 计算器各部件之间的信息传输线

  1. 数据总线 : 双向 与机器字长 存储字长有关
  2. 地址总线 : 单向 与存储地址 I/o地址有关
  3. 控制总线 : 有出 有入

3.通信总线:
传输方式:1.串行通信总线 2:并行通信总线.

多总线结构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.5总线控制

一.总线判优控制

1.基本概念
主设备:对总线有控制权
从设备:响应从主设备发来的总线命令

总线判优控制:

  • 集中式
    • 链式查询
    • 计数器定时查询
    • 独立请求方式
  • 分布式
链式查询

简单嵌入式计算机中 ,微型计算机中
在这里插入图片描述

计数器定时查询

需要总线:log2n+ BS +BR
在这里插入图片描述

独立请求方式(速度更快)

在这里插入图片描述

二.总线通信控制

目的:解决通信双方协调配合问题
总线传输周期
在这里插入图片描述

三.总线通信的四种方式
  • 同步通信 :由统一时标控制数据传送
  • 异步通信 :采用应答方式,没有公共时钟标准
  • 半同步通信 : 同步 异步 结合
  • 分离式通信 :充分挖掘系统总线每个瞬间效果

同步通信特点:

定宽定距的时钟控制整个数据传输过程
给定的时间点完成操作

在这里插入图片描述
T1的时钟上升点:给出地址信号
T1:给出读命令,告诉cpu从 从设备读入数据
T2:从设备通过数据总线 给出数据信号
T3 :数据信号控制信号撤销
T4:地址信号撤销
在这里插入图片描述
T1的时钟上升点:给出地址信号
T1的时钟下降点:给出数据
第二个时钟的上升点:给出写命令,告诉cpu从 从设备写入数据
T2:
T3 :数据信号控制信号撤销
T4:地址信号撤销
在这里插入图片描述
(4)半同步通信
在这里插入图片描述
在这里插入图片描述

三种通信共同点

在这里插入图片描述
这里从模块准备数据时,不占用总线,总线空闲,这样对总线资源是一种浪费。所以分离式通信是一种解决方法。
在这里插入图片描述
在这里插入图片描述

4.存储器

存储器分类

存储介质分类
  • 半导体存储器 TTL MOs
  • 磁表面存储器 磁头 磁载体
  • 磁芯存储器
    在这里插入图片描述

    在这里插入图片描述

4.2主存储器–随机存取存储器

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值