一、 操作系统设计
本操作系统命名为JIANG OS(本人姓江),源程序全部放置在软盘,核心程序包括:
-
启动程序:启动程序扇区放置在软盘的第1扇区,以55AA为结束标记。
-
装载程序:从软盘引导计算机启动之后,将软盘上的所有扇区读到内存,实现操作系统全部装载。
-
文件系统管理程序:模仿MS-DOS操作系统的FAT文件系统命令格式,自己开发了一套文件系统管理程序,文件系统在硬盘介质上得到实现:包括基本的硬盘格式化,目录和文件的新建、删除、复制、移动等一系列操作。
二、 目录和文件数据结构

目录原子数据采用如下结构:

文件原子数据采用如下结构:

三、 数据组织方式
- 目录数据组织

- 文件数据组织

- 辅助数据组

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





