[源码和文档分享]基于多道程序的单用户操作系统设计

原创
2019/08/14 17:15
阅读数 5

1 需求分析

模拟操作系统实现。一个采用多道程序设计的单用户操作系统。包括进程管理、存储管理、设备管理、文件管理和用户接口

本程序采用图形界面,输入主要为鼠标操作以及修改用户名、修改文件以及cmd中的键盘输入。输出则是对相应动作的响应

输出的形式是,根据在桌面点击的图标,分别显示各模块内容。例如点击磁盘分配。会根据目前系统磁盘的使用情况显示。包括FAT表以及剩余磁盘块的饼状图显示

文件管理

文件逻辑结构采用流式结构

文件均为文本文件,但分为可执行文件和不可执行文件

磁盘管理

文件对磁盘块是独占的

目录结构采用树型目录结构

每个目录项为8字节,要存储目录名或文件名,扩展名,目录、文件属性,起始盘号,文件长度。每个文件夹最多存放8个目录项

根目录为磁盘第二块

磁盘分配采用连接结构(显示连接),采用FAT记录磁盘空间使用情况和连接结构的指针

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/2198.html

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部