zimutongji.rar - 这是一个关于字母或字母组统计概率的简单程序,可以运行的.,2006-03-22 19:41:20,下载7次
存储管理源代码.rar - 分区式存储管理源代码
一、可变分区存储管理的基本策略
1)不预先划分几个固定分区,分区的建立是在作业的处理过程中进行的,各分区的大小由作业的空间需求量决定。
2)采用指针方式将各个空闲分区链接而成的链表,用以记录主存分配现状。
3)分配与回收算法按空闲分区链接方式的不同分类,有最佳、最坏、首次和下次适应四种算法。
二、程序模拟的设计
1、基本思想
采用事件驱动模型。事件有:
1)申请主存事件,表示一个作业创建时提出的主存资源要求;
2)释放主存事件,表示一个作业结束时其占用主存被回收。
2、数据结构设计
......
typedef struct Event_DataType{事件数据类型的定义intEventType事件的类型 申请ASK或释放RELEASE
int OccurTime 事件发生的时间
char JobName 申请主存或被回收主存的作业名
int JobId 进入系统的作业在作业表中相应表项的编号
int SizeOfMemoryForAsk 作业申请占用主存的尺寸
int OccupyTimeOfMemoryForAsk 作业申请占用主存的时间长度
int WaitFlag 该事件是否等待过TRUE或FALSE,2005-12-28 13:05:49,下载89次