a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 89|回复: 0

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

[复制链接]
发表于 2012-8-2 09:13:07 | 显示全部楼层 |阅读模式
  4、存储管理7 _7 Q0 T2 r7 d) @0 N+ z3 _
  见《嵌入式系统设计师考试复习笔记之存储管理篇》。
; v; ?; E/ o5 k- T  5、设备管理
* K6 j- L$ R* e! `, s# y( [1 a  (1)设备管理基础4 a, n/ S2 V' n- k
  一个I/O 单元通常由两个部分组成:
, ^) e! l. E6 |3 S0 H, E  A、机械部分:I/O 设备本身。# o( r2 }7 P3 T* H* Q: {3 |
  B、电子部分:设备控制器或设备适配器。
& t; R5 b; e( H- j, `1 o  硬件寄存器的编址方式有三种:' r+ \( i6 O( d6 C6 B6 T8 s) e4 ~# N. ]7 V
  A、I/O独立编址:对于各种设备控制器中的每一个寄存器,分配一个唯一的I/O端口编号,也叫I/O 端口地址,然后用专门的I/O 指令对这些端口进行操作。这些端口地址构成的地址空间是完全独立的,与内存地址空间没有任何关系。
3 n+ M( k9 Z, r( a  R# v+ t  B、内存映象编址:把各种设备控制器当中的每一个寄存器都映射为一个内存单元,这内存单元专门用于I/O 操作。端口地址空间与内存地址空间是统一编址的,端口地址空间是内存地址空间的一部分。
  W* d- n4 ^* [  C、混合编址:对于设备控制器当中的寄存器采用独立编址的方法,每个寄存器有一个独立的I/O 端口地址;而对于设备的数据缓冲区,则采用内存映象编址的方法,把他们统一到内存地址空间当中。
. P7 `7 ?* ]2 Q" G" v! _% c8 ]  (2)I/O控制方式:
- e6 c$ b! g! k! J/ j4 w7 J  A、程序循环检测:要一直占用CPU,浪费CPU 的时间。
  ?! m9 L: |5 P1 J, C! z  B、中断驱动方式:前后台系统。6 j7 |/ R3 w$ b  ^( C" u0 V) \
  C、直接内存访问:DMA 控制,减少了中断的次数。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-7 20:38 , Processed in 0.274213 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表