Skip to content

接口

数据传送:

  • 并行接口 接口与系统总线并行,与外设并行 数据同时传
  • 串行接口 与总线并行 与外设串行 数据分时传

时序控制

  • 同步 统一时序信号
  • 异步 异步应答

  • 程序控制接口 硬件与软件指定优先级查询
  • 中断接口 设备提出中断请求
  • DMA接口 支持高速外设与主机, 用DMA交换

DMA(Direct Memory Access),即直接存储器访问,技术主要用于高速数据传输,如磁盘读写、网络通信等;

总线

  • 同步总线:统一时序,有严格的时序控制; 时序简单,容易控制; 时间安排不合理; CPU内部,工作速度差不多的时候;
  • 异步总线:无统一时序,异步应答; 时间紧凑合理; 控制设计复杂; 工作速度差异大的时候;

中断

CPU暂时停止当前的任务,

  • 硬中断:硬件

  • 软中断:软中断指令 INT

  • 可屏蔽中断 响应由CPU决定

  • 非屏蔽中断 与CPU无关

  • 向量中断 非向量中断 硬件查询 向量中断是指不同的中断有不同的入口地址。当中断发生时,硬件会提供一个指向中断服务程序入口地址的向量

每个中断源有唯一的中断向量,每个中断向量执向特定的中断服务程序;

  • 非向量中断 软件查询 向量中断是指所有外部中断源共用一个入口地址

提供了服务程序入口的地址

概念

  • 中断类型码:每个中断的源信号的id,帮助系统区分不同的中断源;
  • 中断向量:中断服务入口点的指针或地址
  • 中断向量表:存储系统中所有中断和异常的中断向量
  • 向量地址(指针):访问中断向量表中特定中断服务程序入口地址的索引和指针

优先级:故障 > 内中断 > DMA > 外中断

本站访客数 人次 本站总访问量