中北大学软件学院操作系统A方向课设18130041518

qqprohibit40587 6 0 PDF 2021-05-08 09:05:52

基于 Linux 的主存空间分配与回收系统主要用于实现主存的各种管理方式以及相应的 分配和回收算法,模拟进程动态请求内存资源,合理分配内存,以及回收内存。系统采用可 变式分区管理,系统使用最佳适应算法来实现主存的分配与回收,采用空闲区链表和已分配 区链表来管理空闲内存和进程已分配的内存,可变式分区管理是指在处理作业过程中建立分 区,使分区大小正好适合作业的需要,并且分区个数是可以调整的。当要装入一个作业时, 根据作业需要的主存量,查看是否有足够的空闲空间,若有,则按需求量分割一部分给作业; 若无;则作业等待。随着作业的装入、完成,主存空间被分割成许多大大小小的分区。有的 分区被作业占用,有的分区空闲。系统最终使用 c 语言实现,调用 linux 系统底层函数,并 将程序在 linux 系统上使用 gcc 编译运行,模拟 linux 系统下的内存分配与回收。

用户评论
请输入评论内容
评分:
暂无评论