好久没写博客了,今天有空写写,讲讲之前的操作系统课程设计,模拟的磁盘文件管理系统,说到模拟,这里做的是用一个二进制文件来模拟磁盘,里面分磁盘块,这里我简单梳理题目,方便大家理解使用。(源代码下载)
课程设计题目要求
总的需求:目录,文件的CRUD,要求树形结构,操作过程要模拟磁盘的存储过程;
1界面需求:
<1>要求有右键菜单
(1)系统的右键菜单:添加文件,添加目录
(2)文件的右键菜单:打开文件,删除文件,查看属性,修改属性(只读,可读写)
(3)目录的右键菜单:删除,打开目录
<2>系统要求:
(1)文件和目录的显示与操作和窗口类似。
(2)可以查看磁盘使用状况:磁盘块的使用情况(使用,未使用)
(3)界面友好:添加文件和目录时要有提示信息,
如文件名长度不超过3,不能包含“'$','。' ,'/'”字符
2后台需求:
<1>用一个文件模拟磁盘,磁盘分128块,每块64字节大小。
<2>用FAT表维护磁盘的储存状况:哪块磁盘块使用了,哪块磁盘块为空。
<3>文件内容的存储和取出要和真实磁盘操作一致,即:设置缓冲区,一次