本文最后更新于115 天前,其中的信息可能已经过时,如有错误请发送邮件到1910452164@qq.com
I/O软件通常分为四层,每层(以及硬件层)的名字和对应的功能如下:
- 用户进程:I/O调用、格式化I/O
- 独立于设备的软件:命名、保护、缓冲、分配
- 设备驱动程序:设备驱动、中断处理
- 设备中断处理程序:I/O结束时进行中断处理
- 硬件:执行I/O操作
需要补充的是,设备中断处理程序通常是设备驱动程序的一部分,因强调其在I/O过程中的特殊作用才在上述四层划分模型中单列一层。
I/O软件通常分为四层,每层(以及硬件层)的名字和对应的功能如下:
需要补充的是,设备中断处理程序通常是设备驱动程序的一部分,因强调其在I/O过程中的特殊作用才在上述四层划分模型中单列一层。