操作系统实验报告模板(8)

发布时间:2021-06-05

这是操作系统课程中的四次实验最终报告,内包括进程通信实验,进程同步互斥实验,文件系统模拟实验和Linux shell操作。里面的程序都是我运行过的。

memset(data,0,sizeof(data));//数据区 } };

/*-----------------全局变量--------------------------*/ FILE *fp; //磁盘文件地址

char * BaseAddr; //虚拟磁盘空间基地址 string currentPath="C://"; //当前路径 int current=2; //当前目录的盘块号 string cmd; //输入指令

struct DISK *osPoint; //磁盘操作系统指针

char command[16]; //文件名标识 struct OPENLIST* openlist; //用户文件列表指针

/*-----------函数事先申明--------------------*/ int mkdir(char *sonfname); int create(char *name); int listshow(); int delfile(char *name);

//int changePath(char *sonfname); int write(char *name); int exit();

int open(char *file); int close(char *file); int read(char *file);

/*------------初始化-----------------------*/ int format()

{

current = 2;

currentPath="C://"; //当前路径 osPoint->format();//打开文件列表初始化

delete openlist;

openlist=new OPENLIST;

/*-------保存到磁盘上myfiles--------*/ fp = fopen(FilePath,"w+");

fwrite(BaseAddr,sizeof(char),DiskSize,fp); fclose(fp);

printf("----------------------------------------------------------\n\n"); return 1; }

/*-----------------------创建子目录-------------------*/

int mkdir(char *sonfname) {

//判断是否有重名 //寻找空白子目录项 //寻找空白盘块号

//当前目录下增加该子目录项 //分配子目录盘块,并且初始化 //修改fat表 int i,temp,iFAT;

struct dirFile *dir; //当前目录的指

操作系统实验报告模板(8).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219