
操作系统课程设计:页式存储管理中的地址变换模拟过程
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本课程设计探讨了在页式存储管理系统中地址变换的过程,并通过编程实现这一机制,加深学生对虚拟内存和地址映射的理解。
采用多道程序设计思想开发一个模拟页式存储管理地址变换过程的程序,并使用FIFO、LRU、LFU、OPT四种页面置换算法。所用软件为NetBeans IDE 8.2,主要解决以下问题:
1. 建立访问页表线程、访问快表线程、缺页中断处理线程和访问内存线程等,通过协同这些线程完成地址变换过程。
2. 输入一个逻辑页面访问序列并随机生成另一个逻辑页面访问序列;这两种情况分别由四种算法进行页面置换操作。
3. 设定驻留内存中的页面数量、存储器的存取时间、缺页中断处理时间和快表的时间,并提供合理默认值,支持暂停和继续系统执行的功能。
4. 允许用户随机输入需读写的逻辑页面编号序列。
5. 能够生成一个包含随机访问请求的逻辑页面编号序列。
6. 用户可以设定所使用的页号序列中的逻辑页面数量及其范围。
7. 支持有快表与无快表两种运行模式的选择设置。
8. 提供友好的图形用户界面,并展示四种算法在执行过程中的结果数据。
9. 记录并显示每种置换策略下各个页面的存取时间信息。
10. 保存每次实验的数据输入和输出结果,以便日后查阅分析。
11. 支持多次更改参数设置进行重复性试验,从而总结出不同条件下的性能对比结论。
全部评论 (0)
还没有任何评论哟~


