第三章:组成篇

一.计算机的总线

1.总线的概述

(1)定义:
请添加图片描述
(2)功能:解决不同设备之间的通讯问题
请添加图片描述
请添加图片描述
请添加图片描述

2.总线的分类

(1)片内总线:高集成芯片内部的信息传输线
请添加图片描述
(2)系统总线:CPU、主内存、IO设备、各组件之间的信息传输线
请添加图片描述

  • 数据总线:
    请添加图片描述

  • 地址总线:
    请添加图片描述

  • 控制总线:
    请添加图片描述

3.总线的仲裁

(1)需要总线仲裁:解决不同设备使用总线的优先顺序

(2)总线仲裁的方法:

  • 链式查询:
    设备通过蓝线(仲裁控制线)向仲裁控制器发出请求,仲裁控制器通过绿线允许设备使用。
    如果设备1、2同时请求,先同意1.
    请添加图片描述
    请添加图片描述

  • 计时器定时查询:
    请添加图片描述
    请添加图片描述

  • 独立请求:
    请添加图片描述
    请添加图片描述
    请添加图片描述

二.计算机的输入/输出设备

1.常见的输入输出设备

(1)字符输入设备:
请添加图片描述

  • 薄膜键盘:
    请添加图片描述

  • 机械键盘:
    请添加图片描述
    机械键盘按段落感、声音、压力、键程不同可分为黑轴、红轴、青轴、茶轴

(2)图形输入设备:
请添加图片描述
(3)图形输出设备:
请添加图片描述

2.输入输出接口的通用设计

输入输出接口需包含数据线、状态线、命令线、设备选择线

  • 数据线:
    请添加图片描述
  • 状态线:
    请添加图片描述
  • 命令线:
    请添加图片描述
  • 设备选择线:
    请添加图片描述

3.CPU与IO设备的通信

前提:CPU速度与IO设备速度不一致,CPU速度比IO设备快很多。

(1)程序中断:
低速设备(外围IO)就绪时发出中断信号,CPU响应中断。
CPU可以在高速运转的同时响应低速设备。
注意:这里中断不一定马上响应!!
请添加图片描述

(2)DMA(直接存储器的访问):
DMA直接连接主存与IO设备,需要通讯时,DMA工作时不需要CPU的参与,可以提高工作效率。
硬盘、外置显卡中含DMA。
请添加图片描述

三.计算机的存储器概览

1.存储器的分类

(1)按存储介质分类:
请添加图片描述
(2)按存取方式分类:
请添加图片描述

2.存储器的层次结构:

影响存储器的三个因素:读写速度、存储容量、价格。
请添加图片描述
根据上述标准,可进行以下分类:请添加图片描述
请添加图片描述

  • 缓存-主存层次:
    请添加图片描述
    请添加图片描述
    请添加图片描述
    直接在缓存里获取,不用去速度慢的主存获取。

  • 主存-辅存层次:
    请添加图片描述

四.计算机的主存储器与辅助存储器

1.主存储器——内存

请添加图片描述
请添加图片描述
主存储器的结构与CPU的交互:
请添加图片描述
主存与操作系统位数的关系:
请添加图片描述

2.辅助存储器——磁盘

(1)物理结构:表面是可磁化的硬磁特性材料,通过磁头的径向运动读取磁道信息。
请添加图片描述
请添加图片描述
(2)调度算法:
请添加图片描述

五.计算机的高速缓存(待补充

1.高速缓存的工作原理

1.高速缓存的工作原理

六.计算机的指令系统

1.机器指令的形式

请添加图片描述

(1)操作码字段:

  • 操作码指明指令所要完成的操作
  • 操作码的位数反映了机器的操作种类,eg.8位:2^8 = 256 种。

(2)地址码字段:

  • 地址码直接给出操作数或操作数的地址
  • 分三地址指令、二地址指令和一地址指令
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述

2.机器指令的操作类型

(1)数据传输:
请添加图片描述

(2)算术逻辑操作:
请添加图片描述

(3)移位操作:

请添加图片描述

(4)控制指令:
请添加图片描述

2.机器指令的寻址方式

(1)指令寻址:
请添加图片描述
(2)数据寻址:
请添加图片描述

  • 立即寻址:地址码直接包含操作数
    请添加图片描述
  • 直接寻址:地址码直接给出操作数的地址
    请添加图片描述
  • 间接寻址:
    请添加图片描述
  • 总结:
    请添加图片描述

七.计算机的控制器

控制器是协调和控制计算机运行的。
请添加图片描述

  • 程序计数器:
    请添加图片描述
  • 时序发生器:
    请添加图片描述
  • 指令译码器:
    请添加图片描述
  • 指令寄存器:
    请添加图片描述
  • 主存数据寄存器:
    请添加图片描述
  • 主存地址寄存器:
    请添加图片描述
  • 通用寄存器:
    请添加图片描述

八.计算机的运算器

运算器是用来进行数据运算加工的。请添加图片描述

  • 数据缓冲器:
    请添加图片描述
  • ALU:
    A、B表示输入,F表示输出,K表示控制线。
    请添加图片描述
    请添加图片描述
  • 状态字寄存器:
    请添加图片描述
  • 通用寄存器:
    请添加图片描述

九.计算机指令的执行过程

1.指令执行过程

请添加图片描述
请添加图片描述

2.CPU的流水线设计

取指令、分析指令主要是控制器在工作,执行指令主要是运算器在工作。
CPU的综合利用率不高,可通过流水线设计提高CPU工作效率。

  • 原来:
    请添加图片描述
  • 流水线设计:
    请添加图片描述
  • 效率分析:
    请添加图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值