zoukankan      html  css  js  c++  java
  • 操作系统

    #include<stdio.h>
    #include<stdlib.h>
    #include<conio.h>
    #include<string.h>
    #define MAX 24
    typedef struct partition{
    	char proname[10];
    	int begin;
    	int size;
    	char status; 
    	}node;
    node *Free,*used;
    
    
    void Outpu1()
    {
    	printf("
    
    
    初始化 , 设内存总容量是512K
    ");
    	printf("系统从低地址部分开始使用, 占用100K
    
    ");
    }
    main()
    {
    	int i=0;
    	printf("请输入程序的名字: ");
    	Free=(node *)malloc(sizeof(node));
    	scanf("%s",Free->proname);
    	printf("请输入起址: 
    ");
    	scanf("%d",&Free->begin);
    	printf("长度: 
    ");
        scanf("%d",&Free->size);
    	Free->status='f';
    	i+=1;
    
    
    	Outpu1();
    
    
    	printf("空闲区列表Free:
    ");
    	printf("	NO.	proname	begin	size	status
    ");
    	printf("	%d	%s	%d	%d	%c
    ",i,Free->proname,Free->begin,Free->size,Free->status);
    
    
    	used=Free;
    	used->status='u';
    	used->begin=0;
    	used->size=512-used->size;
    	printf("空闲区列表Free:
    ");
    	printf("	NO.	proname	begin	size	status
    ");
    	printf("	%d	%s	%d	%d	%c
    ",i,used->proname,used->begin,used->size,used->status);
    
    
    	printf("内存使用情况,按起始址增长的排:: 
    ");
    	printf("printf sorted by address:: 
    ");
    	printf("	NO.	proname	begin	size	status
    ");
    	printf("--------------------------------------------
    ");
    
    
    	printf("	%d	%s	%d	%d	%c
    ",i,Free->proname,Free->begin,Free->size,Free->status);
    	printf("	%d	%s	%d	%d	%c
    ",i,used->proname,used->begin,used->size,used->status);
    
    
    }
    

      

  • 相关阅读:
    全栈项目搭建 ------- express
    全栈项目搭建 ------- mysql
    全栈项目搭建 ------- pm2
    基于mysql+node+vue-ssr+webpack全栈项目搭建
    前端技能2020
    项目线上地址汇总2020
    实现一个脚手架
    下载漏洞
    java学习笔记(13-接口、final、多态)
    java学习笔记(12-继承、抽象类)
  • 原文地址:https://www.cnblogs.com/15linzhijie/p/5535527.html
Copyright © 2011-2022 走看看