【原创】操作系统---文件系统设计(一)

本文介绍了操作系统设计中关于文件系统的内容,包括启动程序、装载程序的实现,以及自定义的FAT文件系统管理程序。文章详细讨论了目录和文件的数据结构,阐述了数据组织方式,如文件扇区占用标记和编号占用标记的管理。此外,还探讨了硬盘的物理存储组织,并概要设计了创建、删除目录和文件的流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、 操作系统设计

  本操作系统命名为JIANG OS(本人姓江),源程序全部放置在软盘,核心程序包括:
  1. 启动程序:启动程序扇区放置在软盘的第1扇区,以55AA为结束标记。

  2. 装载程序:从软盘引导计算机启动之后,将软盘上的所有扇区读到内存,实现操作系统全部装载。

  3. 文件系统管理程序:模仿MS-DOS操作系统的FAT文件系统命令格式,自己开发了一套文件系统管理程序,文件系统在硬盘介质上得到实现:包括基本的硬盘格式化,目录和文件的新建、删除、复制、移动等一系列操作。

二、 目录和文件数据结构

在这里插入图片描述
目录原子数据采用如下结构:
在这里插入图片描述
文件原子数据采用如下结构:
在这里插入图片描述
三、 数据组织方式

  1. 目录数据组织
    在这里插入图片描述
  2. 文件
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值