文件名称:clock页面置换算法
文件大小:3.72MB
文件格式:RAR
更新时间:2016-07-12 02:34:11
clock
简单的clock页面置换算法 采用CLOCK置换算法仿真请求分页系统 1、设计目的:用高级语言编写和调试一个内存分配程序,加深对内存分配算法的理解。 2、设计要求: 1) 实现请求分页存储管理方式的页面置换算法:CLOCK算法 2) 内存物理块数固定为15个,对多个作业采用可变分配全局置换的策略分配物理块 3) 作业数量与作业大小(10-20页)可在界面进行设置 4) 所有作业按RR算法进行调度,时间片长度为1秒 5) 可为每个作业随机产生引用的页面串,也可以人工输入引用的页面串,页面串长度50---100,要求必须包括作业所有的页面,可作为样例数据保存 6) 可读取样例数据(要求存放在外部文件中)进行作业数量、作业大小、页面串长度的初始化 7) 要求采用可视化界面,模拟内存分配和使用情况图,可在运行过程中随时暂停,查看当前内存物理块使用情况。 8) 每次全部作业运行结束后,要求打印出访问命中率
【文件预览】:
Clock
----Input.cpp(1KB)
----Clock.dsw(518B)
----resource.h(2KB)
----Clock.rc(8KB)
----Debug()
--------vc60.pdb(476KB)
--------Input.obj(12KB)
--------Clock.bsc(5.12MB)
--------Clock.exe(120KB)
--------Page.obj(4KB)
--------vc60.idb(257KB)
--------StdAfx.obj(103KB)
--------Input.sbr(0B)
--------Clock.sbr(0B)
--------Clock.res(4KB)
--------Clock.ilk(358KB)
--------Page.sbr(0B)
--------Clock.pch(6.75MB)
--------ClockDlg.sbr(0B)
--------Clock.pdb(449KB)
--------example.txt(0B)
--------StdAfx.sbr(1.31MB)
--------ClockDlg.obj(61KB)
--------Clock.obj(24KB)
----Clock.ncb(97KB)
----ClockDlg.cpp(14KB)
----Clock.clw(3KB)
----Clock.h(2KB)
----Input.h(1KB)
----Clock.cpp(2KB)
----ReadMe.txt(495B)
----ClockDlg.h(2KB)
----res()
--------Clock.ico(1KB)
--------Clock.rc2(397B)
----Clock.opt(65KB)
----StdAfx.cpp(207B)
----example.txt(7B)
----Page.cpp(523B)
----Page.h(532B)
----Clock.aps(23KB)
----StdAfx.h(1KB)
----Clock.plg(947B)
----Clock.dsp(4KB)