文件操作相关概念:
- 操作系统是以文件为单位对数据进行管理的。
从用户观点:
- 特殊文件(标准输入输出文件或者标准设备文件)
- 普通文件(磁盘文件)
从操作系统的角度来看
- 每一个与主机相连的输入、输出设备看作是一个文件
- 例如:输入文件:终端键盘
- 输出文件:显示屏和打印机
按数据的组织形式:
- ASCII文件(文本文件):每一个字节放一个ASCII代码
- 二进制文件:把内存中的数据按其在内存中存储形式原样输出到磁盘上存放
ASCII文件和二进制文件的比较
- ASCII文件便于对字符进行逐个处理,也便于输出字符。但一般占存储空间较多,而且要花费转换时间。
- 二进制文件可以节省外存空间和转换时间,但一个字节并不对应一个字符,不能直接输出字符形式
一般中间结果数据需要暂时保存在外存上,以后有需要内存的,常用二进制文件保存。