系统教程导读

收集整理了【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文件
如果觉得操作系统教程内容还不错,欢迎将网站推荐给好友。

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Linux文件