Linux 操作系统原理 — I/O 处理流程

Posted 范桂飓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 操作系统原理 — I/O 处理流程相关的知识,希望对你有一定的参考价值。

目录

文章目录

Linux I/O 接口

Linux I/O 接口可以分为以下几种类型:

  • 文件 I/O 接口:用于对文件进行读写操作的接口,包括 open()、read()、write()、close()、lseek() 等。
  • 网络 I/O 接口:用于网络通信的接口,包括 socket()、connect()、bind()、listen()、accept() 等。
  • 设备 I/O 接口:用于对设备(e.g. 字符设备、块设备)进行读写操作的接口,包括 ioctl()、mmap()、select()、poll()、epoll() 等。
  • 其他 I/O 接口

以上是关于Linux 操作系统原理 — I/O 处理流程的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统I/O模型和网络I/O模型

C 语言网络编程 — Linux I/O 处理流程与优化

linux mysql数据库的主从配置

关于 Linux 网络,你必须知道这些

(计算机组成原理)第七章输入和输出系统-第四节2:I/O方式之程序中断方式

Linux Kernel文件系统写I/O流程代码分析