操作系统概念(第十章) 文件系统接口

本文详细介绍了文件系统的概念,包括文件的属性、结构、操作、访问方式、目录结构和保护机制。文件是信息的集合,具有名称、类型、位置、大小和保护属性。文件操作包括创建、写入、读取、定位、删除等。访问方式有顺序和随机访问,目录结构从单级到树形,再到更复杂的无环图和通用图。文件共享和保护在多用户系统和分布式系统中至关重要,涉及到权限控制和访问类型。
摘要由CSDN通过智能技术生成

这里写图片描述

文件概念

文件是记录在外存上得相关信息的具有名称的集合。其具有连续的逻辑地址空间

通常,文件表示数据程序

数据文件可以包括,数字、字符、字符串或二进制。文件可以是自由形式,如文本文件,也可以具有严格的格式。

文件必须具有可以长期信息存储的性质、必须能够保存大容量数据、在进程终止后信息能够保留下来、能够多进程并发访问文件中的信息。

这里写图片描述

其中a是执行文件,b是文档文件。

文件属性(File Attributes)

  • Name名称 – only information kept in human-readable
    form.
  • Type类型 – needed for systems that support different types.
  • Location位置 – pointer to file location on device.
  • Size大小 – current file size.
  • Protection保护 – controls who can do reading, writing, executing.
  • Time, date, and user identification – data for protection, security, and usage monitoring.

文件的属性信息保存在硬盘上的目录结构中

文件结构

  • None - sequence of words, bytes无序的字,字节
  • Simple record structure简单记录结构
    • Lines 行
    • Fixed length固定长度
    • Variable length变长
  • Complex Structures复杂结构
    • Formatteddocument 格式文档
    • Relocatable load file 可重定位装载文件

Can simulate last two with first method by inserting appropriate control characters.

由程序和操作系统决定文件的结构。

文件的操作(File Operations)

  • Create 创建
  • Write 写
  • Read 读
  • Reposition within file – file seek 定位
  • Delete 删除
  • Truncate 截断
  • Open(Fi) 打开– search the dire
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值