应用程序io接口

字符设备接口

字符设备只数据的存取和传输时以字符为单位的设备,比如键盘打印机,基本都是传输肃立比较低,不可寻址,并且在io时候,通常采取中断驱动的方式

块设备接口

块设备时至数据的存取和传输时以数据库为单位的设备,典型的块设备就是磁盘,传输速率高可寻址

网络设备接口

创建socket(计算机网络)

套接字通过ip结合端口

阻塞io/非阻塞io

阻塞io:应用程序发出io系统调用,进程需要转化为阻塞态等待

比如键盘读如一个字符get

非阻塞io:应用程序发出io系统调用,系统调用可以迅速返回,进程无需阻塞等待

比如王磁盘写入数据write

posted @ 2025-10-08 16:25  是我,米老鼠  阅读(5)  评论(0)    收藏  举报