基本信息
文件名称:操作系统原理与Linux实践教程(第2版)课件 第51--60讲 IO软件系统---虚拟文件系统.pptx
文件大小:2.27 MB
总页数:262 页
更新时间:2025-08-14
总字数:约5.21千字
文档摘要
IO软件系统;;;2、达到目标的方法;3、I/O软件总体设计要考虑的问题;(1)设备无关性;4、I/O软件的四个层次;;检查设备状态寄存器内容,分析中断原因,若为数据传输出错,则向上层软件报告设备出错信息,实施重执行;
若正常结束,则将数据从硬件设备复制到设备驱动程序的缓冲区中,如果数据可用,则将数据递交到用户缓冲区,并唤醒等待I/O操作的进程,使其转为就绪态;
若有等待传输的I/O指令,则启动下一个I/O请求。;;设备驱动程序与设备及内核的逻辑关系;设备驱动程序与设备及内核的逻辑关系图;3、设备驱动程序与设备控制器之间的通信;实现输入和输出的方式有三种;第二种,中断控制;DMA在内存和设备之