文件IO

IO

  • I input
  • O output

内存角度

  • 输入:文件读取数据到内存
  • 输出:内存数据写到文件

标准C库IO函数

  • 标准C库IO函数(不属于操作系统,在不同的平台上通过相同的函数调用不同的系统api)
  • 跨平台(可以在windows和linux运行)
  • 效率高

image

  • 文件描述符:指向已经打开的文件
  • 文件读写指针:读取数据和写数据,表示读写过程中指针实际位置
  • IO缓冲区:位于内存。避免频繁IO,降低读写磁盘的次数

标准C库IO与Linux系统IO的关系

  • 缓冲区直接减少了IO次数

image


posted @ 2023-02-08 15:21  小秦同学在上学  阅读(17)  评论(0编辑  收藏  举报