Linux中多种IO机制及应用探究  

Exploration of multiple IO mechanisms and applications in Linux

在线阅读下载全文

作  者:汪敏 Wang Min(Management Office of Song Qingling Cemetery,Honorary President of the People’s Republic of China,Shanghai 200237,China)

机构地区:[1]中华人民共和国名誉主席宋庆龄陵园管理处,上海200237

出  处:《无线互联科技》2024年第9期95-97,125,共4页Wireless Internet Technology

摘  要:Linux操作系统在软件工程中的应用比较广泛,各种商业发行版本广泛地存在于PC桌面、后端服务器和个人移动终端中。而Linux中数据输入输出的效率直接决定了操作系统的应用执行效率。就硬件的读写速度来看,CPU的数据处理速度远大于磁盘IO的数据处理速度。因此在Linux中,IO性能的优化一直是Linux效率优化的重点。在Linux操作系统中一共存在非阻塞、阻塞、多路复用、信号驱动和异步5种IO模型。这5种IO模型优缺点各不相同,分别对应着不同的应用场景。The application of Linux operating system in software engineering is relatively rich,and various commercial distribution versions of Linux are widely present in PC desktops,backend servers,and personal mobile terminals.The efficiency of data input and output in Linux directly determines the application execution efficiency of the operating system.In terms of hardware read and write speed,the data processing speed of the CPU is much faster than the data processing speed of the disk IO.Therefore,in Linux,optimizing IO performance has always been the focus of Linux efficiency optimization.There are five IO models in the Linux operating system:non blocking,blocking,multiplexing,signal driven,and asynchronous.These five IO models have different advantages and disadvantages,corresponding to different application scenarios.

关 键 词:LINUX操作系统 IO模型 多路复用 信号驱动 

分 类 号:TP31[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象