- 0
- 0
- 约3.49千字
- 约 10页
- 2026-08-23 发布于山东
- 举报
操作系统课程设计--二级文件系统设计
*主目录(MFD):可以设计为一个数组或链表结构,存储所有`MFD_Entry`。
*用户目录(UFD):同样可以设计为一个数组或链表结构,存储该用户的所有`FCB`(即用户目录项)。
3.3系统打开文件表与用户打开文件表
为了提高文件操作效率并进行有效的文件共享与保护,系统需维护打开文件表:
*系统打开文件表:全局唯一,记录所有当前被打开文件的信息。每个表项包含:
*FCB的副本或指向磁盘FCB的指针。
*文件当前读写指针。
*文件打开计数(引用计数)。
*当前文件的访问模式。
*用户打开文件表:每个用户一个,记录该用户当前打开的文件。每个表项包含:
*指向系统打开文件表中对应表项的指针。
*文件描述符(fd):用户进程访问文件的标识。
当用户打开一个文件时,系统首先在其UFD中查找FCB,若找到且权限允许,则在系统打开文件表中创建一个表项,将FCB的信息填入,并将访问计数加1。然后在用户打开文件表中创建一个表项,指向系统打开文件表的对应项,并返回一个文件描述符给用户。后续的读写操作通过该文件描述符进行。
四、核心功能模块设计与实现流程
4.1用户登录与切换
1.用户输入用户名。
2.系统检索主目录(MFD),查找是否存在该用户。
3.若存在,则将当前工作目录切换至该
您可能关注的文档
最近下载
- 2023年施工员《设备安装施工专业管理实务》题库精品【名校卷】.docx
- 考研试题-344-风景园林基础含答案详解【突破训练】.docx
- 合规红线与避坑实操手册(2026)《GBT 24915-2020合同能源管理技术通则》.pptx VIP
- 工业机器人技术基础:认识工业机器人PPT教学课件.pptx VIP
- 2025“入团积极分子”学习考试精选库含完整答案详解(全国通用).docx
- 二级建造师建筑工程历年真题汇编附答案.docx VIP
- 2025团校入团考试题库附完整答案详解(精选题).docx
- 6第六章 有机金属化学(一).ppt VIP
- 2025入团题库带答案详解(培优a卷).docx
- DL_T 403-2017 高压交流真空断路器.docx VIP
原创力文档

文档评论(0)