毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#操作系统课件设计算法模拟模块算法模拟系统(4)
对于《操作系统》这门课,主要讲述的算法关于内存存储以及调用的相关算法,由于其数据在内存中不能直观的看见,以及当今的算法虽然比较成熟,在基本动态存储的算法的基础上衍生出不同的算法,其种类较多在利用时间、空间、回收垃圾内存以及效率上各有各的特征。在不同的需求环境下采用的算法的采用,有自己的一定的原则。没有最好的实际意义上最好的算法,只有通过比较找到最适合的一个。因此即使能够查看内存数据,也可能查看到与其期待的结果有偏差。因为现在计算机随着内存容量也越来越大,但计算机的各种应用对内存的要求也日益膨胀,在满足大型的应用系统中一方面是可以充分利用时间和空间,在回收垃圾内存。其算法已经进行了细微的修改。而且其系统的算法是由硬件支持,所以在一台计算机要显示教材上的各个原始算法基本不可能。所以为了能够配合教材算法模拟是一个很好的解决办法。
研究操作系统对计算机科学发展和技术应用有重要影响。但由于操作系统功能复杂,规模庞大,致使研究学习操作系统原理知识困难重重,例如在学习操作系统的过程中,因其工作原理具有很多动态而抽象的概念和机制,传统的理论学习仅能获得空洞的知识,使得对操作系统的理解容易产生偏差并缺乏整体性。近几年来,随着计算机技术的不断发展可视化技术也有了十足的进步,由于它可以极大地改善人们的认知能力,因而可以考虑在操作系统教学中采用可视化技术,以便直观动态地展示其工作机制和过程,会使学生和科研工作者对操作系统原理有更快捷、准确且全面的掌握。可视化技术与操作系统教研相结合的范例已有不少,大多是使用仿真器模拟操作系统的工作过程并输出结果,这种方法没有真实的数据来源,缺乏真实性。
通过算法模拟在课件上运用以使学生自学抽象的算法方便,在教师教学上可以使课堂内容变得有趣。特别是通过程序模拟,将抽象结果的东西变成一个直观可见的。
在学生自主学习上,学生可以自己设置数据输入值而得到相应的结果。并和预计的数据进行比对,来检验对算法的理解。是一个很好的检验学习的成果。而且可以通过比对不同算法的所使得的结果。
在教学上通过讲解的时不同数据的输入得到,相应的结果使学生给加快速的理解其原理,使对算法抽象解释得到很好的改善。有助讲师在算法举例。
另外算法模拟操作简洁,即使在课堂上也不需花费多少时间就能演示给学生观看。
因此,采用算法模拟方式将是以后操作系统算法教学的趋势。
1.3 系统架构
本系统的模拟算法系统,包含模拟操作系统课程中的重定位问题、可变分区分配算法、分页存储管理方式的置换算法。重定位包括(动态重定位,静态重定位 两种)、可变分区分配算法(包含四种分配方式,以及四种释放可能的结果)、分页地址转换,固定分区分配管理算法。
1.4 功能特点及优势
1.4.1 具有可操作性
(1)用户可以自己是定数据,从而得到通过算法所得到的结果。能过使学生学习时进行自我检测。
(2)在算法模拟时,可以通过改变输入数据,来加深对算法的理解。
1.4.2 直观性强
(1)算法模拟将存储在内存中无法观察到的结果以表的结果或数据显示。使学生一目了然。
(2)对于算法运算的具体过程所用到的数据能够很好的在程序中观察到。对算法理解有一定的帮助。
1.4.3 更具对比性
算法模拟系统将各个模块的算法做成一个小程序,如可变分区管理:它包含4种分配算法,用户可以通过选择不同的算法进行运行。得到相应的结果从而进行比对。
共16页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
下一页
上一篇:
ASP人才招聘网站的设计与实现+ER图+流程图
下一篇:
基于灰度共生矩阵的图像纹理分析系统设计
考证平台静态网页设计与制作
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
基于网络的通用试题库系...
基于消费者个性特征的化...
提高实时操作系统的实时...
探析动画视听设计元素茬...
医院财务风险因素分析及管理措施【2367字】
神经外科重症监护病房患...
志愿者活动的调查问卷表
公寓空调设计任务书
承德市事业单位档案管理...
中国学术生态细节考察《...
AT89C52单片机的超声波测距...
C#学校科研管理系统的设计
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状