Unix I/O--输入/输出(I/O) : 是指主存和外部设备(如磁盘,终端,网络)之间拷贝数据过程

输入/输出(I/O) : 是指主存外部设备(如磁盘,终端,网络)之间拷贝数据过程

https://www.bbsmax.com/A/o75N88ZxzW/

10.1 Unix I/O

  • 一个Unix 文件就是一个m个字节的序列:

    • 所有I/O设备都被模型化为文件
    • 而所有的输入和输出都被当做相应文件的读和写。
  • 设备优雅地映射成文件,允许Unix内核引出一个简单,低级的应用接口。叫做Unix I/O
    • 使得所有的输入输出都能以一种统一且一致的方式来执行。
      • 打开文件: 应用程序要求内核打开文件
        • 内核返回一个小的非负整数,叫做描述符
          • 等于内核分配一个文件名,来标示当前的文件。
          • 内核记录有关这个打开文件的所有信息。应用程序只需要记住标示符。

猜你喜欢

转载自www.cnblogs.com/feng9exe/p/10221942.html
今日推荐