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);
    
    
    }
    

      

  • 相关阅读:
    windows系统中ubuntu虚拟机安装及web项目到服务上(二)
    windows系统中ubuntu虚拟机安装及web项目到服务上(一)
    每个配置xml的含义作用
    第三天气接口使用总结
    js模式学习
    mac下php环境配置
    struts2
    MySQL常用命令
    JavaMail邮件开发
    文件上传与下载
  • 原文地址:https://www.cnblogs.com/15linzhijie/p/5535527.html
Copyright © 2011-2022 走看看