其他分享
首页 > 其他分享> > 计组— IO 系统

计组— IO 系统

作者:互联网

1 IO 系统基本组成

1.1 IO 软件
1.2 IO 硬件
1.3 IO 方式简介

2 输入输出设备

2.1 外部设备
2.2 输入设备
2.3 输出设备
1 显示器
2 打印机

3 外存储器

3.1 磁表面储存器
3.2 磁盘存储器
3.3 磁盘性能指标
3.4 磁盘地址
3.5 硬盘工作过程
3.6 磁盘阵列
3.7 光盘存储器
3.8 固态硬盘

4 IO 接口

4.1 IO 接口的功能
4.2 IO 接口的基本结构

IO接口结构

4.3 接口与端口

接口与端口

4.4 IO 端口编址
1 统一编址
2 独立编址
3 IO 接口类型

5 程序查询方式

接口结构

程序查询方式例题

程序查询方式例题

6 中断系统

6.1 中断请求的分类
6.2 中断请求的标记
6.3 中断判优
6.4 单重中断和多重中断
单重中断 多重中断 阶段
关中断 关中断 中断隐指令
保存断点(PC) 保存断点(PC) 中断隐指令
送中断向量 送中断向量 中断隐指令
保护现场 保护现场和屏蔽字 中断服务程序
\(-\) 开中断 中断服务程序
执行中断服务程序 执行中断服务程序 中断服务程序
\(-\) 关中断 中断服务程序
恢复现场 恢复现场和屏蔽字 中断服务程序
开中断 开中断 中断服务程序
中断返回 中断返回 中断服务程序

例题:设某机有 4 个中断源 A、B、C、D,其硬件排队优先次序为 A>B>C>D,现要求将中断处理次序改为 D>A>C>B

  1. 写出每个中断源对应的屏蔽字
  2. 按下图所示的时间轴给出的 4 个中断源的请求时刻,画出 CPU 执行程序的轨迹

设每个中断源的中断服务程序时间均为 20us

中断例题01

中断例题02

6.5 程序中断的作用

7 DMA 方式

7.1 DMA 功能

DMA 控制器

7.2 DMA 结构

DMA 控制器结构

7.3 DMA 传送过程

DMA 传送过程

7.4 DMA 传送方式
7.5 DMA 方式特点
7.6 DMA 方式与中断方式
中断 DMA
数据传送 程序控制,程序的切换
保存和恢复现场
硬件控制,CPU只需进行预处理和后处理
中断请求 传送数据 后处理
响应 指令执行周期结束后相应总断 每个机器周期结束均可
总线空闲时即可响应 DMA 请求
场景 CPU 控制,低速设备 DMA 控制器控制,高速设备
优先级 优先级低于 DMA 优先级高于中断
异常处理 能处理异常事件 仅传送数据

8 本章总结

标签:服务程序,DMA,计组,中断,系统,指令,IO,CPU
来源: https://www.cnblogs.com/wudaojiuxiao/p/15855389.html