Linux文件下载

系统大全为您分享
要去访问磁盘的文件,必须通过系统调用来返回一个与该文件相关联的ID,这个ID就是文件描述符file descriptor linux操作系统分享了一个open系统调用,任何进程要去访问一个文件,首先使用这个open打开这个文件,系统将返回一个编号,及与这个文件相关联的文件描述符(1)用户程序从用户从用户空间向内核提交了打开申请(2)操作系统会在内核中去检查请求是否合法,如果知识兔合法在内核中申请打开文件相关联信息(读写位置,在磁盘中的位置,全用struct file来存储)并且知识兔添加到当前进程的PCB打开文件列表数组中,对应的这个数组小标及文件描述符(3)将文件描述符返回非用空间,用户空间接下来对这个文件进行读写就是通过这个编号值 ——————————————————————————————————————————————————— 系统默认为每个进程打开了三个文件: printf/scanf:文件描述符值0(标准输入,键盘)1(标准输出,显示器)2(标准错误输出,显示器)相应的宏STDIN_FILENOSTDOUT_FILENOSTDERR_FILENO  
  
  以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果知识兔大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。 
 
本文来自系统大全http://www.win7cn.com/如需转载请注明!推荐:win7纯净版

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论