会计考友 发表于 2012-8-2 09:13:07

2011年计算机软件水平考试嵌入式系统设计师辅导笔记(19)

  4、存储管理
  见《嵌入式系统设计师考试复习笔记之存储管理篇》。
  5、设备管理
  (1)设备管理基础
  一个I/O 单元通常由两个部分组成:
  A、机械部分:I/O 设备本身。
  B、电子部分:设备控制器或设备适配器。
  硬件寄存器的编址方式有三种:
  A、I/O独立编址:对于各种设备控制器中的每一个寄存器,分配一个唯一的I/O端口编号,也叫I/O 端口地址,然后用专门的I/O 指令对这些端口进行操作。这些端口地址构成的地址空间是完全独立的,与内存地址空间没有任何关系。
  B、内存映象编址:把各种设备控制器当中的每一个寄存器都映射为一个内存单元,这内存单元专门用于I/O 操作。端口地址空间与内存地址空间是统一编址的,端口地址空间是内存地址空间的一部分。
  C、混合编址:对于设备控制器当中的寄存器采用独立编址的方法,每个寄存器有一个独立的I/O 端口地址;而对于设备的数据缓冲区,则采用内存映象编址的方法,把他们统一到内存地址空间当中。
  (2)I/O控制方式:
  A、程序循环检测:要一直占用CPU,浪费CPU 的时间。
  B、中断驱动方式:前后台系统。
  C、直接内存访问:DMA 控制,减少了中断的次数。
页: [1]
查看完整版本: 2011年计算机软件水平考试嵌入式系统设计师辅导笔记(19)