6_1设备控制使用方法.pptVIP

  • 2
  • 0
  • 约1.26千字
  • 约 19页
  • 2017-04-28 发布于四川
  • 举报
6_1设备控制使用方法

第十四讲 设备控制原理、设备使用方法 目的与要求:掌握I/O控制的原理、设备的使用方法。 重点与难点:三种不同的I/O控制方式;三种不同的设备使用方法。 作业: 2,3,4,5;第六章 设备管理 6.1 I/O硬件概念;2.设备控制器(I/O部件);PCI总线控制器; 控制器的任务是在外部设备与CPU(或内存)之间完成比特流(或外部信号)和字节块(流)之间的转换。; 每个控制器都有一些用来与CPU通讯的I/O寄存器。操作系统通过向这些寄存器写命令字来实现I/O功能。;3.输入输出控制方式 ;向I/O部件发读命令;二、中断控制方式;向I/O部件发读命令;三、DMA方式;向DMA部件发读命令;CPU直接控制外部设备; 6.2设备I/O子系统;说明: 上述的系统调用主要用于对人机交互类慢速外设的使用。 对于存储类外设,用户程序一般通过对文件的访问,由文件管理模块读写存储外设间接使用它们,系统也提供直接使用存储类外设的接口供高级应用程序使用。 对于网络通讯外设,用户级程序也不直接使用它们,用户通过SOCKET通讯系统调用接口调用TCP/IP层程序,由IP层程序选择调用网络通讯设备驱动程序。;在UNIX中,你也可以用如下的系统调用将数据直接写入软盘中: fd=open(“/dev/fd0”,O_RDRW);申请软盘,/dev/fd0代表软盘。 lseek(fd,1024,0);将软

文档评论(0)

1亿VIP精品文档

相关文档