计组第七章-I/O系统

目录

本章总览

一、基本概念。

(1) 演变过程。

(2) I/O系统的组成。

2.1:I/O软件。

2.2:I/O硬件。

 (3) I/O 控制方式简介。

程序查询方式

程序中断方式。

DMA方式。

(4)本节回顾。

 二、外部设备。

(1)外部设备。

(2)输入设备。

(3)输出设备-显示器和打印机。

 (4)本节回顾。

 三、外部设备-外部存储器。

(1)磁盘设备的组成。

磁盘驱动器:磁头和驱动轴。

磁盘控制器:硬盘存储器和主机的接口。

盘片-盘面-磁道-扇区(块)

磁头数-柱面数-扇区数(切开的一块区域内不同磁道是不同扇区)

 (2)磁盘性能指标。

磁盘存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数

 (3)磁盘地址。

驱动器号--柱面(磁道)号--盘面号--扇区号

(4)磁盘阵列、光盘存储器、硬盘。

硬盘:属于磁盘的一种。(长期保存的,并且可读可写,都是利用磁性)

磁盘:分为软磁盘(软盘)和硬磁盘(硬盘)。

固态硬盘(半导体,长时间保存数据):

 (5)本节回顾。

四、I/O接口。

(1)I/O接口的功能。

(2)I/O接口的基本结构。 

 (3)I/0接口、I/O端口及其编址。

 (4)I/O接口的类型。 

(5)本节回顾。

五、程序查询方式。

 六、中断系统。

(1)中断基本概念和流程。

 (2)中断判优。

查询程序:按优先级排序查询。

硬件排队器

 (3)中断处理过程。

 (4)单重中断和多重中断。

 (5)中断屏蔽技术。

 (6)中断系统小结。

七、程序中断方式。

(1)程序中断的作用。

(2)程序中断方式。

 (3)程序中断方式--例题。

 (4)本节回顾。

 八、DMA方式。

(1)DMA控制器。 

(2)DMA传送过程。 

(3)DMA传送方式。

1.停止CPU访问主存。

2.DMA与CPU交替访存。

3.周期挪用。

(4)DMA方式的特点。

(5)DMA方式和中断方式。 

(6)CPU占用情况。

 (7)本节回顾。


本章总览

一、基本概念。

(1) 演变过程。

(2) I/O系统的组成。

2.1:I/O软件。

2.2:I/O硬件。

I/O指令:系统指令的一部分。

通道指令:通道执行的指令,存放在内存当中。(通道是特殊处理器)

设备控制器:电脑接口和设备(U盘)的接口。

 (3) I/O 控制方式简介。

程序查询方式

程序中断方式。

DMA方式。

(4)本节回顾。

 二、外部设备。

(1)外部设备。

(2)输入设备。

(3)输出设备-显示器和打印机。

 

 (4)本节回顾。

 三、外部设备-外部存储器。

(1)磁盘设备的组成。

磁盘驱动器:磁头和驱动轴。

磁盘控制器:硬盘存储器和主机的接口。

盘片-盘面-磁道-扇区(块)

磁头数-柱面数-扇区数(切开的一块区域内不同磁道是不同扇区)

 (2)磁盘性能指标。

磁盘存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数

 

 (3)磁盘地址。

驱动器号--柱面(磁道)号--盘面号--扇区号

(4)磁盘阵列、光盘存储器、硬盘。

硬盘:属于磁盘的一种。(长期保存的,并且可读可写,都是利用磁性)

磁盘:分为软磁盘(软盘)和硬磁盘(硬盘)。

固态硬盘(半导体,长时间保存数据):

主要由主控、缓存、闪存组成,数据通过接口进入主控,经主控中转调配后储存到各个闪存颗粒中。闪存的基本存储单元是"浮栅晶体管",浮栅被二氧化硅包裹,和上下绝缘,即使在去除电压之后,栅极内的电子也会被捕获,断电时也能保存电子,这就是固态硬盘掉电也能存储数据的原理

 (5)本节回顾。

四、I/O接口。

(1)I/O接口的功能。

USB接口只是I/O接口的一种,是子集。

前面的USB是通过线连接到主板上面的插槽,而后面的USB是直接焊接在主板上的。

(2)I/O接口的基本结构。 

 

 (3)I/0接口、I/O端口及其编址。

端口在接口里面。(寄存器在接口里)

统一编址、独立编址。

 (4)I/O接口的类型。 

(5)本节回顾。

五、程序查询方式。

 

 六、中断系统。

(1)中断基本概念和流程。

 中断源、开中断、关中断、

中断请求、中断响应、中断处理(中断隐指令、中断服务程序)、

中断请求标记触发器INTR、

中断请求标记寄存器、

内中断、外中断、

 (2)中断判优。

查询程序:按优先级排序查询。

硬件排队器

 (3)中断处理过程。

 

 (4)单重中断和多重中断。

 

 (5)中断屏蔽技术。

屏蔽字:每个中断源对应一个屏蔽字。(屏蔽字内的每个位对应每个中断源是否屏蔽响应的状态。)

 (6)中断系统小结。

七、程序中断方式。

(1)程序中断的作用。

(2)程序中断方式。

中断响应:是中断源发出中断请求,处理器来终止当前任务,保存现场,并且着手跳转至中断服务的过程。

中断处理:则是处理器响应中断后,对中断任务处理的过程。

 (3)程序中断方式--例题。

 (4)本节回顾。

 八、DMA方式。

(1)DMA控制器。 

(2)DMA传送过程。 

(1)预处理

由CPU完成一些必要的准备工作。首先,CPU执行几条I/O指令,用以测试I/O设备状态,向DMA控制器的有关寄存器置初值,设置传送方向、启动该设备等。然后,CPU继续执行原来的程序,直到I/O设备准备好发送的数据(输入情况)或接受的数据(输出情况)时,I/O设备向DMA控制器发送DMA请求,再由DMA控制器向CPU发送总线请求(统称为DMA请求),用以传输数据。

(2)数据传送

DMA的数据传输可以以单字节(或字)为基本单位,对于以数据块为单位的传送(如银盘),DMA占用总线后的数据输入和输出操作都是通过循环来实现。需要特别之处的是,这一循环也是由DMA控制器(而不是通过CPU执行程序)实现的,即数据传送阶段是完全由DMA(硬件)来控制的。

(3)后处理

DMA控制器向CPU发送中断请求,CPU执行中断服务程序做DMA结束处理,包括检验送入主存的数据是否正确,测试传送过程中是否出错(错误则转入诊断程序)和决定是否继续使用DMA传送其他数据块等。

(3)DMA传送方式。

1.停止CPU访问主存。

2.DMA与CPU交替访存。

3.周期挪用。

(4)DMA方式的特点。

(5)DMA方式和中断方式。 

(6)CPU占用情况。

 (7)本节回顾。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值