首页 > 其他 > 详细

第九周学习总结

时间:2015-11-05 18:35:06      阅读:223      评论:0      收藏:0      [点我收藏+]

系统级I/O

输入/输出(I/O)是在主存和外部设备之间拷贝数据的过程。

输入操作是从I/O设备拷贝数据到主存,而输出操作是从主存拷贝数据到I/O设备、。

所有的输入输出都被当做对相应的文件的读和写来执行。

一、Unix I/O

1.打开文件:一个应用程序通过要求内核打开相应的文件,来宣告它想要访问的一个I/O设备。

内核返回的小的非负整数叫做描述符。

2.改变当前的文件位置:对于每个打开的文件,内核保持着一个文件位置K,初始为0,。这个文件位置是从文件开头起始的字节偏移量

3.读写文件:读操作就是从文件中拷贝n>0个字节到存储器,从当前文件位置开始K开始,然后将K增加到K+N。若

第九周学习总结

原文:http://www.cnblogs.com/java44/p/4940353.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!