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

论坛 期权论坛 脚本     
已经匿名di用户   2021-11-29 16:42   9039   0

1 需求分析

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

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

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

文件管理

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

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

磁盘管理

文件对磁盘块是独占的

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

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

根目录为磁盘第二块

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

6607861-9293c19183f5f57c

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

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

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP