CodeMap

慎言笃行

导航

计算机文件的深入理解


  文件是资源管理器窗口中黄色“文件夹”下形形色色的图标么?
  文件是一种对所有I/O设备的抽象,也就是说,CPU、内存以外一切设备都是文件,注意这里不是“看作”文件,而是这些I/O设备就是文件,“文件”这一名词就是用来概括这些I/O设备的。用更基本的解释是,文件就是在存储器件上有意义的字节序列,因此从程序角度看,硬盘是文件,键盘鼠标是文件,显示器甚至网络都可看成文件。系统中所有输入输出都可通过读写文件函数来实现。
  文件这一概念简约而不简单,它可以使应用程序统一看待所有各式各样的I/O设备而不用理会其具体实现。一个通俗的例子就是: 硬盘技术已经飞速发展了50年,从5MB到现在的上百GB,可是程序员读写 硬盘文件的方式却从未变化过。

posted on 2006-06-29 17:35  wqlblogger  阅读(526)  评论(1编辑  收藏  举报