原创作品,出自 “晓风残月xj” 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/xiaofengcanyuexj)。
由于各种原因,可能存在诸多不足,欢迎斧正!
设计一个动态分区式存贮区管理程序,要求支持不同的放置策略。如首次、最佳、最坏。
说明:
(1)分区描述器rd:主存大小假设为maxsize(单位为rd的大小)。
flag |
size |
next |
(2)主程序结构如下:
输入放置策略
申请一块内存作为主存
循环处理用户的请求(包括申请、释放)
(3)数据实例:maxsize=512
J1申请162,J2申请64,J3申请120,J4申请86,J1完成,J3完成
J5申请72,J6申请100,J2完成,J7申请36,J6申请60