文档详情

计算机组成原理输入输出系统输入输出系统.PDF

发布:2018-10-09约3.85万字共120页下载文档
文本预览下载声明
计算机组成原理 第五章第五章 输入输出系统输入输出系统 llxx@ustc.edu.cn wjluo@ustc.edu.cn 1 本章内容 • I/O系统的工作原理 – I/O系统的构成 – 数据传输方式 :“通信协 ” • 编址方式 •• 数据传送方式数据传送方式 • 传输同步方式 • 数据传输控制方式:程序查询、中断、DMA • ... • I/O设备的工作原理 – 键盘、显示器、打印机等 2 I/O :getchar() ,putchar() ? #include stdio.h int main(void) { int ch; print (Input a character:); /* read a character from /* read a character from the standard input stream */ ch = getchar(); putchar(ch); return 0; } Input/Output :Interactive ,Reactive I/O的本质 :内存与外设间数据交换 • 现代计算机组成设备 – Von Neumann系统的组成 • 运算器、控制器、存储器、输 入设备、输出设备 – Peripheral device • 输入设备:keyboard、mouse 、、touchscreentouchscreen、、scannerscanner、、 digital camera、microphone • 输出设备:displayer、printer – Connectivity • Network – 以存储器为中心的体系 • 如何访问I/O设备 ? – 组成 (软件、硬件、接口 ) – 过程控制 5 I/O系统组成 • 软件 : 设置计数、内存首址 – 软件的主要任务 : 启动外设 • 将数据输入至主机 N • 将运算结果输出给用户 Ready? •• 实现实现I/OI/O系统和主机协同工作系统和主机协同工作 – 应用软件 传输一个数据 – 操作系统 – 设备驱动程序 修改计数、内存首址 N 传送完 • 硬件 :种类多样化。 END 6 基于Linux的计算机系统组成
显示全部
相似文档