资源简介
模拟操作系统职能进行文件系统管理,盘块采用FAT表分配。文件本身可实现动态增长,以10个字符模拟为1KB。整个文件系统目录采用多级树形结构,用二叉树管理。整个文件系统和文件内容可保存到TXT文档,留至外存,以供下次启东时恢复。
代码片段和文件信息
#include“command.h“
#include“fcb_list.h“
extern int Block_Allocate_Table[max_size]; //用-1表示未分配盘块,用0-1024表示下一盘块地址,-2表示终止盘块。
extern string File_Content[max_size]; //文件内容
extern string Current_Contents;
Fcb_List* FPtr=new Fcb_List();
void show_Command()
{
int a=max_size-FPtr->Asize;
cout< cout<Asize< FPtr->showFcbList();
getch();
system(“cls“);
}
void exit_Command()
{
cout<<“\n\n\n\t\t\t正在退出系统!.....“< system(“pause“);
system(“cls“);
cout< cout<<“\t\t\t\tOS课程期末大型试验\n\n“< cout<<“\t\t++++++++++++++++++++++++++++++++++++++++++++\n“
<<“\t\t+ +\n“
<<“\t\t+
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 26322 2014-01-10 12:17 File_Control_System\File_Control_System\command.cpp
文件 769 2014-01-09 19:18 File_Control_System\File_Control_System\command.h
文件 43 2014-01-10 14:24 File_Control_System\File_Control_System\contents.txt
文件 377331 2014-01-10 12:17 File_Control_System\File_Control_System\Debug\command.obj
文件 52911 2014-01-10 11:48 File_Control_System\File_Control_System\Debug\fcb.obj
文件 422697 2014-01-10 11:49 File_Control_System\File_Control_System\Debug\fcb_list.obj
文件 675974 2014-01-10 12:17 File_Control_System\File_Control_System\Debug\File_Control_System.exe
文件 953644 2014-01-10 12:17 File_Control_System\File_Control_System\Debug\File_Control_System.ilk
文件 2308920 2014-01-10 11:48 File_Control_System\File_Control_System\Debug\File_Control_System.pch
文件 1459200 2014-01-10 12:17 File_Control_System\File_Control_System\Debug\File_Control_System.pdb
文件 12209 2014-01-10 11:48 File_Control_System\File_Control_System\Debug\main.obj
文件 99328 2014-01-10 14:24 File_Control_System\File_Control_System\Debug\vc60.idb
文件 118784 2014-01-10 12:17 File_Control_System\File_Control_System\Debug\vc60.pdb
文件 1309 2014-01-10 09:58 File_Control_System\File_Control_System\fcb.cpp
文件 1247 2014-01-10 11:48 File_Control_System\File_Control_System\fcb.h
文件 153 2014-01-10 14:24 File_Control_System\File_Control_System\fcblist.txt
文件 7781 2014-01-10 09:58 File_Control_System\File_Control_System\fcb_list.cpp
文件 1322 2014-01-10 09:58 File_Control_System\File_Control_System\fcb_list.h
文件 4791 2013-12-26 11:40 File_Control_System\File_Control_System\File_Control_System.dsp
文件 546 2013-12-23 16:25 File_Control_System\File_Control_System\File_Control_System.dsw
文件 74752 2014-01-10 14:25 File_Control_System\File_Control_System\File_Control_System.ncb
文件 49664 2014-01-10 14:25 File_Control_System\File_Control_System\File_Control_System.opt
文件 1003 2014-01-10 12:17 File_Control_System\File_Control_System\File_Control_System.plg
文件 339 2014-01-10 09:58 File_Control_System\File_Control_System\main.cpp
目录 0 2014-01-10 15:36 File_Control_System\File_Control_System\Debug
目录 0 2014-01-10 15:36 File_Control_System\File_Control_System
目录 0 2014-02-15 15:34 File_Control_System
----------- --------- ---------- ----- ----
6651039 27
............此处省略0个文件信息
- 上一篇:基于51单片机的红外遥控计算器程序(附电路图
- 下一篇:烟台大学数据结构
评论
共有 条评论