操作系统课程设计:页式存储管理地址变换模拟过程

时间:2020-12-04 11:48:24
【文件属性】:

文件名称:操作系统课程设计:页式存储管理地址变换模拟过程

文件大小:2.59MB

文件格式:ZIP

更新时间:2020-12-04 11:48:24

操作系统

采用多道程序设计思想设计一个程序,模拟页式存储管理地址变换的过程,可采用FIFO、LRU、LFU、OPT四种页面置换算法。使用的相关的开发软件为NetBeans IDE 8.2。 解决的主要问题: (1)需要建立访问页表线程、访问快表线程、缺页中断处理线程、访问内存线程等,协同这些线程完成地址变换的过程; (2)输入一个逻辑页面访问序列和随机产生逻辑页面访问序列,分别由四个算法完成页面置换; (3)能够设定驻留内存页面的个数、内存的存取时间、缺页中断的时间、快表的时间,并提供合理省缺值,可以暂停和继续系统的执行; (4)能够随机输入存取的逻辑页面的页号序列; (5)能够随机产生存取的逻辑页面的页号序列; (6)能够设定页号序列中逻辑页面个数和范围; (7)能够设定有快表和没有快表的运行模式; (8)提供良好图形界面,同时能够展示四个算法运行的结果; (9)给出每种页面置换算法每个页面的存取时间; (10)能够将每次的实验输入和实验结果存储起来,随时可查询; (11)能够完成多次不同设置的实验,总结实验数据,看看能得出什么结论。


【文件预览】:
pageReplace
----data()
--------test.txt(2KB)
--------test2.txt(4KB)
--------test1.txt(8KB)
----test()
----build.xml(4KB)
----dist()
--------bundles()
--------JavaApplication3.jar(31KB)
--------lib()
----manifest.mf(85B)
----src()
--------newpackage()
----nbproject()
--------build-impl.xml(78KB)
--------build-native.xml(52KB)
--------private()
--------project.xml(701B)
--------genfiles.properties(475B)
--------project.properties(3KB)
----build()
--------classes()
--------empty()
--------built-jar.properties(72B)
--------generated-sources()

网友评论

  • 有描述吗,只有源包有点看不懂
  • 有原包,很好
  • 文件能运行,没有报告,只有源包