在分段存储管理方式中,作业的存储空间被分成若干个段,每个段的大小可以不同,根据用户编写的程序而定。为了灵活的对作业按逻辑关系划分为若干个段,放入内存,更好的实现信息的共享和保护,分段存储管理是个非常好的管理方式。 在本次课程设计中,为了建立一个基本分段存储管理系统的模型,首先采用了数组mem[100]模拟分配了一个有100个内存块的内存空间,用于为进程的分段分配存储空间,并采用位示图的思想,一百个内存块初始化时为0,表示未被分配,当有进程调入内存,被分配的内存块用1表示,进程分段调出内存后,又变回0,并用变量availableMem随时记录剩余的可用内存空间数,初始时availableMem = 100。 其次,建立进程的基本模式,若一个进程可以有若干个段组成,每个段的大小不同,本设计中,手工设置进程的段数,以及每个段所需占用的内存大小数。内存所需要的内存总大小用total变量记录。 内存的分配与回收;从创建的进程中选择一个进程调入内存,为该进程分配每个段所需要的内存块,已分配的内存块变为1,availableMem 变为availableMem =availabl
2022-05-02 09:00:57 103KB 操作系统
基本分段存储管理系统的设计 要求:(1)建立段表 (2)设计地址变换机构 (3)将变换后的结果显示出来
2019-12-21 22:01:42 107KB 操作系统课程设计报告完整版
1
分段存储管理系统:建立一个基本分段存储管理系统的模型。 (1)首先分配一片较大的内存空间,作为程序运行的可用存储空间; (2)建立应用程序的模型,应该包括相应的分段描述与存储结构; (3)建立进程的基本数据结构及相应算法 (4)建立管理存储空间的基本存储结构。 (5)建立管理分段的基本数据结构与算法。 (6)设计存储空间的分配与回收算法; (7)提供信息转储功能,可将存储信息存入磁盘,也可从磁盘读入;
2019-12-21 19:52:20 102KB 分段存储管理系统
1
操作系统 课程设计 基本分段存储管理系统
2019-12-21 19:49:27 170KB 分段存储管理系统 课程设计
1