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

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

搜索更多相关主题的帖子: 线程 
2010-12-04 12:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-327865-1-1.html




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

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