第七章 中断

Size: px
Start display at page:

Download "第七章 中断"

Transcription

1 计算机组成原理 第五章输入输出系统 1

2 本章内容 I/O 设备的工作原理 键盘 显示器 打印机等 I/O 系统的工作原理 I/O 系统的构成 数据传输方式, 即 通信协议 编址方式 数据传送方式 传输同步方式 数据传输控制方式 : 程序查询 中断 DMA... 2

3 I/O 的本质 : 内存与外设间数据交换 现代计算机组成设备 Von Neumann 系统的组成 运算器 控制器 存储器 输入设备 输出设备 Peripheral device 输入设备 :keyboard mouse touchscreen scanner digital camera microphone 输出设备 :displayer printer Connectivity Network 以存储器为中心的体系 如何访问 I/O 设备? 组成 ( 软件 硬件 接口 ) 过程控制 主机 processor I/O Interface (adapter) I/O device memory I/O Interface (adapter) I/O device 3

4 I/O:getchar(),putchar()? #include <stdio.h> int main(void) { int ch; printf("input a character:"); /* read a character from the standard input stream */ ch = getchar(); putchar(ch); } return 0;

5 I/O:getchar(),puthar()?

6 I/O 系统组成 软件 : 软件的主要任务 : 将数据输入至主机 将运算结果输出给用户 实现 I/O 系统和主机协同工作 操作系统 应用软件 设备驱动程序 设置计数 内存首址启动外设 N Ready? 传输一个数据修改计数 内存首址 硬件 : 种类多样化 传送完? N END 6

7 基于 Linux 的计算机系统组成

8 I/O 接口的概念 接口 可以看成是两个系统或两个部件之间的交接部分 既可以是两种硬件之间的连接电路, 也可以是两个软件之间的共同逻辑边界 I/O 接口通常是指主机与外部设备之间设置的一个硬件电路及其相应的软件控制 设置接口的理由 : 1. 设备选择 2. 数据缓冲 3. 电平转换 4. 在 CPU 和外设之间传送命令 5. 监视设备状态 ( 错误处理 ) 8

9 总线连接方式的 I/O 接口电路 I/O 总线 数据线 状态线 命令线 设备选择线 ( 地址线 ) I/O 接口 I/O 接口 设备 设备 9

10 I/O 接口的功能与组成 1. 选址 ( 设备选择 ) 2. 传送命令 命令寄存器, 命令译码器 3. 传送数据 数据缓冲寄存器 4. 反映 I/O 设备工作状态 暂停 准备就绪 正在准备等状态 10

11 接口 (interface) 和端口 (port) 端口 = 寄存器组 ( 数据 控制 状态 ) 接口 =N 个端口 + 控制逻辑 11

12 接口的类型 按数据传送方式分, 有并行接口和串行接口 并行接口 : 一个字节或一个字的所有位同时传送, 如 Intel 8255 串行接口 : 一位一位传送, 如 Intel 8251 按功能选择的灵活性分, 有可编程接口和不可编程接口 可编程接口 : 可用程序来改变或选择接口的功能和操作方式 ( 如 Intel 8255 Intel 8251) 不可编程接口 : 不能用程序来改变其功能, 但可通过硬连线路逻辑来实现不同的功能 ( 如并行接口芯片 Intel 8212) 按通用性分类, 有通用接口和专用接口 通用接口 : 可供多种外设使用, 如 Intel 专用接口 : 为某类外设或某种用途专门设计的, 如 Intel 8279 可编程键盘 / 显示器接口 ;Intel 8275 可编程 CRT 控制器接口等 按数据传送的控制方式分类, 有程序型接口和 DMA 式接口 程序型式接口 : 用于连接速度较慢的设备, 如键盘 打印机等, 如 Intel 8259 DMA 式接口 : 用于连接高速 I/O 设备, 如磁盘, 常用 Intel

13 I/O 设备与主机的联系方式 1. I/O 端口的编址方式 2. 设备寻址 : 每台设备都有一个设备号, I/O 指令的设备码字段直接指出设备号 3. 数据传送方式 ( 串行 / 并行 ) 4. 同步方式 ( 联络方式 ) 5. 连接方式 ( 拓扑结构 ) 13

14 I/O 编址方式 统一编址 存储器映射方式 在主存储器的地址空间中划出某一区域专门作为外设地址区使用 外设寄存器的地址包含在主存储器的地址空间内 划给外设的这部分区域不能配置存储器芯片 使用通用的 MOV 或访存指令也可以访问 I/O 接口 需占用小部分存储空间 Intel MCS-51 MIPS ARM 等采用 0 I/O XXXXH XXXXH 存储器 整个地址空间 14

15 I/O 编址方式 独立编址 I/O 端口和存储器分开编址 (I/O Mapped I/O) 指令系统中分别设立面向存储器的指令和面向 I/O 操作的指令 (IN 指令和 OUT 指令 ) 优点 : 不占用主存空间 缺点 : 需专门的 I/O 指令, 其寻址方式较简单, 编程灵活性稍差 80x86 采用 I/O 端口独立编址 XXXXH 0 0 存储器 YYYYH I/O 15

16 独立编址 I/O 寻址

17 同步方式 主机较外设速度快, 必须同步 1. 立即响应方式 : 外设处于等待状态,CPU 的 I/O 指令一到, 立即响应 如指示灯的亮与灭 2. 异步方式 : Handshaking protocol 应答式 (acknowledge) Ready: 就绪 Strobe: 选通 速度慢 CPU I/O 接口 Ready I/O 设备 3. 同步式 : 主机与外设采用同步时标 并行, 速度快 Strobe 17

18 外设与主机的连接方式 拓扑结构 (topology) 主机 主机外设外设 总线型 (BUS)-IDE 硬盘 外设外设外设 星型, 又叫辐射式 -USB 主机外设外设外设 级联型 (Cascade)-SCSI 18

19 数据传输控制方式 1. 程序查询方式 2. 程序中断方式 CPU 控制传递过程 3. 直接内存访问方式 (Direct Memory Access) 19

20 5.4 程序查询方式 20

21 程序查询方式 检查状态标记 Ready? Y 传输数据 N 设置计数 内存首址启动外设 N Ready? 传输一个数据修改计数 内存首址 由 CPU 控制数据传输的过程 处理器等待, 效率低 传送完? N END 21

22 多个设备的查询 流程示意 22

23 程序查询方式的接口电路 DBR: 数据缓冲器, 用于存放欲传送的数据 D 为完成触发器,B 为工作触发器 23

24 例 : 发声程序设计 0B01:0100 in al,61 0B01:0102 xor al,2 0B01:0104 out 61,al 0B01:0106 mov cx,400 0B01:0109 loop 109 0B01:010B jmp 100

25 5.5 程序中断方式 ( ) 25

26 中断概念 中断的概念 暂停当前程序的执行, 转而执行其他程序, 在它们执行完成后再 恢复被中断程序的执行 允许一个处理器 同时 执行多个任务 中断服务程序 (ISR) 中断的产生 为了提高计算机的整机效率 为了应付突发事件 为了实时控制的需要 当前程序 中断服务程序 为了实现中断, 计算机系统中必须有相应的中断系统或中断机构 26

27 中断 I/O 过程

28 Program Flow of Control without and with Interrupts

29 Short I/O Wait Long I/O Wait

30 中断 I/O 用途 CPU 与 I/O 设备并行工作 键盘输入响应, 打印机输出 硬件故障处理 : 故障 --> 中断 --> 自动恢复 掉电后自动保存当前状态 人机通信 随机干预机器工作, 如死循环处理 (Ctrl-Break) 多任务切换 时钟中断 实时处理 对随机事件的快速响应 多处理机通信 CPU 与 FPU 30

31 中断分类 内部中断, 外部中断 硬中断, 软中断 ( 指令 ) 可屏蔽中断 不可屏蔽中断 (NMI) 中断 异常 陷阱 精确中断, 不精确中断 31

32 中断系统需解决的问题 1. 如何确定中断源 2. 出现多个中断时, 中断响应的顺序 3. 中断响应的条件 时机 条件 : 处理器允许中断 该中断未被屏蔽 时机 : 指令周期结束检查是否有中断请求 4. 现场保护与恢复 5. 中断服务程序的入口地址 6. 中断处理过程中出现中断如何处理? 32

33 中断请求标记 ( 中断源识别 ) 中断请求触发器 (INTR): 用于保存各中断源的请求 每个中断源一位 可以在 CPU 内部, 也可以在外部 (8259) n 掉电 过热 内存读写校验错 阶上溢 非法除法 光电输入机 打印输出机 中断请求标记寄存器 33

34 中断判优逻辑 中断优先级 (priority) 各个中断源的优先顺序是根据该中断若得不到及时响应, 致使机器工作出错的严重程度而定的 8086/8088 除软件中断外, 内部 非屏蔽中断 可屏蔽中断 均设立有优先级 内部 : 溢出 断点 单步 除 0 内部中断 ( 除单步外 ) 的优先级高于非屏蔽中断, 非屏蔽中断高于可屏蔽中断, 单步中断优先级最低 中断判优可用硬件实现, 也可用软件实现 硬件排队 软件排队 34

35 中断判优逻辑 硬件排队 硬件排队分两种情况 第一种, 链式排队器 对应中断请求触发器分散在各个接口电路中的情况 第二种, 集中式 将排队器设在 CPU 内 ( 或中断控制器中 ) 35

