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

1 需求分析

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

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

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

文件管理

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

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

磁盘管理

文件对磁盘块是独占的

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

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

根目录为磁盘第二块

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

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

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

转载于:https://my.oschina.net/u/4188102/blog/3092402

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值