手机版

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

时间:2025-04-29   来源:未知    
字号:

这是操作系统课程中的四次实验最终报告,内包括进程通信实验,进程同步互斥实验,文件系统模拟实验和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);

操作系统实验报告模板(19).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)