齐齐哈尔大学 操作系统课程综合实践 题目:  段页式存储算法  班级:   计本131      姓名:        学号:     指导教师:     2016年 6月 段页式存储算法 摘要:分页和分段存储管理方式都各有其优缺点,分页系统能有效地提高内存利用率, 而分段系统则能很好滴满足用户需要。对两种存储管理方式"各取所长",则可以将两者 结合成一种新的存储管理方式系统。这种新系统既具有分段系统的便于实现、分段可共 享、易于保护、可动态链接等一系列优点,又能像分页系统那样很好地解决内存的外部 碎片问题,以及可为各个分段离散的分配内存等问题。把这种结合起来形成的新系统称 为"段页是系统"。 关键字:存储分配;内存块; 进程 一、实训内容与目的 1、内容 编写程序完成段页式虚拟存储管理存储分配、地址重定位和缺页中断处理。 (1)为一个进程的内存申请(多少个段,每个段多大)分配内存,当一个进程(完成) 结束时回收内存; (2)对一个给定逻辑地址,判断其是否缺段、缺页,若不缺段、不缺页,则映射出其物 理地址; (3)若缺段则进行缺段中断处理,若缺页则进行缺页中断处理。 假定内存64K,内
2022-06-23 09:04:25 207KB 文档资料
由于连续分配方式会形成许多“碎片”,虽然可通过“紧凑”的方法将许多碎片拼接成可用的大块空间,但是必须为之付出很大的开销。如果允许将一个进程直接分散地装入到许多不相邻接的分区中,则无需在进行“紧凑”。基于这一思想产生了离散分配方式。根据离散的单位不同产生了分页和分段式存储管理,又由他们的结合产生了段页式存储管理,本论文研究的是用C++语言描述这三种存储管理的地址换算过程。
1
内含所有,是本人操作系统综合实践时使用的,全,而且真实可靠。。
2019-12-21 20:03:25 85KB 操作系统 综合实践 内容全
1