请求调页存储管理方式模拟

时间:2017-06-21 06:39:01
【文件属性】:

文件名称:请求调页存储管理方式模拟

文件大小:5.95MB

文件格式:7Z

更新时间:2017-06-21 06:39:01

操作系统 调页方式

基本任务 假设每个页面可存放10条指令,分配给一个作业的内存块为4。模拟一个作业的执行过程,该作业有320条指令,即它的地址空间为32页,目前所有页还没有调入内存。 模拟过程 在模拟过程中,如果所访问指令在内存中,则显示其物理地址,并转到下一条指令;如果没有在内存中,则发生缺页,此时需要记录缺页次数,并将其调入内存。如果4个内存块中已装入作业,则需进行页面置换。 所有320条指令执行完成后,计算并显示作业执行过程中发生的缺页率。 置换算法可以选用FIFO或者LRU算法 作业中指令访问次序可以按照下面原则形成: 50%的指令是顺序执行的,25%是均匀分布在前地址部分,25%是均匀分布在后地址部分。


【文件预览】:
请求调页存储管理方式模拟
----请求调页存储管理方式模拟()
--------请求调页存储管理方式模拟.vcxproj(5KB)
--------resource.h(5KB)
--------Memory management.cpp(2KB)
--------InternalStorage.h(2KB)
--------Debug()
--------请求调页存储管理方式模拟.vcxproj.filters(2KB)
--------ExternalStorage.h(1KB)
--------main.cpp(206B)
--------Release()
--------CPUMessage.cpp(8KB)
--------请求调页存储管理方式模拟.rc(12KB)
--------Main.h(339B)
--------Memory Management.h(255B)
--------MainDlg.cpp(4KB)
--------CPUMessage.h(3KB)
--------ExternalStorage.cpp(3KB)
--------InternalStorage.cpp(14KB)
--------请求调页存储管理方式模拟.aps(6KB)
----请求调页存储管理方式模拟.v12.suo(85KB)
----Debug()
--------请求调页存储管理方式模拟.v12.suo(5KB)
--------请求调页存储管理方式模拟.pdb(1.38MB)
--------请求调页存储管理方式模拟.exe(54KB)
--------请求调页存储管理方式模拟.ilk(424KB)
--------请求调页存储管理方式模拟.exe.lastcodeanalysissucceeded(0B)
----请求调页存储管理方式模拟.docx(56KB)
----Release()
--------请求调页存储管理方式模拟.pdb(323KB)
--------请求调页存储管理方式模拟.exe(16KB)
----请求调页存储管理方式模拟.sln(1KB)
----请求调页存储管理方式模拟.sdf(35.5MB)

网友评论