登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 管理学类 > 信息管理与信息系统 > 正文

基于JS的操作系统算法演示包的开发开题报告

 2020-04-24 10:16:25  

1. 研究目的与意义(文献综述)

操作系统(operating system,os)是配置在计算机硬件上的第一层软件,是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。操作系统本身负责管理与配置内存、控制输入与输出设备、操作网络与管理文件系统等基本事务。其主要作用是管理好这些设备,提高他们的利用率和系统的吞吐量,并为用户和应用程序提供一个简单的接口,便于用户使用。os已成为现代计算机系统、多处理机系统、计算机网络中都必须配置的系统软件。

计算机操作系统这门课是计算机相关专业学生都要学习的一门课程,而本计算机擦操作系统算法演示系统,最主要的功能就是通过动态的展示方式,使操作系统的个算法用动态演示的方法,更方便、准确的被人学习和运用。根据个算法的不同之处,用不同的方式来进行交互和效果展示。

关于操作系统算法的演示在国内外已有不少通过flash等技术的实现,但大多缺乏与学习者的交互,而且需要特定的软件去演示。本系统将采用web相关的技术来演示算法并部署为一个网站,只要用浏览器打开网站便可浏览、学习。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

本系统为计算机操作系统课程五个算法的教学辅助类课件程序:银行家算法、加密解密算法、处理机调度算法(fcfs、sjf、srff、hrrf四种)、内存分区分配算法(首次和最佳适应算法)、请求分页存储管理(lru页面置换算法)。开发会以vs code为程序开发工具,使用 vue 框架,运用所学的相关专业知识对算法进行分析、设计和实现,最终实现一个功能相对完善、界面友好和易于操作的演示程序,完成毕业论文的撰写。

visual studio code (简称 vs code / vsc) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 diff、git 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 win、mac 以及 linux,运行流畅。

vue.js是一套构建用户界面的渐进式框,vue 只关注视图层,采用自底向上增量开发的设计。vue 的目标是通过尽可能简单的 api 实现响应的数据绑定和组合的视图组件。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

第1~3周:查阅文献;分析题目研究现状,学习基本理论

第4周:阅读文献、撰写开题报告

第5周:文献综述;进行系统分析

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1]王虎,张骏.管理信息系统(第2版). 武汉:武汉理工大学出版社,2007.

[2]汤小丹.计算机操作系统. 西安: 西安电子科技大学出版社,2014.5

[3]阮一峰.es6标准入门(第3版). 北京:电子工业出版社,2017.9

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图