36 中断判优逻辑 硬件排队 第一种叫链式排队器, 对应中断请求触发器分散在各个接口电路中的情况 36

37 中断判优逻辑 硬件排队 第二种是将排队器设在 CPU 内 INTP 1 INTP 2 INTP 3 INTP & & & INTR 1 INTR 2 INTR 3 INTR 4 37

38 中断判优逻辑 软件排队 软件排队通过编写查询程序实现 是否 A 请求? 否是否 B 请求? 否是否 C 请求? 否 是 是 是 转 A 的服务程序入口地址 转 B 的服务程序入口地址 转 C 的服务程序入口地址 38

39 中断服务程序入口地址 不同的中断 ( 类型 ) 有各自的服务程序 硬件向量法 ( 中断向量法 ) 中断向量 : 设备接口向 CPU 提供的自身标识 0 FFH Jmp 300 Jmp 400 中断向量表 CPU 根据中断向量检索中断向量表得到中断服务程序的入口地址 300H 400H 程序代码区 软件查询法 : 用软件寻找中断服务程序入口地址的方法 由程序员 ( 或系统 ) 事先确定中断源对应的入口地址, 不涉及硬件设备, 但查询时间比较长 39

40 中断响应的条件和时间 条件 : 处理器允许中断 该中断未被屏蔽 程序状态寄存器 PSW 中断屏蔽寄存器 IMR 时机 : 指令周期结束检查是否有中断请求 中断周期 : 两个机器周期 中断查询 读中断向量 保存断点 (npc), 关中断 查询断点 :(llxx?) 某些计算机中的有些执行时间很长, 若 CPU 的查询信号一律安排在指令周期结束时刻, 又可能因 CPU 发现中断请求过迟而出错 为此, 在指令执行过程中设置若干个查询段点,CPU 在每个 查询断点 时刻发出中断查询信号, 以便及时发现和响应中断请求 40

41 中断隐指令 中断隐指令 : 在机器指令系统中没有的指令, 它是 CPU 在中断周期内由硬件自动完成的一条指令 中断隐指令的主要功能 : 中断响应 保护程序断点 : 将当前程序计数器 PC 的内容 ( 程序段点 ) 保存到存储器中, 或者存在存储器的特定单元 ( 如 0 号地址 ), 或者入栈 寻找中断服务程序的入口地址 关中断 : 确保 CPU 响应中断后的所需作的一序列操作不至于有受到新的中断请求的干扰 中断返回 41

42 保护现场和恢复现场 保护现场 : 程序断点 中断隐指令完成 CPU 内部寄存器内容 用户 ( 或系统 ) 用机器指令编程实现 恢复现场 : 在中断返回前, 必须将寄存器的内容恢复到中断处理前的状态 由中断服务程序完成 42

43 多重中断 在中断服务过程中出现高级别中断 中断嵌套 同级 低级不嵌套 多重中断断点保护 利用栈先进后出的特点 若将断点保存在特定存储单元内 ( 例如约定为 0 号单元 ), 为保证多重中断的断点不会被覆盖, 需在执行 开中断 指令之前先将 0 号地址单元的内容转存至别的地址单元 43

44 实现多重中断的条件 提前设置 开中断 指令 开中断的位置不一样 优先级别高的中断源有权中断优先级别低的中断源 单重中断 多重中断 44

45 实现多重中断的条件 2. 优先级别高的中断源有权中断优先级别低的中断源 45

46 中断屏蔽技术 禁止响应某些中断 可屏蔽中断 vs. 不可屏蔽中断 可以屏蔽外部中断, 不能屏蔽软中断 中断允许触发器 CPU 内部 PSW 中的一位, 可以禁止 CPU 响应所有可屏蔽中断 中断屏蔽寄存器 (IMR) 位于中断接口中, 每个中断源一位 ( 每位称作中断屏蔽触发器 ) 屏蔽字 : 中断屏蔽寄存器的内容 中断响应条件 : 处理器允许中断 该中断未被屏蔽 46

47 中断屏蔽技术 中断屏蔽触发器和屏蔽字 中断接口电路中完成触发器 D 中断请求触发器 INTR 和屏蔽触发器 MASK 三者之间的关系 47

48 中断屏蔽技术 中断屏蔽触发器和屏蔽字 具有屏蔽功能的排队器 INTP 1 INTP 2 INTP 3 INTP & & & INTR 1 INTR 2 INTR 3 INTR 4 MASK 1 MASK 2 MASK 3 MASK 4 48

49 中断屏蔽技术 中断屏蔽字可改变优先等级 例如 :5 级中断高于 6 级中断, 但若在中断服务程序中预先设置屏蔽字为 : 这样, 当 5 6 级中断同时发生时,5 级中断被屏蔽,6 级中断未被屏蔽, 因此, 可以优先响应 6 级中断 当处理完 6 级中断后, 再设屏蔽字为 , CPU 才能响应 5 级中断源的请求 49

50 程序中断方式接口电路的基本组成 ( 分布式 ) 50

51 如何构成系统? CPU

52 中断响应过程 响应过程 发 INTA, 识别中断源 ( 读中断类型码 ) 清中断 关中断 保存断点 :PC, 标志寄存器 得到中断向量, 转 ISR 保存现场 : 通用寄存器 保存的位置 : 主存, 堆栈 开中断 允许多重中断 执行中断服务 关中断 恢复现场 IRET 开中断中断隐指令 中断返回 软硬件协同完成 中断隐指令 IRET 中断隐指令 ( 中断周期 ) ISR 52

53 例 :8086 Pinout

54 8259 中断服务寄存器 (ISR): 用于保存所有正在服务的中断源

55 8088 CPU NMI 8087 中断请求 RAM 奇偶错 I/O 通道检查错 NMI 源 INTR 优先级 8259A I/O 通道 8253 定时器键盘未用异步通信卡 ( 辅 ) 异步通信卡 ( 主 ) 硬盘软盘并行打印机 55

56 8254 可编程间隔定时器 (PIT) 3 个计时通道 每个通道都有一个递减计数器, 最大值是 10000h 通道 0: 负责更新系统时钟 每个时钟滴答 ( 计数器减到 0) 产生一次时钟中断 时钟中断频率为 /65536=18.2HZ 送往 8259 IRQ0, 产生周期性的时钟 tick 信号 通道 1: 用于控制 DMAC 对 RAM 的刷新 通道 2: 产生方波信号, 连接到 PC 机的扬声器

57 8086 中断服务程序 ISR 框架结构 INTHANDLE PROC FAR INTHAND: PUSH AX PUSH BX PUSH CX POP CX POP BX POP AX IRET 57

58 键盘工作原理 由一组排列成阵列的按键开关组成 按下一个键, 产生一个位置码 位置码转换成字符码, 送入主机 读键过程 按键 识别 ( 查出按下的是哪一个键 ) 将此键翻译成 ASCII 码 编码键盘与非编码键盘 编码键盘法 : 采用硬件电路确认哪个键按下的方法 非编码键盘法 : 采用软件确认哪个键按下的方法 它利用简单的硬件和一套专用的键盘编码程序来判断按键的位置, 然后由 CPU 将位置码经查表程序转换成相应的编码信息 硬件 : 编码键盘, 直接得到字符码 (ASCII) 软件 : 非编码键盘, 读位置码 -> 查表 -> 字符码 消抖方法 ( 按键时产生的机械抖动容易造成误判 ): 硬件电路, 软件 58

59 Keyboard-to-processor connection

60 编码键盘原理图 启动 6 位计数器 时钟发生器 暂停 3-8 译码器 8 8 键盘 单稳 清 译码器 中断触发器 ROM /CS 延时 /RD 地址译码输出 中断请求 CPU 要点 : ROM 中存储各个按键的字符码 (ASCII) 计数器循环计数扫描键盘得到当前按键的位置码 按键按下时停止计数, 并产生中断请求,CPU 读字符码 60

61 多核高级可编程中断控制器 APIC 由 Local APIC 和 I/O APIC 构成, 负责传送 IPI 消息 通过中断命令寄存器 (ICR) 来接收和发送 IPI 消息 外部中断 : 必须将外部中断处理分发给一组核处理 核间中断 : 用于核间通信, 须将某核的中断请求分发给能够提供服务的核

62 例 :APIC

63 SMP IRQ Affinity

64 中断小结 基本概念 基本概念 中断 中断类型 中断优先级 中断屏蔽 中断嵌套 中断服务 中断向量... 中断的响应条件 时机 中断处理过程 中断向量 保存现场 中断服务 恢复现场 中断返回 如果中断频繁, 则效率低 高速 批量数据传输不适用 某些任务必须使用 ( 如调度 ) ISR 必须短小 同步? 异步? 与时钟的关系 响应的及时性 软中断, 内部中断, 异常 : 同步 硬中断, 外部中断 : 异步 ( 与指令周期的关系, 低优先级不能中断高优先级 ) 80x86 memory INTR INTA I/O 接口 I/O 接口 n IRQ1 IRQn Device Device 64

65 5.6 DMA 方式 65

66 DMA 方式 进一步提高效率, 避免在 I/O 时占用 CPU 需要解决访存时总线冲突问题 CPU 在总线周期结束时让出总线 时钟周期 总线周期 指令周期时钟周期 批量数据传输 总线周期 指令周期 processor memory I/O Interface (DMA Controller) I/O device 66

67 DMA 概念 用途 : 高速外设直接与主存进行数据传输 CPU 不用暂停现行程序而为 I/O 服务 关键问题 :DMA 接口与 CPU 之间共享主存, 存在总线争用 访存冲突问题 CPU 暂停方式 周期窃取方式 交替访问方式 processor memory I/O Interface (DMA Controller) I/O device 67

68 CPU 暂停方式 CPU 暂停方式过程 DMA 向 CPU 申请总线 CPU 暂停 DMA 传输 DMA 释放总线 CPU 继续 并未真正实现并发 回顾 : 总线主设备 (Master) 从设备 (Slaver) 总线仲裁 68

69 周期窃取 / 周期挪用 (cycle stealing) 当 I/O 设备发出 DMA 请求时,I/O 设备便挪用或窃取总线占用权一个或几个主存周期 有三种情况 CPU 不访存 ( 复杂指令 mul):dma 使用 CPU 正在访存 :DMA 等待 CPU 完成 ( 总线周期结束 ), 然后获得总线使用权 CPU 与 DMA 同时发生 :DMA 优先, 窃取一到二个存取周期 ( 否则数据丢失 ) 应该指出,I/O 设备每挪用一个主存周期都要申请总线控制权 建立总线控制权和归还总线控制权 因此, 尽管传送一个字对主存而言之占用一个主存周期, 但是对 DMA 接口而言, 实质上要占 2~5 个主存周期 69

70 CPU 暂停方式和周期挪用示意 70

71 交替访问 周期扩展 将 CPU 工作周期延长 ( 或者 CPU 的工作周期本身比主存周期长得多 ), 分成两段 下图为交替访问方式示意图 这种方式不需要总线使用权的建立和归还过程, 总线使用权是通过 C 1 和 C 2 分别控制的 实际上总线便成了 C 1 和 C 2 控制下的多路转换器 71

72 DMA 接口的功能 1 向 CPU 申请 DMA 传送 ; 2 在 CPU 允许 DMA 工作时, 处理总线控制权的转交, 避免因进入 DMA 工作而影响 CPU 正常活动或引起总线竞争 ; 3 在 DMA 期间管理系统总线, 控制数据传送 ; 4 确定数据传送的起始地址和数据长度, 修正数据传送过程中的数据地址和数据长度 ; 5 在数据块传送结束时, 给出 DMA 操作完成的信号 72

73 简单的 DMA 接口的基本组成 DMA 接口也称作 DMA 控制器 (DMAC) 主存地址寄存器 (Address Register) 每传输一个数据 ( 字节 字 ), 地址加 1 字计数器 (word counter) 数据缓存寄存器 (Buffer Reg) 完成数据格式转换等 数据传输不一定经过 DMAC DMA 控制逻辑 DREQ-DACK HRQ-HLDA 优先级控制 设备地址寄存器 (DAR) 外设中数据块地址或当前设备的设备号 中断逻辑 不一定在 DMAC 中 请求 CPU 进行 DMA 后处理 DMA 出错处理 73

74 DMA 工作过程 预处理 初始化 ( 数据传输方向 AR WC DAR) 启动设备开始传输 数据传输 外设准备好数据 外设通过 DMAC 申请总线使用权 DREQ HRQ HLDA DACK DMAC 接管总线, 控制完成数据传输 释放总线 /HLDA 后处理 请求中断服务, 对读入的数据进行处理 74

75 DMA 控制器 (DMAC) 功能 申请总线 控制总线 控制数据传输过程 ( 地址 计数 读写命令 ) 释放总线 processor HRQ DMA Controller memory HLDA DREQ DACK I/O 接口 I/O device 75

76 DMA 系统连接方式 系统中存在多个 DMA 通道和多个 I/O 设备, 如何连接? 优先级问题 DMA CPU: 多个 DMAC 公共请求方式 : 链式 / 级联 独立请求方式 : 星型连接 主机 DMA 设备 : 一个 DMAC 多个设备 选择型 : DMAC 软 选择响应设备 多路型 : 硬 选择响应设备 链式多路型 独立请求多路型 分布式? 集中式? 分布式 : 公共请求, 链式多路型 集中式 : 独立请求, 选择型 外设 外设 外设 主机外设外设外设 76

77 DMA CPU 公共请求方式 77

78 DMA CPU 独立请求方式 78

79 DMA 接口的类型 ( 与设备接口 ) 一个 DMAC 多个设备 选择型 : DMAC 软 选择响应设备 多路型 : 硬 选择响应设备 链式多路型 独立请求多路型 分布式? 集中式? 分布式 : 公共请求, 链式多路型 集中式 : 独立请求, 选择型 79

80 DMA 接口的类型 选择型 DMA 接口的逻辑框图 80

81 DMA 接口的类型 多路型 DMA 接口的逻辑框图 81

82 DMA 接口的类型 多路型 DMA 接口的工作原理 82

83 8237A 内部逻辑框图 方式字中通道号 4 83

84 DMAC 控制 I/O 内存与外设 内存与内存 外设与外设 单字节 块传输 请求传输

85 两种 DMA 应用模式 pull: 程序主动 read/write 数据, 如访问磁盘文件 进程初始化 DMAC, 并在内存中建数据缓冲区 进程发 read 后, 挂起等待 OS 调度 CPU 执行其他进程 DMAC 控制完成数据传输后, 发 int CPU 响应 int, 调度被挂起的进程 进程进行数据处理 push: 外设向 MEM 中推数据, 如网络传输, 称异步方法 外设接收数据后, 发 int ISR 中系统初始化 DMAC, 并建数据缓冲区 环形缓冲区 外设写数据 (DMAC), 完成数据传输后发 int ISR 中调度相应进程进行数据处理

86 IDE 接口 PIO 模式 : 3.3MB/s~16.6MB/s(PIO mode 0~4) DMA 模式 Single-Word DMA Multi-Word DMA, 最大传输速率 16.6MB/s Ultra DMA Mode,133MB/ 秒 86

87 例 用 DMA 方式将串行通信口接收到的 200 字节数据存入以 BUFFER 为首地址内存区域 初始化 DMAC 初始化 : 向 DMAC 写入内存首地址, 传输计数 (200), 传输方向 ( 外设 内存 ), 控制命令 ( 允许 DMA 传输 ) 等 串行通信接口初始化 : 设置串行通信的参数, 允许串行输入等 数据传输 串口每输入一个数据, 自动进行 DMA 传输 最后一个数据传输结束后,DMAC 发出传输结束信号 EOP 后处理 CPU 可以通过查询知道传输已经结束, 也可以利用 EOP 信号申请中断, 在中断服务程序里进行后处理

88 Virtual memory organization Data Data Processor Cache MMU Virtual address Physical address Physical address Memory management unit (MMU) translates virtual addresses into physical addresses. If the desired data or instructions are in the main memory they are fetched as described previously. If the desired data or instructions are not in the main memory, they must be transferred from secondary storage to the main memory. MMU causes the operating system to bring the data from the secondary storage into the main memory. Main memory DMA transfer Disk storage

89 DMA 与 cache 一致性 禁止 DMA 目标地址范围内的 cache 功能 : 设置这些内存页 uncached Flush 与 Invalidate 操作

90 DMA 小结 用途 数据传输,DRAM 刷新控制 关键问题 : 总线争用 访存冲突 CPU 暂停方式 :x86 系统采用 周期窃取方式 : 本书称 广泛采用? 交替访问方式 工作过程 : 预处理 数据传输 后处理 DMAC 的功能 数据传输的 DMA 方式与 INT 方式的比较 90

91 中断控制方式与 DMA 方式有何异同? DMA 是程序中断传送技术的发展, 在硬件逻辑机构的支持下, 以更快的速度, 更简便的形式传送数据, 二者的区别为 : (1) 中断方式通过程序实现数据传送, 而 DMA 方式直接靠硬件来实现 (2)CPU 对中断的响应是在执行完一条指令之后, 而对 DMA 的响应则可以在指令执行过程中的任何两个存储周期之间 (3) 中断方式具有数据传送和处理异常事件的能力, 而 DMA 只能进行数据传送 (4) 中断方式必须切换程序, 要进行 CPU 现场的保护和恢复, DMA 仅挪用了一个存储周期, 不改变 CPU 现场 (5)DMA 请求的优先权比中断请求高,CPU 优先响应 DMA 请求, 是为了避免 DMA 所连接的高速外设丢失数据 91

92 三种方式的 CPU 工作效率比较 92

93 设备驱动程序

94

95 驱动程序和设备

96 输入输出系统的发展 如何控制输入输出的过程 如何解放 CPU? 四个阶段 ( 四种类型 ) 以 CPU 为中心的阶段 ( 早期阶段 ) 接口模块和 DMA 阶段 具有通道结构的阶段 具有 I/O 处理机的阶段 96

97 早期阶段 主存储器 CPU I/O I/O 设备较少,I/O 设备与主机交换信息都通过 CPU 这种交换方式延续了很长时间 当时的 I/O 设备具有如下几个特点 : 每个 I/O 设备都必须配有一套独立的逻辑电路与 CPU 相连, 线路复杂 输入输出过程穿插在 CPU 执行程序之中进行, 当 I/O 与主机交换信息时,CPU 不得不停止各种运算 每个 I/O 设备的逻辑控制电路与 CPU 的控制器紧密构成一个不可分割的整体, 增减或更换 I/O 设备十分困难 97

98 接口模块和 DMA 阶段 接口模块 : 控制 缓冲 I/O 设备与 CPU 可按并行方式工作 在主机与 I/O 交换信息时,CPU 要中断现行程序 DMA I/O 和主存之间增加一条数据通路 CPU I/O 总线 主存总线 内存 DMA 总线 I/O 接口 I/O 接口 I/O 接口 高速外设 设备 1 设备 n 98

99 具有通道结构的阶段 对大型系统, 设备多, 数据传输频繁,DMA 造成的总线冲突仍然影响 CPU 的效率 解决办法 : 采用 I/O 通道方式进行数据交换 执行专用指令, 完成数据交换 专用处理器, 受主 CPU 控制 ( 启停等 ) processor I/O channel Device memory I/O channel Device 99

100 具有通道结构的阶段 通道与 DMA 的区别 对 CPU 而言, 通道比 DMA 具有更强的独立处理 I/O 的能力 DMA 方式是通过 DMA 控制器控制总线, 在外设和主存之间直接实现 I/O 传送 ; 而通道通过执行通道程序进行 I/O 操作的管理 DMA 控制器通常只控制一台或多台同类的高速设备, 而通道可控制多台同类或不同类的设备 通道的位置 主存 CPU 通道设备控制器外设 100

101 具有通道结构的阶段 CPU 对通道的控制通过如下两个方式进行 CPU 执行 I/O 指令 当需要进行 I/O 操作时,CPU 按约定的格式准备好命令和数据, 编制好通道程序, 然后通过执行 I/O 指令 ( 例如 :START I/O,TEST I/O, HALT I/O 等 ) 来启动通道 I/O 指令应给出通道开始工作所需的全部参数, 如 : 通道执行何种操作, 在哪个通道和设备上进行操作等 CPU 启动道后, 通道和外部设备将独立进行工作 处理来自通道的中断请求 当通道和外设发生异常或结束处理时, 通道采用 中断 方式向处理器报告 101

102 具有通道的 I/O 硬件 102

103 具有 I/O 处理机的阶段 I/O 处理机 (IOP) 又叫外围处理机 (Peripheral Processor Unit 或 PPU) 独立于主机工作, 不仅可完成 I/O 通道要完成的 I/O 控制, 还可完成码制转换 格式处理 数据块检错纠错等操作 对于早期阶段, 接口模块和 DMA 阶段, 具有通道结构的阶段, 具有 I/O 处理机的阶段这四个阶段 : 这些方法逐步把处理 I/O 操作的负担从 CPU 移到更智能化的 I/O 控制器或 I/O 处理器, 使处理器周期从 I/O 操作中释放出来 但也逐步增加了 I/O 系统的复杂性和价格 因此, 一个给定的计算机系统应该根据它所连接的设备选择合适的 I/O 控制方式 103

104 几种方式比较 ( 见 Stallings 6.7) 主要差异是 I/O 设备与 CPU 的连接方式和控制方式 CPU 直接控制外设 : 简单的微控制器仍然采用 加入 I/O 控制器,CPU 脱离具体外设操作 加入中断机制,CPU 不再等待 I/O 加入 DMA 机制,CPU 与 I/O 并行 将 I/O 模块转换成专用的 I/O 处理器 I/O 处理器有自己的指令集, CPU 通过让 I/O 处理器执行专用的程序而完成一系列的 I/O 操作 将 I/O 模块转换成专用的 I/O 处理机, 独立管理多个外设

105 105

106 106

107 小结 内容 外设原理 I/O 系统组成 I/O 接口的基本特征 编址方式 同步方式 控制方式 要求 基本工作原理 流程 结构框图 解放 CPU? 作业 仿真 ( 可选 ) 107

108 系统互连 DMAC

109 Big Picture 仿真 : 层次化 主机 processor I/O Interface (adapter) memory I/O Interface (adapter) I/O device I/O device 地址总线 数据总线 HLDA INTA Hold Clk CPU Reset MEM I/O NMI 中断设备 RD/WT INTR I/O DMA 设备 109

110 110

本章内容 I/O 系统的工作原理 I/O 系统的构成 数据传输方式 : 通信协议 编址方式 数据传送方式 传输同步方式 数据传输控制方式 : 程序查询 中断 DMA... I/O 设备的工作原理 键盘 显示器 打印机等 2

本章内容 I/O 系统的工作原理 I/O 系统的构成 数据传输方式 : 通信协议 编址方式 数据传送方式 传输同步方式 数据传输控制方式 : 程序查询 中断 DMA... I/O 设备的工作原理 键盘 显示器 打印机等 2 计算机组成原理 第五章输入输出系统 llxx@ustc.edu.cn wjluo@ustc.edu.cn 1 本章内容 I/O 系统的工作原理 I/O 系统的构成 数据传输方式 : 通信协议 编址方式 数据传送方式 传输同步方式 数据传输控制方式 : 程序查询 中断 DMA... I/O 设备的工作原理 键盘 显示器 打印机等 2 I/O:getchar(),putchar()? #include

More information

第七章 中断

第七章 中断 计算机组成原理 总结 图说 COD llxx@ustc.edu.cn 计算科学 (Computing) 计算机组成 :how computers work 硬盘 电源导线和电缆 软驱 内存 扩展槽 扩展卡 主板 微处理器 (CPU) 各种外设接口, 包括 : 键盘 鼠标 显示器 USB 声卡 网卡 并行口等 CPU 风扇支架 PCI 扩展槽 IDE 内存 CPU 硬条插盘接插槽槽口 华硕 P4S533-MX

More information

1 CPU

1 CPU 2000 Tel 82316285 82317634 Mail liuxd@buaa.edu.cn 1 CPU 2 CPU 7 72 A B 85 15 3 1/2 M301 2~17 : 3/4 1/2 323 IBM PC 1. 2. 3. 1. 2. 3. 1.1 Hardware Software 1.2 M3 M2 M1 1.2 M3 M1 M2 M2 M1 M1 M1 1.2 M3 M1

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63> 第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1

More information

微机系统与接口--第5章-2.ppt

微机系统与接口--第5章-2.ppt 第五章 数字量输入输出接口 主 要 内 容 * 接口基本概念 * 接口电路 ( 芯片 ) 端口地址 * 数据传送方式 * 总线及其接口 * 中断电路及其处理 * 定时 / 计数器电路与应用 * 并行接口电路与应用 * 串行接口电路与应用 * DMA 电路与应用 1 总线基本概念 CPU 总线 地址总线 AB CPU 存储器 数字 I/O 接口 输入出设备 模拟 I/O 接口 输入出设备 数据总线 DB

More information

第六章 微型计算机的输入输出

第六章  微型计算机的输入输出 第九章中断与中断管理 第九章中断与中断管理 9.1 中断原理 9.2 中断系统组成及其功能 9.3 中断源识别及中断优先权 9.4 8086 中断系统 9.5 可编程中断控制器 8259 9.6 IBM-PC 机硬件中断 第九章中断与中断管理 9.1 中断原理 9.2 中断系统组成及其功能 9.3 中断源识别及中断优先权 9.4 8086 中断系统 9.5 可编程中断控制器 8259 9.6 IBM-PC

More information

P4i45GL_GV-R50-CN.p65

P4i45GL_GV-R50-CN.p65 1 Main Advanced Security Power Boot Exit System Date System Time Floppy Drives IDE Devices BIOS Version Processor Type Processor Speed Cache Size Microcode Update Total Memory DDR1 DDR2 Dec 18 2003 Thu

More information

PowerPoint Presentation

PowerPoint Presentation 7.2 并行接口 二. 可编程并行接口芯片 8255A 的功能及其应用 与 CPU 一侧相连的引脚 D0 PA0 ~ ~ ~ ~ ~ D7 PA7 RESET PC7 WR RD PC4 PC3 PC0 A0 PB0 A1 PB7 CS PA 口 PC 口上半部 PC 口下半部 PB 口 A 组 B 组 与 I/O 设备相连的引脚 7.2 并行接口二. 可编程并行接口芯片 8255A 的功能及其应用

More information

DPJJX1.DOC

DPJJX1.DOC 8051 111 2K 1 2 3 ' ' 1 CPU RAM ROM / A/D D/A PC CPU 40 68 10 20 8 51 PIII 8051 2 MCS51 8051 8031 89C51 8051 8031 89C51? MCS51 INTEL INTEL 8031 8051 8751 8032 8052 8752 8051 8051 8051 MCS51 8031 8031

More information

相 关 知 识 1 计 算 机 工 作 原 理 1946 年 2 月, 世 界 上 第 一 台 电 子 计 算 机 ENIAC (Electronic Numerical Integrator And Computer, 电 子 数 字 积 分 计 算 机 ) 诞 生 于 美 国 宾 夕 法 尼 亚

相 关 知 识 1 计 算 机 工 作 原 理 1946 年 2 月, 世 界 上 第 一 台 电 子 计 算 机 ENIAC (Electronic Numerical Integrator And Computer, 电 子 数 字 积 分 计 算 机 ) 诞 生 于 美 国 宾 夕 法 尼 亚 第 二 章 认 识 我 的 计 算 机 从 办 公 打 字 到 电 脑 游 戏 从 信 息 检 索 到 手 机 娱 乐 从 社 交 网 络 到 电 子 商 务 从 电 影 大 片 到 航 天 飞 行, 到 处 都 有 计 算, 到 处 都 离 不 开 计 算 机 它 作 为 信 息 处 理 的 关 键 设 备, 已 成 为 现 代 社 会 人 们 生 产 与 生 活 的 基 本 工 具, 在 国 民

More information

Ps22Pdf

