C#操作系统课件设计算法模拟模块算法模拟系统(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#操作系统课件设计算法模拟模块算法模拟系统(2)


4.1.2    固定分区说明表    17
4.1.3    页表说明表    17
4.1.4    页表寄存器说明表    18
4.2    人机界面设计    18
4.2.1    系统调用    18
4.2.2    重定位界面    19
4.2.3    可变分区管理    19
4.2.4    固定分区管理    20
4.2.5    页面置换    21
5.    系统实现    22
5.1    系统调用模块实现    22
5.2    重定位模块实现    22
5.3    分页地址转换模拟实现    24
5.4    可变分区管理模拟实现    24
5.5    固定分区管理模拟实现    27
5.6    页面置换模拟实现    28
6.    遇到的问题及解决方法    30
6.1    系统安全性    30
6.1.1    系统异常    30
6.1.2    用户错误数据    31
6.1.3    数据的转换    31
6.1.4    方法的冗余    32
6.2    创建高价值的C#程序    32
6.2.1    字符串操作性能优化    32
6.2.2    数据库访问性能优化    33
6.2.3    方法重载    33
6.2.4    适当地回收垃圾和内存管理    33
6.2.5    不要依赖代码中的异常    34
6.2.6    处理还数据类型    34
6.2.7    如果是大型项目,多人合作可以考虑C#三层架构    34
6.2.8    如果是大型数据库软件,可以考虑存储过程    35
7.    结论    36
7.1    完成情况    36
7.2    更进一步的研究    36
7.3    体会    36
致谢    38
参考文献    39
1.    绪论
1.1    选题背景
在多媒体教学的今天,随着学生自主学习需求的提升,这就要求教学课件的功能不单单只通过文字介绍,而是可以通过过程模拟以及图文解说。对于一些概念性的东西基本转化为直观的显示。对于《操作系统》这门课而言算法学习是极为重要。但由于其理论性较强,概念比较抽象,实验手段单调、难以理解,不能让学生透彻掌握知识的。对于算法的计算的具体结果不能由单一数据来掌握其本质。在遇到算法可能出现的边缘问题很难理解。因而为了使学生在自学以及老师教学上更好的理解算法功能,算法模拟是今后的算法教学的发展趋势。
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。
数学计算机科学之中,算法(Algorithm)为一个计算的具体步骤,常用于计算、数据处理和自动推理。精确而言,算法是一个表示为有限长列表的有效方法。算法应包含清晰定义的指令用于计算函数 。 (责任编辑:qin)