您当前的位置: 首页 >  操作系统

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【操作系统】实验 模拟操作系统的文件管理系统

星拱北辰 发布时间:2020-09-26 21:25:51 ,浏览量:0

实验要求

要求设计一个n个用户的简单二级文件系统,每次用户可保存m个文件,用户在一次运行中只能打开一个文件,对文件必须设置保护措施。要求做到以下几点:

  1. 可以实现下列几条命令(至少4条):login 用户登录;dir列文件目录;create创建文件;delete删除文件;open打开文件;close关闭文件;read读文件;write写文件。
  2. 列目录时要列出文件名、物理地址、保护码和文件长度。
  3. 源文件可以进行读写保护。
提示与指导

(1)设计一个10个用户的文件系统,每次用户可保存10个文件,一次运行用户可以打开5个文件。

(2)程序采用二级文件目录(即设置主目录[MFD])和用户文件目录(UED)。另外,为打开文件设置了运行文件目录(AFD)。

(3)为了便于实现,对文件的读写作了简化,在执行读写命令时,只需改读写指针,并不进行实际的读写操作。

(4)算法与框图

  • 因系统小,文件目录的检索使用了简单的线性搜索。
  • 文件保护简单使用了三位保护码:允许读写执行、对应位为 1,对应位为0,则表示不允许读写、执行。
  • 程序中使用的主要设计结构如下:
    • 主文件目录和用户文件目录( MFD、UFD)
    • 打开文件目录( AFD)(即运行文件目
关注
打赏
1660750074
查看更多评论
立即登录/注册

微信扫码登录

0.0770s