Ps22Pdf ( ) ( 150 ) 25 15 20 40 ( 25, 1, 25 ), 1. A. B. C. D. 2. A. B. C. D. 3., J = 1 H = 1 ( A B, J', J, H ) A. A = B = 1, J' =0 B. A = B = J' =1 C. A = J' =1, B =0 D. B = J' = 1, A = 0 4. AB + AB A. AB B. AB

More information

<4D F736F F F696E74202D20B5DA35D5C2CEA2B4A6C0EDC6F7B9A4D7F7D4ADC0ED2E707074>

<4D F736F F F696E74202D20B5DA35D5C2CEA2B4A6C0EDC6F7B9A4D7F7D4ADC0ED2E707074> 第 5 章 微处理器工作原理 1 5.1 8086 处理器 2 1. 管脚定义 3 8086/88 管脚描述 8086:16 位微处理器, 16 位外部数据总线 8088:16 位微处理器, 8 位外部数据总线 GND AD14 AD13 AD12 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 NMI INTR CLK GND 1 2 3 4 5

More information

D/A DAC ( 1us) (10~20 ) DAC0832 1

D/A DAC ( 1us) (10~20 ) DAC0832 1 D/A DAC0832 8 ( 1us) (10~20 ) DAC0832 1 1. 20 DI7~DI0 ILE 8 8 DAC 8 D/A LE LE & RFB VREF IOUT2 IOUT1 RFB CS WR1 XFER WR2 & & AGND VCC DGND 2 DI7~DI0 ILE & 8 LE 8 DAC LE 8 D/A RFB V REF IOUT2 IOUT1 R FB

More information

P4V88+_BIOS_CN.p65

P4V88+_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 17:00:09] [Wed 12/22/2004] BIOS Version : P4V88+ BIOS P1.00 Processor Type : Intel (R) Pentium (R) 4 CPU 2.40 GHz Processor

More information

775i65PE_BIOS_CN.p65

775i65PE_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 14:00:09] [Wed 10/20/2004] BIOS Version : 775i65PE BIOS P1.00 Processor Type : Intel (R) CPU 3.20 GHz Processor Speed : 3200

More information

P4VM800_BIOS_CN.p65

P4VM800_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 17:00:09] [Fri 02/25/2005] BIOS Version : P4VM800 BIOS P1.00 Processor Type : Intel (R) Pentium (R) 4 CPU 2.40 GHz Processor

More information

图 内部结构图 8251 的外部引脚如图 所示, 共 28 个引脚, 每个引脚信号的输入输出方式如图中的箭 头方向所示

图 内部结构图 8251 的外部引脚如图 所示, 共 28 个引脚, 每个引脚信号的输入输出方式如图中的箭 头方向所示 实验题目 : 串行接口芯片 8251 实验目的 : 1. 掌握 8251 的工作方式及应用 2. 了解有关串口通讯的知识 串行接口芯片 8251 3. 掌握使用 8251 实现双机通讯的软件编程和电路连接 实验设备 : IA-32 架构的微机系统及应用教学平台两套 实验原理 : 1. 8251 的基本性能 性能 : 8251 是可编程的串行通信接口, 可以管理信号变化范围很大的串行数据通信 有下列基本

More information

P4Dual-915GL_BIOS_CN.p65

P4Dual-915GL_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date Total Memory DIMM 1 DIMM 2 [ 14:00:09] [Wed 01/05/2005] BIOS Version : P4Dual-915GL BIOS P1.00 Processor Type : Intel (R) Pentium

More information

<4D F736F F D20C7B0CBC4D5C2D7F7D2B5CCE22E646F6378>

<4D F736F F D20C7B0CBC4D5C2D7F7D2B5CCE22E646F6378> 第一章第二章 Q2 1: 高序 : 最低位字节存储在字的最低位 ; 低序 : 最低位字节存储在字的最高位 ; Q2 2: 冯. 诺依曼结构 : 数据和指令都存储在同一存储器中 ; 哈佛结构 : 数据和程序存储在各自独立的存储器中 Q2 3: a) ARM 有 16 个通用寄存器,r0 r15, 其中 r15 还被用作程序计数器 b) CPSR 是程序状态寄存器, 包含了条件码标识 中断禁止位 当前处理器模式和其他状态

More information

计算机组成与系统结构

计算机组成与系统结构 第7章 输入输出 I/O 系统 键盘 鼠标 打印机都是常见的计算机外围设备 这些设备就是通常意义上所说的输入输出设备 从功 能上可以将输入输出设备分为两类 一类是完成输入输出操作的设备 另一类是作为外部存储器的设备 外部存储器的访问需要通过输入输出接口进行 因此也可以看作是一种输入输出设备 各种外围设备通过输入输出接口与计算机主机相连 完成主机分配的任务并进行信息交换 这就是输 入输出系统的功能 输入输出接口需要连接各种不同类型

More information

Ch03_嵌入式作業系統建置_01

