Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 1.06 KB

10.0.md

File metadata and controls

29 lines (22 loc) · 1.06 KB

第10章 系统级I/O

输入/输出 是在主存和外部设备(磁盘,终端,网络)之间拷贝数据的过程。
输入:从I/O设备拷贝数据到主存
输出:从主存拷贝数据到I/O设备

所有的语言都提供了I/O库
比如:C的标准I/O库,其中的printf和sacnf这种函数都是带缓冲区的函数 C++的重载操作符<<和>>

使用系统级I/O的必要性:

  • 帮助理解系统操作和设计
  • 有一些情况,高级的I/O函数不太合适,只能用系统I/O。例如:标准I/O库没有提供读取文件元数据的方式,高级I/O有问题,用来网络编程很冒险等等

本章目录