⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 按序分配策略实现资源分配
💻 C
字号:
#include "display.h" 
int main()
{
	int jobsize,start,m;
	while(1)
	{
	   printf("*************************\n"); 
	   printf("1 作业申请并分配\n");
       printf("2 内存回收\n");
       printf("3 结束\n");
       printf("*************************\n"); 
       scanf("%d",&m);
       switch (m)
       {
          case 1 :      printf("初始空闲区状态:\n");
                        order();
	                    display();		
                        printf("请输入请求空闲区的作业大小:");
		                scanf("%d",&jobsize);
                        start=allocate(jobsize);
		                order();
		                printf("分配后空闲区状态:\n");		                
	                 	if(!start)
			              printf("没有适合的空闲区大小!\n");
		                else
		                  printf("作业起始地址:%d\n",start);
                          printf("作业大小:%d\n",jobsize);                          
         	              order();
	                      display();
                        break;
	                         
          case 2 :     recycle();
                       order();
                       display();
                       break;
          case 3 :     exit(0); 
          default:     break;
       }
    }   
    return 0;
}   
                  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -