早教吧作业答案频道 -->其他-->
页式存储管理方案中的内存分配用c/c++模拟完成这个功能用户提出内存的申请,系统根据申请者的要求,按照一定的分配策略检查内存空间的使用情况,找出能满足要求的空闲页面,分配给
题目详情
页式存储管理方案中的内存分配
用c/c++模拟完成这个功能
用户提出内存的申请,系统根据申请者的要求,按照一定的分配策略检查内存空间的使用情况,找出能满足要求的空闲页面,分配给申请者。
1.程序运行时,首先要接收输入文件:
(1)内存空闲物理页面(文本文件)。该文件包括若干行,每行有两个数据项:起始物理页面号、连续的物理页面数(均为整数),各数据项以逗号隔开。
(2)进程占用物理内存数据文件(文本文件)。该文件包括若干行数据:进程号、物理页面号 1.物理页面号 2、... ...,各数据项以逗号隔开
2.建立空闲页面表。并在屏幕上显示输出空闲页面表的内容。假设空闲页面表的长度为20行。
空闲页面表中记录了内存中可供分配的空闲页面的起始页号和连续空闲页面的数目。
3.为每个进程建立一个页表,并在屏幕上显示输出每个页表的内容。
页表记录了每个进程逻辑页面与物理页面的对应关系。
4.在用户界面根据用户提示接收一个内存申请,格式为:进程名、申请空间的大小(单位为K字节)
5.为该进程建立一个页表,并在屏幕上显示输出该页表的内容
检查空闲页面表,为该进程废品相应的物理页面,并修改有关数据结构(空闲页面,页表)。假设页面大小为4K
6 重复4,5直到输入为特殊字符(0)。
7 在屏幕上显示输出最新的页面空闲页表的内容
注意:
1.代码中数据结构的设计要给出注释
2.用户提示要清晰
3.输出时格式清晰
用c/c++模拟完成这个功能
用户提出内存的申请,系统根据申请者的要求,按照一定的分配策略检查内存空间的使用情况,找出能满足要求的空闲页面,分配给申请者。
1.程序运行时,首先要接收输入文件:
(1)内存空闲物理页面(文本文件)。该文件包括若干行,每行有两个数据项:起始物理页面号、连续的物理页面数(均为整数),各数据项以逗号隔开。
(2)进程占用物理内存数据文件(文本文件)。该文件包括若干行数据:进程号、物理页面号 1.物理页面号 2、... ...,各数据项以逗号隔开
2.建立空闲页面表。并在屏幕上显示输出空闲页面表的内容。假设空闲页面表的长度为20行。
空闲页面表中记录了内存中可供分配的空闲页面的起始页号和连续空闲页面的数目。
3.为每个进程建立一个页表,并在屏幕上显示输出每个页表的内容。
页表记录了每个进程逻辑页面与物理页面的对应关系。
4.在用户界面根据用户提示接收一个内存申请,格式为:进程名、申请空间的大小(单位为K字节)
5.为该进程建立一个页表,并在屏幕上显示输出该页表的内容
检查空闲页面表,为该进程废品相应的物理页面,并修改有关数据结构(空闲页面,页表)。假设页面大小为4K
6 重复4,5直到输入为特殊字符(0)。
7 在屏幕上显示输出最新的页面空闲页表的内容
注意:
1.代码中数据结构的设计要给出注释
2.用户提示要清晰
3.输出时格式清晰
▼优质解答
答案和解析
#include#include#include#include#include#includeconst max=40;const page_quantity=3;typedef struct node{ int number; int timer;}nodes;nodes queues[max];//待替换的文件int queue_quantity;int pages[page_q...
看了页式存储管理方案中的内存分配用...的网友还看了以下:
某溶液中可能存在碳酸根和亚硫酸,现在加入氯水,有无色无味的气体产生,能不能否定亚硫酸根?有一道题说 2020-04-09 …
有人根据从宇宙探测器获得的资料推测,火星上有可能存在着低等的生命类型,有人根据从宇宙探测获得的资料 2020-05-15 …
某溶液可能含有下列阴离子:硫酸根,碳酸根,亚硫酸根.1 若溶液呈酸性,不能大量共存的离子是?2 当 2020-05-16 …
在计算机技术中,很多采用了虚拟存储技术,所谓的虚拟内存是()。A.把数据存储在虚拟的空间中的技术B 2020-05-24 …
()就是简化模拟较低程度模块功能的虚拟子程序。A.过程B.函数C.仿真D.存根 2020-05-24 …
______就是简化模拟较低层次模块功能的虚拟子程序。A.过程B.函数C.仿真D.存根 2020-05-24 …
为什么电容储存的能量与所做的电功不等?根据公式E=½CU²,可知,电容的储存的能量.根据此式推断, 2020-06-16 …
拟核与细胞核相比,下列正确的是A拟核中有DNA,且具有膜结构B拟核存在于乳酸菌等原核细胞中,细胞和 2020-06-19 …
(2011•淮安模拟)研究表明,同一突触小体中可能存在两种和两种以上的递质,此现象称为递质共存现象 2020-07-12 …
条件状语从句辨析.if从句还表示不可实现的条件或根本不可能存在的条件,也就是一种虚拟的条件或假设,从 2020-11-26 …