操作系统实验报告模板(19)
发布时间:2021-06-05
发布时间:2021-06-05
这是操作系统课程中的四次实验最终报告,内包括进程通信实验,进程同步互斥实验,文件系统模拟实验和Linux shell操作。里面的程序都是我运行过的。
printf("6. write filename :选择一个打开的文件写入信息 \n");
printf("7. read filename :选择一个打开的文件读取信息. \n");
printf("--------------------------------------------------------------\n\n");
printf("8. rm filename :删除文件. while(1){ \n");
cout<<currentPath;
printf("9. open filename :打开文件. \n");
printf("10. close filename :关闭文件. \n");
//创建用户文件打开表 openlist=new OPENLIST; //申请虚拟空间并且初始化 BaseAddr=(char *)malloc(DiskSize); //虚拟磁盘初始化
osPoint=(struct DISK *)(BaseAddr); //加载磁盘文件
if((fp=fopen(FilePath,"r"))!=NULL){
fread(BaseAddr,sizeof(char),DiskSize,fp); printf("加载磁盘文件( %s )成功,现 在可以进行操作了!\n\n",FilePath); }
else{
printf("这是你第一次使用该文件 管理系统!\t正在初始化...\n"); format();
printf("初始化已经完成,现在可以 进行操作了!\n\n"); }
cin>>cmd; if(cmd=="mkdir"){
cin>>command; mkdir(command); }
else if(cmd=="rmdir"){ cin>>command; rmdir(command); }
else if(cmd=="ls"){ listshow(); }
else if(cmd=="create"){ cin>>command; create(command); } else if(cmd=="write"){ cin>>command; write(command); }
else if(cmd=="read"){ cin>>command; read(command);
下一篇:2014一年级数学上册减法