| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 613 人关注过本帖
标题:求助 闹不明白这个到底怎么弄(多线程)
取消只看楼主 加入收藏
greeycs
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2010-12-4
结帖率:100%
收藏
 问题点数:0 回复次数:0 
求助 闹不明白这个到底怎么弄(多线程)
(多线程)编写代码对存储管理部件的工作过程进行模拟,而模拟要求包括以下两个内容:
一个内存池,包含的页面数为M。
存储管理部件包含三个组成:(1)内存请求器,根据输入的逻辑页面访问次序产生物理页面请求;(2)内存分配器,接受内存请求器产生的请求来为其分配物理页面;(3)内存释放器,在内存分配器没有发现物理空间可分配时,根据替换算法来完成替换。
根据后面的win32系统调用,用线程来模拟存储管理部件的三个组成,并使用进程通讯的方法来完成三个组成之间的交互。
内存池的M和逻辑页面的申请顺序在程序运行时录入。
输出所有过程信息,参照幻灯片上的过程,但形式可自行设计,并给出最终的页面命中率
实现置换算法包括先进先出页面置换算法,最近最少使用置换算法,

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

搜索更多相关主题的帖子: 线程 
2010-12-04 12:29
快速回复:求助 闹不明白这个到底怎么弄(多线程)
数据加载中...
 
   



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

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