Ch03_嵌入式作業系統建置_01 Chapter 3 CPU Motorola DragonBall ( Palm PDA) MIPS ( CPU) Hitachi SH (Sega DreamCast CPU) ARM StrongARM CPU CPU RISC (reduced instruction set computer ) CISC (complex instruction set computer ) DSP(digital

More information

第4章 系统设置

第4章  系统设置 POST 4.1 POST BIOS POST POST POST POST LOGO LOGO POST BIOS POST POST SCSI SCSI BIOS RAID POST RAID RAID RAID BIOS Operating System not Found BIOS T200 2002 BIOS 4.2 BIOS BIOS

More information

员工签到录

员工签到录 Archivist 2002 Eletech Enterprise Co., Ltd. All Rights Reserved. 1-1 ELETECH VOICE SYSTEMS INC 2 / 2 VLR, 1-1-1 VP894AS-M11 1. VP894AS-M11 1 2. Y 4 3. RJII 4 4. 2-PIN 1 5. VLR 1 2 3 4 ELETECH VOICE SYSTEMS

More information

幻灯片 1

幻灯片 1 3 8086 Tel:2656809 tjx@csu.edu.cn 2005-9-14 1 2005-9-14 2 8086 8 8086 8086 7 2005-9-14 3 PC 2005-9-14 4 2005-9-14 5 81616 2005-9-14 6 [ ] MOV AX, 3064H AX=3064H 16AX OP 64H 30H 2005-9-14 7 16 AX BX CX

More information

untitled

untitled 8086/8088 CIP /. 2004.8 ISBN 7-03-014239-X.... TP313 CIP 2004 086019 16 100717 http://www.sciencep.com * 2004 8 2004 8 1 5 500 787 1092 1/16 16 1/2 391 000 1 2 ii 1 2 CAI CAI 3 To the teacher To the student

More information

本章主要内容 : A 的组成与工作原理 A 的时序 A 的编程和应用举例 2

本章主要内容 : A 的组成与工作原理 A 的时序 A 的编程和应用举例 2 11 DMA 控制器 8237A 1 本章主要内容 : 11.1 8237A 的组成与工作原理 11.2 8237A 的时序 11.3 8237A 的编程和应用举例 2 作业 p355 1 3 5 6 3 11.1 8237A 的组成和工作原理 1 DMA 传送方式的实现方法 由专用接口芯片 DMA 控制器 ( 称 DMAC) 控制传送过程 ; 当外设需传送数据时, 通过 DMAC 向 CPU 发出总线请求

More information

Microsoft Word - 正文.doc

Microsoft Word - 正文.doc 1 2 1 2 3 4 5 6 7 8 9 10 3 1 150 2 150 1 1 1.1 1.1.1 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.3.2 1.4 1.4.1 CPU 1.4.2 I/O 1.4.3 I/O 1.5 1.5.1 CISC RISC 1.5.2 1.5.3 1.6 1.6.1 1.6.2 N 1.6.3 2 2.1 2.1.1 2.1.2 2.1.3

More information

Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP

Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP Serial ATA ( Sil3132)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 10 (5) S A T A... 12 Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS

More information

Microsoft Word - Delta Controller ASCII_RTU_SC

Microsoft Word - Delta Controller ASCII_RTU_SC Delta Controller ASCII/RTU ( 适用台达变频器 伺服驱动器 PLC 温度控制器 ) 人机默认值通讯速率 :9600, 7, None, 2 (ASCII); 9600, 8, None, 2 (RTU) 控制器站号 :1 控制区 / 状态区 :None/None 控制器接线的说明 Delta Servo a. RS-232(DOP-A/AE/AS, DOP-B 系列适用 )

More information

Microsoft PowerPoint - Ch CPU总线及其形成.ppt [兼容模式]

Microsoft PowerPoint - Ch CPU总线及其形成.ppt [兼容模式] 2018 版 微机原理与接口技术 第五章 总线及其形成 dminghao@xidian.edu.cn 董明皓 1 2 3 4 5 总线定义及分类几种常用芯片 8086 的引脚功能及时序系统总线的形成 8088 与 8086 的差异 1 2 3 4 5 总线定义及分类几种常用芯片 8086 的引脚功能及时序系统总线的形成 8088 与 8086 的差异 综述 本门课学习的内容 内存 外设 1 外存 1

More information

投影片 1

投影片 1 2 理 1 2-1 CPU 2-2 CPU 理 2-3 CPU 類 2 什 CPU CPU Central Processing Unit ( 理 ), 理 (Processor), CPU 料 ( 例 ) 邏 ( 例 ),, 若 了 CPU, 3 什 CPU CPU 了, 行, 利 CPU 力 來 行 4 什 CPU 5 2-2-1 CPU CPU 了 (CU, Control Unit) / 邏

More information

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

Andes Technology PPT Temp

Andes Technology PPT Temp 晶心科技線上技術研討會 AndesCore 便捷的全 C 嵌入式编程 晶心科技市場及技術服務部毛礼杰軟件經理 WWW.ANDESTECH.COM 大纲 系统初始化介绍 异常和中断说明 全 C 语法例子说明 总结 2 CPU 相关特性 1: 中断向量表 系统初始化 (1) 2: 系统寄存器 通常需要用 assembly( 汇编 / 组合 ) 语言来操作 AndesCore 全 C 嵌入式编程 C 扩展语法

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63>

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63> 因 为 路 过 你 的 路, 因 为 苦 过 你 的 苦, 所 以 快 乐 着 你 的 快 乐, 追 逐 着 你 的 追 逐 内 容 简 介 本 书 根 据 2005 年 下 半 年 实 施 的 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 嵌 入 式 系 统 设 计 师 级 考 试 大 纲 精 神, 在 深 入 研 究 历 年 计 算 机 技 术 与 软

More information

投影片 1

投影片 1 9 1 9-1 Windows XP Windows Server 2003 Mac OS Linux, 都 (OS, Operating System ) 2 3 , 來, 行 3 理 行 4 ,, (UI, User Interface), 滑, 令 列 (CLI, Command-Line Interface) (GUI, Graphical User Interface) 2 5 令 列,

More information

一个开放源码的嵌入式仿真环境 ― SkyEye

一个开放源码的嵌入式仿真环境 ― SkyEye SkyEye SkyEye http://hpclab.cs.tsinghua.edu.cn/~skyeye/ I hear and I forget, I see and I remember, I do and I understand. SkyEye SkyEye SkyEye SkyEye SkyEye 1. SkyEye PC pervasive computing PC I O PDA

More information

目 录

目 录 1 Quick51...1 1.1 SmartSOPC Quick51...1 1.2 Quick51...1 1.3 Quick51...2 2 Keil C51 Quick51...4 2.1 Keil C51...4 2.2 Keil C51...4 2.3 1 Keil C51...4 2.4 Flash Magic...9 2.5 ISP...9 2.6...10 2.7 Keil C51...12

More information

CONTENTS Chapter - Introduction Chapter 2 - Hardware Installation Chapter 3 - BIOS Setup Utility Chapter 4 - Supported Software M804

CONTENTS Chapter - Introduction Chapter 2 - Hardware Installation Chapter 3 - BIOS Setup Utility Chapter 4 - Supported Software M804 MBS-S65B-ML Pentium 4 478-pin processor Based DDR MAIN BOARD CONTENTS Chapter - Introduction Chapter 2 - Hardware Installation Chapter 3 - BIOS Setup Utility Chapter 4 - Supported Software M804 Chapter

More information

《计算机应用基础》学习材料(讲义)

《计算机应用基础》学习材料(讲义) 计 算 机 应 用 基 础 学 习 材 料 ( 讲 义 ) Fundamentals of Computer Application 2014-3-22 JIANGSU OPEN UNIVERSITY 第 二 学 习 周 计 算 机 基 础 知 识 ( 一 ) 导 学 在 本 学 习 周, 我 们 主 要 的 任 务 是 认 识 计 算 机 你 将 知 道 计 算 机 是 什 么 时 候 产 生 的,

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_11

Microsoft PowerPoint - C15_LECTURE_NOTE_11 INTERRUPT INTERFACE OF THE 8088 AND 8086 MICROPROCESSOR INTERRUPT INTERFACE OF THE 8088 AND 8086 MICROPROCESSOR 11.1 Interrupt Mechanism, Types and Priority 11.2 Interrupt Vector Table 11.3 Interrupt Instructions

More information

CH01.indd

CH01.indd 3D ios Android Windows 10 App Apple icloud Google Wi-Fi 4G 1 ( 3D ) 2 3 4 5 CPU / / 2 6 App UNIX OS X Windows Linux (ios Android Windows 8/8.1/10 BlackBerry OS) 7 ( ZigBee UWB) (IEEE 802.11/a/b/g/n/ad/ac

More information

一、单选题(本大题共15小题,每小题1分,共15分)

一、单选题(本大题共15小题,每小题1分,共15分) 北京大学信息科学技术学院考试试卷 科目 : 微机原理 A 姓名 : 学号 : 题号一二三四五六七八总分 分数 阅卷人 考试时间 : 2010 年 1 月 8 日任课教师 : 王克义装订线内请勿答题考场纪律 1. 请持学生证入场考试, 并按指定座位就座 ; 除必要的文具和教师指定的用具用书外, 其他所有物品包括手机 呼机 MP3 电子词典 书籍 笔记 纸张等严禁带入座位, 必须放在指定位置 凡有试题印制问题请向监考教师提出,

More information

华侨大学 2013 年硕士研究生入学考试专业课试卷 ( 答案必须写在答题纸上 ) 招生专业 精密仪器及机械 测试计量技术及仪器 检测技术与自动化装置 科目名称微计算机原理科目代码 853 一 填空 ( 每空 1 分, 共 30 分 ) 1 计算机的基本结构可分为 1, 2, 3, 4, 5 五个部分

华侨大学 2013 年硕士研究生入学考试专业课试卷 ( 答案必须写在答题纸上 ) 招生专业 精密仪器及机械 测试计量技术及仪器 检测技术与自动化装置 科目名称微计算机原理科目代码 853 一 填空 ( 每空 1 分, 共 30 分 ) 1 计算机的基本结构可分为 1, 2, 3, 4, 5 五个部分 华侨大学 2013 年硕士研究生入学考试专业课试卷 ( 答案必须写在答题纸上 ) 招生专业 精密仪器及机械 测试计量技术及仪器 检测技术与自动化装置 科目名称微计算机原理科目代码 853 一 填空 ( 每空 1 分, 共 30 分 ) 1 计算机的基本结构可分为 1, 2, 3, 4, 5 五个部分 2 八进制与二进制之间转换,(143) 8= 6 B,1 0000 0000.011B 的十进制为

More information

A 2006 2 1.1 1.2 1.3 1.4 1.5 1 : 2. 3. 4 5 1.1 1.1.1 1 1.1.1 2 CPU = + = CPU + = 1.1.1 3 : : 1.1.1 4 ROM 1.1.2 1 1946 6 John von Neumann : (1) (2) ( ) (3) ( ) ( ) (PC) (?) 2 3 : ADD ADD AX BX CPU ALU

More information

Abstract arm linux tool-chain root NET-Start! 2

Abstract arm linux tool-chain root NET-Start! 2 Lab III - Embedding Linux 1 Abstract arm linux tool-chain root NET-Start! 2 Part 1.4 Step1. tool-chain 4 Step2. PATH 4 Part 2 kernel 5 Step1. 5 Step2... 6 Step3...8 Part 3 root. 8 Step1. 8 Step2. 8 Part

More information

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20%

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20% 38 11 2013 11 GeomaticsandInformationScienceofWuhanUniversity Vol.38No.11 Nov.2013 :1671-8860(2013)11-1339-05 :A GIS Key-value 1 1 1 1 (1 129 430079) : 设计了一种基于 Key-value 结构的缓存 KV-cache 旨在简化数据结构 高效管理缓存数据

More information

Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Microsoft Win

Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Microsoft Win Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A... 11 (6) Microsoft Windows 2000... 14 Ác Åé å Serial ATA ( Nvidia nforce430)

More information

Go构建日请求千亿微服务最佳实践的副本

Go构建日请求千亿微服务最佳实践的副本 Go 构建 请求千亿级微服务实践 项超 100+ 700 万 3000 亿 Goroutine & Channel Goroutine Channel Goroutine func gen() chan int { out := make(chan int) go func(){ for i:=0; i

More information

Guide to Install SATA Hard Disks

Guide to Install SATA Hard Disks SATA RAID 1. SATA. 2 1.1 SATA. 2 1.2 SATA 2 2. RAID (RAID 0 / RAID 1 / JBOD).. 4 2.1 RAID. 4 2.2 RAID 5 2.3 RAID 0 6 2.4 RAID 1.. 10 2.5 JBOD.. 16 3. Windows 2000 / Windows XP 20 1. SATA 1.1 SATA Serial

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

典型自编教材

典型自编教材 河 南 科 技 大 学 计 算 机 实 验 教 学 中 心 1. 计 算 机 文 化 基 础 实 验 指 导 书 2. 数 据 结 构 实 验 指 导 书 3. 操 作 系 统 实 验 指 导 书 4. 面 向 对 象 程 序 设 计 实 验 指 导 书 5. 数 据 库 原 理 实 验 指 导 书 6. 编 译 原 理 实 验 指 导 书 7. JAVA 程 序 设 计 实 验 指 导 书 8.

More information

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Ác Åé å Serial ATA ( Silicon Image SiI3114) S A T A (1) SATA (2)

More information

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Terminal Mode No User User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Mon1 Cam-- Mon- Cam-- Prohibited M04 Mon1 Cam03 Mon1 Cam03

More information

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20 (Jump) (Loop) (Conditional jump) CMP CALL AND SAR/SHR TEST JMP NOT SAL/SHL Jnnn* OR RCR/ROR LOOP XOR RCL/ROL RETn * nnn, JNE JL -128 127-32,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far

More information

Serial ATA ( nvidia nforce4 Ultra/SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Micro

Serial ATA ( nvidia nforce4 Ultra/SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Micro Serial ATA ( nvidia nforce4 Ultra/SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A... 11 (6) Microsoft Windows 2000... 14 Ác Åé å Serial ATA ( nvidia

More information

solutions guide

solutions guide solutions guide Tridium 01 Table of Contents Tridium... 1 Frameworks... 4 Niagara AX Framework... 5 Sedona Framework... 6.... 7 NPM... 8 Sedona Chip... 9 AX Supervisor... 10 AX SoftJACE...11...12. JACE

More information

试卷代号 : 1061 座位号 I I I 中央广播电视大学 学年度第二学期 " 开放本科 " 期末考试 微计算机技术试题 题号 I - I 二 三 四 总 分 分数 I I I I I I 2011 年 7 月 得分 评卷人 一 选择填空 ( 每题 4 分, 共 6

试卷代号 : 1061 座位号 I I I 中央广播电视大学 学年度第二学期  开放本科  期末考试 微计算机技术试题 题号 I - I 二 三 四 总 分 分数 I I I I I I 2011 年 7 月 得分 评卷人 一 选择填空 ( 每题 4 分, 共 6 试卷代号 : 1061 座位号 I I I 中央广播电视大学 2 0 1 0-2 0 1 1 学年度第二学期 " 开放本科 " 期末考试 微计算机技术试题 题号 I - I 二 三 四 总 分 分数 I I I I I I 2011 年 7 月 得分 评卷人 一 选择填空 ( 每题 4 分, 共 6 0 分 ) 1. 最早的 IB l'v1 PC 微计算机系统使用 ( ) 作为核心微处理器 A.8086

More information

Ác Åé å Serial ATA ( nvidia nforce4 SLI) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c)

Ác Åé å Serial ATA ( nvidia nforce4 SLI) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Serial ATA ( nvidia nforce4 SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A... 11 (6) Microsoft Windows 2000... 14 Ác Åé å Serial ATA ( nvidia nforce4

More information

PCM-3386用户手册.doc

PCM-3386用户手册.doc PCM-3386 BBPC-4x86 10/100M PC/104 (Lanry technology Co. Ltd. Zhuhai) 38 1012836 (Address: Room 1012,Linhai Building,No. 38,west of Shihua Road,Zhuhai City,Guangdong Province,China) (post code)519015 (phone)0756-3366659

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344>

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344> 1. 請 問 誰 提 出 積 體 電 路 (IC) 上 可 容 納 的 電 晶 體 數 目, 約 每 隔 24 個 月 (1975 年 更 改 為 18 個 月 ) 便 會 增 加 一 倍, 效 能 也 將 提 升 一 倍, 也 揭 示 了 資 訊 科 技 進 步 的 速 度? (A) 英 特 爾 (Intel) 公 司 創 始 人 戈 登. 摩 爾 (Gordon Moore) (B) 微 軟 (Microsoft)

More information

Microsoft Word - 100118002.htm

Microsoft Word - 100118002.htm 100 年 度 11800 電 腦 軟 體 應 用 乙 級 技 術 士 技 能 檢 定 學 科 測 試 試 題 本 試 卷 有 選 擇 題 80 題, 每 題 1.25 分, 皆 為 單 選 選 擇 題, 測 試 時 間 為 100 分 鐘, 請 在 答 案 卡 上 作 答, 答 錯 不 倒 扣 ; 未 作 答 者, 不 予 計 分 准 考 證 號 碼 : 姓 名 : 選 擇 題 : 1. (3)

More information

OB1

OB1 SIMATIC 克索稳定杆淬火机 20150813\ 2018-06-14 09:29: 30 OB1 - < 离线 > Cycle Execution 名称 : 系列 : 作者 : 版本 : 0.1 块版本 : 2 时间标志代码 : 2018-02-10 14:06:32 接口 : 1996-02-15 16:51:12 长度 ( 块 / 逻辑 / 数据 ): 11154 10520 00030

More information

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot OSI OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Protocol OSI OSI OSI OSI OSI O S I 2-1 Application

More information

Microsoft Word - YDB 064-2011 Vehicle Telematics Service Requirement and General Framework

Microsoft Word - YDB 064-2011 Vehicle Telematics Service Requirement and General Framework 通 信 标 准 类 技 术 报 告 YDB XXX 2010 泛 在 物 联 应 用 汽 车 信 息 服 务 业 务 需 求 和 总 体 框 架 Vehicle Telematic Service Requirement and General Framework 200X XX XX 印 发 中 国 通 信 标 准 化 协 会 目 次 前 言... 错 误! 未 定 义 书 签 1 范 围...

More information

1 TPIS TPIS 2 2

1 TPIS TPIS 2 2 1 1 TPIS TPIS 2 2 1. 2. 3. 4. 3 3 4 5 4 TPIS TPIS 6 5 350 Mark Coil F3/F6 350 M 150 M 25 M 7.12M 8 M F3 F6 F4 F7 F8 8M AA 7 350 28V 5V IC HCPL2731 0.5mA 6 8 (TPIS) TPIS 9 7 IC AT89C2051 AT89C2051 CMOS8

More information

A Preliminary Implementation of Linux Kernel Virus and Process Hiding

A Preliminary Implementation of Linux Kernel Virus and Process Hiding 邵 俊 儒 翁 健 吉 妍 年 月 日 学 号 学 号 学 号 摘 要 结 合 课 堂 知 识 我 们 设 计 了 一 个 内 核 病 毒 该 病 毒 同 时 具 有 木 马 的 自 动 性 的 隐 蔽 性 和 蠕 虫 的 感 染 能 力 该 病 毒 获 得 权 限 后 会 自 动 将 自 身 加 入 内 核 模 块 中 劫 持 的 系 统 调 用 并 通 过 简 单 的 方 法 实 现 自 身 的

More information

邏輯分析儀的概念與原理-展示版

邏輯分析儀的概念與原理-展示版 PC Base Standalone LA-100 Q&A - - - - - - - SCOPE - - LA - - ( Embedded ) ( Skew ) - Data In External CLK Internal CLK Display Buffer ASIC CPU Memory Trigger Level - - Clock BUS Timing State - ( Timing

More information

Microsoft Word - 第1章 MCS-51单片机基础.docx

Microsoft Word - 第1章 MCS-51单片机基础.docx 51 单片机应用开发实战手册 作者 : 华清远见 第 1 章 MCS-51 单片机基础 本章目标 单片机作为嵌入式微控制器在工业测控系统 智能仪器和家用电器中得到广泛 应用 虽然单片机的品种很多, 但 MCS-51 系列单片机仍不失为单片机中的主流机 型 本章主要介绍 MCS-51 单片机的基础知识和学习要点, 以目前应用最为广泛的 AT89SXX 系列单片机为例, 介绍单片机的历史发展 应用领域

More information

中文手册

中文手册 PCC-3428 PC/104 1. PCC-3428 1.1 PCC-3428 90mm 96mm ST CPU STPC Atlas Atlas CPU 486 DX/DX2 CPU DX2 133MHz Atlas 2D LCD/CRT 100MHz SDRAM 64MBytes PCC-3428 10/100Mbps DOC EIDE USB PC/104 ST STPC Atlas STPC

More information

2006年国家公务员招录考试行测真题(A)

2006年国家公务员招录考试行测真题(A) 2006 年 中 央 国 家 机 关 公 务 员 录 用 考 试 行 政 职 业 能 力 测 验 (A) 真 题 说 明 这 项 测 验 共 有 五 个 部 分,135 道 题, 总 时 限 为 120 分 钟 各 部 分 不 分 别 计 时, 但 都 给 出 了 参 考 时 限, 供 你 参 考 以 分 配 时 间 请 在 机 读 答 题 卡 上 严 格 按 照 要 求 填 写 好 自 己 的 姓

More information

Microsoft Word - T12_T13_AD_PECÀý³Ì½éÉÜ.doc

Microsoft Word - T12_T13_AD_PECÀý³Ì½éÉÜ.doc 样例程序 : T12 + T13 + AD + PEC 1. 简介本程序实现功能如下 : 配置 CCU6 工作于三相输出模式 使用通道 0 比较匹配中断触发 T13 内部硬件直接实现 T13 工作于 Single shot 模式, 当周期中断时, 硬件触发 ADC (Injection mode) 转换完成以后, 使用 PEC 将存放于 ADC_DAT2 中的转换结果传送到用户指定的数组中 PEC

More information

(Quad-Core Intel Xeon 2.0GHz) ()(SAS) (Quad-Core Intel Xeon 2.0GHz) (Windows )(Serial ATA) (Quad-Core Intel Xeon 2.0GHz) (Linux)(Serial ATA)

(Quad-Core Intel Xeon 2.0GHz) ()(SAS) (Quad-Core Intel Xeon 2.0GHz) (Windows )(Serial ATA) (Quad-Core Intel Xeon 2.0GHz) (Linux)(Serial ATA) LP5-970060 HP (EDA) HP (GIS) HP OEM HP z400 z600/xw6000 z800 xw9000 CPU 8 intel base 6SATA channel SAS Hard Disk PCI-X 192GB Memory CAE D H D SDHD CPU APRAM CPU, AMD Dual core Model 3D 64GB Memory SCI

More information

经华名家讲堂

经华名家讲堂 5.1 5.1.1 5.1.2 5.2 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.3 5.3.1 5.3.2 5.3.3 / 5.3.4 / 5.3.5 / 5.4 Internet 5.4.1 Internet 5.4.2 Intranet 1. 2. 1 31 5 5.1 5.1.1 Internet 1 Host 20 60 IBM 2000 2 20 60 20 60

More information

P3B-F Pentium III/II/Celeron TM

P3B-F Pentium III/II/Celeron TM P3B-F Pentium III/II/Celeron TM 1999 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 13 R PS2 KBMS USB COM1 COM2 JTPWR ATXPWR PWR_FAN CPU_FAN Row 0 1 2 3 4 5 6 7 DSW JP20

More information

普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进

普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进 科 学 出 版 社 普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进 参 编 北 京 内 容 简 介 本 书 由 浅 入 深 系 统 全 面 地 介 绍

More information

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x 115 AVR W.V. Awdrey ATMEL AVR PIC AVR PIC AVR RISC AVR PIC AVR AVR AVR AVR AVR ATtiny15 AVR AVR AVR RAM ROM 121 116 122 ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r31 3 16 X Y Z 6-1 118 7 0

More information

Microsoft PowerPoint 輸入輸出裝置(I_O Devices).pptx

Microsoft PowerPoint 輸入輸出裝置(I_O Devices).pptx 作業系統 Operating Systems 靜宜大學資訊傳播工程學系 劉國有助理教授 kyliu@pu.edu.tw 輸入 / 輸出裝置 (I/O Devices) 裝置控制器 (Device Controllers) I/O Devices I/O devices can be roughly divided into two categories: Block devices: stores

More information

Microsoft PowerPoint - C15_LAB_MTS86_INTRO

Microsoft PowerPoint - C15_LAB_MTS86_INTRO INTRODUCTION TO THE MTS-86C MICROCOMPUTER TRAINER What s MTS-86? 7-4 7-5 7-7 7-3 7-2 7-3 7-6 2 4 5 3 7-6 7-8 7-3 8 4 5 3 6 37 微處理機原理與應用國立台灣大學生物機電系 SPECIFICATION () CPU: 886 (2) Display Unit: LCD (6x2 Line)

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6BFBCCAD4B4F3B8D92E646F63>

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6BFBCCAD4B4F3B8D92E646F63> 嵌 入 式 系 统 设 计 师 考 试 大 纲 一 考 试 说 明 1 考 试 要 求 : (1) 掌 握 科 学 基 础 知 识 ; (2) 掌 握 嵌 入 式 系 统 的 硬 件 软 件 知 识 ; (3) 掌 握 嵌 入 式 系 统 分 析 的 方 法 ; (4) 掌 握 嵌 入 式 系 统 设 计 与 开 发 的 方 法 及 步 骤 ; (5) 掌 握 嵌 入 式 系 统 实 施 的 方 法

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

GA-8IG P4 533 Pentium Rev MC-8IG-1201

GA-8IG P4 533 Pentium Rev MC-8IG-1201 GA-8IG P4 533 Pentium Rev. 20 2MC-8IG-20 ... 3... 3... 4... 4 GA-8IG Layout... 6... 7 (CPU... 8 -... 8-2... 9 2... 0 3... 2 4:... 3 4- I/O... 3 4-2... 5 4-3... 2 GA-8IG - 2 - GA-8IG GA-8IG x / x x. 2.

More information

03243AA_CH05.indd

03243AA_CH05.indd CHAPTER 5 週 資 訊 科 技 概 論 電 腦 的 週 邊 設 備 邊 設 備 泛 指 主 機 以 外 的 相 關 硬 體 設 備, 這 些 設 備 依 其 用 途, 可 區 分 為 輔 助 儲 存 設 備 ( 輔 助 記 憶 體 ) 輸 入 設 備 及 輸 出 設 備 等 3 大 類 ( 圖 5-1) 筆 記 型 電 腦 則 為 了 攜 帶 方 便, 會 將 常 用 的 週 邊 設 備 整

More information

Microsoft Word - 封面.doc

Microsoft Word - 封面.doc USB 系 统 体 系 中 国 电 力 出 版 社 致 谢 感 谢 各 位 参 与 MindShare 的 USB 入 门 课 程 的 工 程 师 他 们 的 意 见 和 见 解 非 常 有 价 值 感 谢 Don Coston 的 投 稿 特 别 感 谢 Tom 和 Nancy Shanley 的 关 心 和 支 持 关 于 本 书 MindShare 体 系 系 列 MindShare 体 系

More information

C/C++ - 字符输入输出和字符确认

C/C++ - 字符输入输出和字符确认 C/C++ Table of contents 1. 2. getchar() putchar() 3. (Buffer) 4. 5. 6. 7. 8. 1 2 3 1 // pseudo code 2 read a character 3 while there is more input 4 increment character count 5 if a line has been read,

More information

NORCO-740 CPU M/00M NORCO-740 NORCO-740E NORCO-740G NORCO-740GE Intel 845GL Intel 845G

NORCO-740 CPU M/00M NORCO-740 NORCO-740E NORCO-740G NORCO-740GE Intel 845GL Intel 845G 3. 4.2 4 2. 2.. 8 2..2 VGA 8 2..3 (J2,J3,J5) 9 2..4 9 2..5 USB 20 2..6 MS KB 20 2..7 (J) 20 2..8 2 2..9 2 2..0 22 2.. (IDE,2) 22 2..2 22 2..3 AC 97 23 2.2 2.2. FSB :JFS 24 2.2.2 Watchdog Timer :JWD 24

More information

Microsoft Word - 04.doc

Microsoft Word - 04.doc 嵌入式 CPU 中断系统设计与实现 Interrupt System Design and Implement of Embedded CPU ( 福建漳州师院 ) 王桃发 WANG TAO FA 摘要 : 中断系统是嵌入式 CPU 逻辑设计中必须考虑的部分之一 该部分的设计直接影响系统对中断和异常的响应速度, 影响 CPU 电路的面积和功耗, 也影响制造的成本 本文提出带有普遍适用的三种逻辑设计实现方案,

More information

《微机接口技术》总复习题.doc

《微机接口技术》总复习题.doc 计算机接口技术 复习题 第 1 部分概述 本章知识 : 1 微机接口应具备哪些功能? 功能 : 信号转换 提供信号转换的应答信号 外部设备的寻址功能 数据缓冲功能 中断请求功能 可 编程功能 实现对设备的不同操作 2CPU 能直接与外设进行信息交换吗? 为什么? 3 计算机与接口连接的三类数据总线是什么? 哪些是单向传输, 哪些是双向传输的? DB AB CB 4 常见的接口芯片的功能 8254 8250/8251

More information

1500XA Daniel Danalyzer 1500XA Rosemount Analytical 1500XA P/N 3-9000-757 A 2010 5 ii 1500XA 1500XA iii iv 1500XA : 1-2 1500XA - 1500XA 1-3 1-4 1500XA 1500XA 1-5 1-6 1500XA 1500XA 1-7 1-8 1500XA

More information

第七章 中断

第七章 中断 嵌入式系统 SOPC(SOC),A case study llxx@ustc.edu.cn 内容提要 本讲的目的 : 介绍嵌入式系统 ; 了解 SOPC 的开发过程 现代计算机系统 嵌入式系统的应用 llxx@ustc.edu.cn 4/87 嵌入式控制系统的软 / 硬件框架 llxx@ustc.edu.cn 5/87 基于 FPGA 的嵌入式系统硬件平台 基于 FPGA 的嵌入式系统结构 FPGA

More information

P3V4X JumperFree TM

P3V4X JumperFree TM P3V4X JumperFree TM 1999 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 2 3 4 5 6 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 13 19.3cm (7.6in) COM1 COM2 PS2KBMS JTPWR

More information

ICD ICD ICD ICD ICD

ICD ICD ICD ICD ICD MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4

More information

Microsoft PowerPoint - 第01章 基础知识.pptx

Microsoft PowerPoint - 第01章 基础知识.pptx 微处理器与微计算机系统 教材 : 单片机原理与应用及 C51 程序设计 ( 第 3 版 ) 清华大学出版社 主讲 : 谢维成 http://xweicheng.ys168.com scxweicheng@mail.xhu.edu.cn 西华大学电气与电子信息学院 第 1 章计算机基础知识 主要内容 : 1 有符号数的表示 2 微型计算机工作原理 3 单片机的概念及特点 A Historical Background

More information

BYOD IP+Optical (IP NGN) API 4. End-to-End (Service Aware) 5. IP NGN (IP Next Generation Network) ( ) Prime Carrier Management Access Edge Co

BYOD IP+Optical (IP NGN) API 4. End-to-End (Service Aware) 5. IP NGN (IP Next Generation Network) ( ) Prime Carrier Management Access Edge Co BYOD 228 2015 IT open source DIY ( ) Up/Down HP NNMi WhatsUp Gold Nagios HP SiteScope WhatsUp Gold HP NNMi WhatsUp Gold Cacti MRTG HP ispi Performance for Metrics WhatsUp Gold ( ) Open source Agent End-to-End

More information

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP TCP/IP : TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP 1. ASCII EBCDIC Extended Binary-Coded Decimal Interchange Code 2. / (1) (2) Single System Image SSI) (3) I/O (4) 3.OSI OSI Open System Interconnection

More information

Microsoft Word - 選擇_無解答2_.doc

Microsoft Word - 選擇_無解答2_.doc 選 擇 題 : 1 ( ) 下 列 何 者 為 W W W 的 通 訊 協 定? (A)H T T P ( H y p e r T e x t T r a n s f e r P r o t o c o l ) (B)S M T P ( S i m p l e M a i l T r a n s f e r P r o t o c o l ) (C) F T P ( F i l e T r a n

More information