基于Jsp的操作系统页面置换算法程序

基于Jsp的操作系统页面置换算法程序 1, 实验目的 页面置换算法是虚拟存储管理实现的关键,通过本次实验理解内存页面调度的机制,在模拟实现FIFO,LRU等页面置换算法的基础上

本文包含相关资料包-----> 点击直达获取<-------

基于Jsp的操作系统页面置换算法程序

1. 实验目的

页面置换算法是虚拟存储管理实现的关键,通过本次实验理解内存页面调度的机制,在模拟实现FIFO、LRU等页面置换算法的基础上,比较它们的效率及优缺点,从而了解虚拟存储实现的过程。

2. 实验内容

模拟实现下列几种页面置换算法,对比缺页率。

3. 系统开发和运行环境

操作系统 Windows 7
编程语言及工具 JavaScript(jQuery),IE9以上/ FireFox/ Chrome
配置文件
备注

4. 程序设计

4.1 数据结构

javascript var memoryNumber = 7; //初始页块数 var stack = []; //创建存页面的数组 var method = 'fifo'; //初始化页面置换的算法 var timer = null; var cache = { memoryNumberInput: $('#memoryNumber'), //取输入的页块数 stackInput: $('#stack'), //取创建的队列 stackWait: $('#stackWait'), //等待运行页面的区域 stackFinish: $('#stackFinish'), //完成页面的区域 stackStatus: $('#manages .stack .content'), //页面剩余 methodStatus: $('#manages .method .content'), //选择的算法 loseStatus: $('#manages .lose .content'), //缺页率 cpuStatus: $('#manages .cpu .content'), //内存状态 boxs: $('#boxs') }; // 缓存DOM

4.2 主要算法设计

FIFO页面置换算法

LRU页面置换算法

5. 程序运行演示

5.1 初始化页面

5.2 创建页块数

输入页块数,点击确定

输出结果

5.3 创建页面

输入页面数

显示

也可以点击随机创建按钮,随机创建7个页面号

显示

5.4 运行

点击运行,内存状态、缺页率、页面剩余动态变化

虚拟存储器的页块的页面置换动态显示

完成页面那一块区域也动态显示,最终显示

5.5 停止

点击停止按钮 ,程序就能停止

5.6 重置

点击重置按钮 ,让页面重新加载

7. 实验总结

  • 用前端的html+css+javascript+jquery完成此次实验

  • 可以随机创建7个1-7的页面号

  • 采用了动态的形式展现整个程序运行过程,美观、清晰

  • 用jQuery+javascript操作DOM对象

  • 动态显示内存状态、缺页率、页面剩余数

参考文献

  • ASP-PHP程序转换系统的设计与实现(大连理工大学·肖凤纬)
  • 农产品电子商务软件平台设计(电子科技大学·夏吉才)
  • 基于JSP技术的网络交易平台设计与实现(电子科技大学·黄华)
  • 基于JSP的校园管理网站系统的设计与开发(电子科技大学·张志红)
  • 基于J2EE的远程网络教育系统研究与实现(电子科技大学·陈南荪)
  • ASP-PHP程序转换系统的设计与实现(大连理工大学·肖凤纬)
  • 计算机文化基础网络课件(吉林大学·林凌)
  • 基于JSP的测井资料网络查询系统的设计与实现(吉林大学·王东来)
  • 网上交易系统的设计与实现(厦门大学·杨云)
  • ASP/JSP技术及WEB应用系统研究开发(西安理工大学·薛梅)
  • 网上交易系统的设计与实现(厦门大学·杨云)
  • 基于B/S结构的图书荐购系统的设计与开发(南昌大学·滕平)
  • 在线人才招聘系统实现研究(吉林大学·孙将超)
  • 基于宽带网络的视频点播系统(吉林大学·纪砚秋)
  • 基于JSP平台的信息发布系统的设计与实现(北京工业大学·徐慧君)

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设驿站 ,原文地址:https://m.bishedaima.com/yuanma/35589.html

相关推荐

发表回复

登录后才能评论