码迷,mamicode.com
首页 > 其他好文 > 详细

第九周学习总结

时间:2015-11-05 18:37:10      阅读:185      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!