>choose;?if(choose=1){?menu();?}?else{?exit(0);?}}voidmenu(){?intn,i;?n=1;?while(n==1)?{ system("cls"); cout<<"进程模拟"< >choose;?if(choose=1){?menu();?}?else{?exit(0);?}}voidmenu(){?intn,i;?n=1;?while(n==1)?{ system("cls"); cout<<"进程模拟"<

全文预览

操作系统课程设计

上传者:幸福人生 |  格式:docx  |  页数:41 |  大小:420KB

文档介绍
;?cout<<"是否继续操作?继续,请输入1,退出:按任意键"<<endl;?cout<<"请输入你的选择:";?cin>>choose;?if(choose=1){?menu();?}?else{?exit(0);?}}voidmenu(){?intn,i;?n=1;?while(n==1)?{ system("cls"); cout<<"进程模拟"<<endl; cout<<"1.创建进程2.查看进程信息"<<endl; cout<<"3.撤销进程4.终止进程"<<endl; cout<<"5.退出"<<endl; cout<<"请输入你的选择:"; cin>>i; switch(i) { case1:create();break; case2:display();break; case3:replace();break; case4:kill();break; case5:exit(0); default:n=0; }?}}intmain(){?menu();?return0;}运行结果如下:任务三、基本存储器管理目的:一个好的计算机系统不仅要有一个足够容量的、存取速度高的、稳定可靠的主存储器,而且要能合理地分配和使用这些存储空间。当用户提出申请存储器空间时,存储管理必须根据申请者的要求,按一定的策略分析主存空间的使用情况,找出足够的空闲区域分配给申请者。当作业撤离或主动归还主存资源时,则存储管理要收回作业占用的主存空间或归还部分主存空间。主存的分配和回收的实现与主存储器的管理方式有关的,通过本实验帮助学生理解在不同的存储管理方式下怎样实现主存的分配和回收。内容:从下两种存储管理方式的主存分配和回收中,选择一种管理方式来实现本次实验任务:1、在可变(动态)分区管理方式下,采用最先适应算法。2、在分页式管理方式下,采用位示图来表示主存的分配情况和回收情况。程序流程图:

收藏

分享

举报
下载此文档