基本信息
文件名称:嵌入式操作系统课件:第7章 嵌入式Linux下的文件操作.ppt
文件大小:2.01 MB
总页数:120 页
更新时间:2025-09-20
总字数:约1.4万字
文档摘要
7.4标准I/O 标准I/O又称为高级磁盘I/O,是在文件I/O的基础上进行了封装。标准I/O操作是围绕流进行的。提供流缓冲的目的是尽可能减少使用read和write调用的次数,提高I/O效率。无缓存IO操作数据流向路径:数据—内核缓存区—磁盘标准IO操作数据流向路径:数据—流缓存区—内核缓存区—磁盘标准I/O提供了3种类型的缓存类型全缓存:I/O操作是在I/O缓存被填满时才发生的。磁盘上的文件通常是全缓存的。行缓存:I/O操作是在输入或输出时遇到新行符时才发生。stdin、stdout通常是行缓存的。不带缓存:相当于read、write了。stderr通常是无缓存的,因