第五章 I/O管理 五、输入/输出应用程序接口&设备驱动程序接口

目录

一、应用程序接口

二、阻塞和非阻塞I/O

阻塞I/O:

非阻塞I/O:

三、设备驱动程序


一、应用程序接口

以前的统一接口不适用了,现在改为了几种不同的接口

二、阻塞和非阻塞I/O

阻塞I/O:

应用程序发出I/O系统调用,进程需转为阻塞态等待。

eg:字符设备接口―一从键盘读一个字符get

非阻塞I/O:

应用程序发出I/O系统调用,系统调用可迅速返回,进程无需阻塞等待。

eg:块设备接口――往磁盘写数据write

三、设备驱动程序

  • 不同的操作系统,对设备驱动程序接口的标准各不相同。
  • 设备厂商必须根据操作系统的接口要求,开发相应的设备驱动程序,设备才能被使用。
相关推荐
胡萝卜3.06 小时前
数据结构初阶:排序算法(一)插入排序、选择排序
数据结构·笔记·学习·算法·排序算法·学习方法
lyx33136967596 小时前
Pandas数据结构详解Series与DataFrame
数据结构·pandas
散1127 小时前
01数据结构-交换排序
数据结构·算法
anghost1508 小时前
基于单片机的水果自动收集车
单片机·嵌入式硬件
STC_USB_CAN_80519 小时前
实战 AI8051U 音视频播放:USART-SPI→DMA-P2P→SPI+I2S 例程详解
单片机·嵌入式硬件·音视频
ShiMetaPi10 小时前
【GM3568JHF】FPGA+ARM异构开发板烧录指南
stm32·单片机·嵌入式硬件
浮灯Foden11 小时前
算法-每日一题(DAY13)两数之和
开发语言·数据结构·c++·算法·leetcode·面试·散列表
Ronin-Lotus12 小时前
嵌入式硬件篇---Buck&Boost电路
单片机·嵌入式硬件
清风66666614 小时前
基于STM32F103单片机智能门禁热释人体感应报警设计
单片机·毕业设计·课程设计
清风66666615 小时前
基于51单片机自动智能浇花系统设计
stm32·单片机·嵌入式硬件·毕业设计·课程设计