阻塞I/O、非阻塞I/O、I/O复用、信号驱动I/O、异步I/O
一、POSIX定义的同步与异步I/O:可移植操作系统接口(英语:Portable Operating System Interface,缩写为POSIX)把同步I/O定义为导致进程阻塞直到I/O完成的操作,反之则是异步实际上操作系统大多数时候采用的都是同步I/O二、I/O是缓慢的I/O操作绝对是计算机操作中中最慢的,例如访问RAM可以达到纳秒(ns)级别,的传输速度一般为GB/s,而在磁盘或网络上访问时(I/O),消耗的时间级却是毫秒(ms)级别的,传输速度MB/s起步,乐观情况下能达到GB/s。
原创
2020-12-25 19:52:15 ·
439 阅读 ·
0 评论