| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1297 人关注过本帖
标题:哥哥姐姐请教个问题 帮忙 急!!!!
只看楼主 加入收藏
greeycs
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2010-12-4
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:26 
哥哥姐姐请教个问题 帮忙 急!!!!
编写代码对存储管理部件的工作过程进行模拟,而模拟要求包括以下两个内容:
A,一个内存池,包含的页面数为M。
B,存储管理部件包含三个组成:(1)内存请求器,根据输入的逻辑页面访问次序产生物理页面请求;(2)内存分配器,接受内存请求器产生的请求来为其分配物理页面;(3)内存释放器,在内存分配器没有发现物理空间可分配时,根据替换算法来完成替换。

模拟要求:
1,根据后面的win32系统调用,用线程来模拟存储管理部件的三个组成,并使用进程通讯的方法来完成三个组成之间的交互。
2,内存池的M和逻辑页面的申请顺序在程序运行时录入。
3,输出所有过程信息,参照幻灯片上的过程,但形式可自行设计,并给出最终的页面命中率

注明:如果实在无法用多线程完成,可以使用非多线程的方式编写代码,多线程的方式分数会相对高一些。

必须实现的置换算法包括先进先出页面置换算法,最近最少使用置换算法,
可选实现的置换算法包括最优页面置换算法,第二次机会页面置换算法,时钟页面置换算法(《现代操作系统》123页)。

注意事项:
1,输出的信息要包含每次虚拟页面申请时所最终存放的物理页面号。
2,一旦虚拟页面分配了物理页面存储,则在释放之前都不会被移动。

实验目的:
1)接触windows的多线程通讯,系统调用,增长实际动手经验。
2)熟悉页面替换算法。
3)提高程序设计能力。
搜索更多相关主题的帖子: 内存 物理 哥哥 
2010-12-04 12:24
wujieru
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:1
帖 子:1108
专家分:1939
注 册:2010-10-9
收藏
得分:20 
接触windows的多线程通讯,系统调用,增长实际动手经验。

我帮你会遭天谴的
2010-12-04 12:27
wujieru
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:1
帖 子:1108
专家分:1939
注 册:2010-10-9
收藏
得分:0 
但是也是可以帮忙的 留下你联系方式
2010-12-04 12:28
greeycs
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2010-12-4
收藏
得分:0 
其实我也不想弄多线程的东西
2010-12-04 12:30
greeycs
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2010-12-4
收藏
得分:0 
直接发到邮箱吧 我邮箱吧 greeycs@
2010-12-04 12:31
greeycs
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2010-12-4
收藏
得分:0 
你要不帮我 我就该遭天谴了
2010-12-04 12:32
wujieru
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:1
帖 子:1108
专家分:1939
注 册:2010-10-9
收藏
得分:0 
直接发你邮箱????开什么玩笑 问题都没问清楚
你速度留下QQ
2010-12-04 12:34
greeycs
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2010-12-4
收藏
得分:0 
QQ不方便 飞信可以么?
2010-12-04 12:37
greeycs
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2010-12-4
收藏
得分:0 
有点闹不懂 多线程怎么折腾存储管理
2010-12-04 12:38
wujieru
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:1
帖 子:1108
专家分:1939
注 册:2010-10-9
收藏
得分:0 
我没+飞信 QQ怎么就不方便了? 要不就电话号码  要不你申请个僵尸号
2010-12-04 12:38
快速回复:哥哥姐姐请教个问题 帮忙 急!!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016944 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved