操作系统-基本页存储管理(内有代码).docVIP

  • 11
  • 0
  • 约6.22千字
  • 约 9页
  • 2016-11-25 发布于贵州
  • 举报

操作系统-基本页存储管理(内有代码).doc

操作系统-基本页存储管理(内有代码)

基本分页存储管理 实验目的 连续内存分配方式会形成许多“碎片”,虽然可以通过“紧凑”方法将许多碎片拼接成可用的大块空间,但须为之付出很大开销。如果允许将一个进程直接分散地装入到许多不相邻接的分区中,则无需再进行“紧凑”。基于这一思想而产生了离散分配方式。如果离散分配的基本单位是页,则称为分页存储管理方式;如果离散分配的基本单位是段,则称为分段存储管理方式。 在分页存储管理方式中,如果不具备页面兑换功能,则称为基本的分页存储管理方式,或称为纯分页存储管理方式,它不具备支持虚拟存储器的功能,它要求把每个作业全部装入内存后方能运行。 本实验通过程序模拟操作系统的基本分页存储管理方式,进一步理解这一内存分配方式的原理和特点,加深对理论知识的掌握。 实验要求 1、用C语言或Java语言编写程序模拟操作系统对内存的基本分页存储管理方式 2、程序要能正确对“内存”进行“分配”和“回收”,能接受用户的输入,显示内存的分配情况,并有一定的容错能力。 3、每个人独立按时完成实验内容。 实验内容 本实验假定内存空间已经按块划分,目标程序无需关心内存块大小等底层细节,只需按算法对内存块进行分配即可。程序应该实现以下功能: 1、内存初始化。假定内存块共有N个,初始化后的内存空间应该有一部分已经被使用,这可以用随机数或程序内部的其他算法完成。 2、程序

文档评论(0)

1亿VIP精品文档

相关文档