Linux文件
系统教程导读
收集整理了【Linux文件】操作系统教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含764字,纯文字阅读大概需要2分钟。
系统教程内容图文
为您提供
要去访问磁盘的文件,必须通过系统调用来返回一个与该文件相关联的ID,
这个ID就是文件描述符file descriptor
linux操作系统提供了一个open系统调用,任何进程要去访问一个文件,首先使用这个open打开这个
文件,系统将返回一个编号,及与这个文件相关联的文件描述符
(1)用户程序从用户从用户空间向内核提交了打开申请
(2)操作系统会在内核中去检查请求是否合法,如果合法在内核中申请打开文件相关联信息(读写位置,在磁盘中的位置,全用struct file来存储)并且添加到当前进程的PCB打开文件列表数组中,对应的这个数组小标及文件描述符
(3)将文件描述符返回非用空间,用户空间接下来对这个文件进行读写就是通过这个编号值
———————————————————————————————————————————————————
系统默认为每个进程打开了三个文件:
printf/scanf:
文件描述符值0(标准输入,键盘)
1(标准输出,显示器)
2(标准错误输出,显示器)
相应的宏
STDIN_FILENO
STDOUT_FILENO
STDERR_FILENO
以上就是给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击官网吧。
本文来自http://www.win7cn.com/如需转载请注明!推荐:win7纯净版
系统教程总结
以上是为您收集整理的【Linux文件】操作系统教程的全部内容,希望文章能够帮你了解操作系统教程Linux文件。
如果觉得操作系统教程内容还不错,欢迎将网站推荐给好友。