文档介绍:⑧计算机体系结构模拟器的设计与实现保密★申请同济大学工程硕士学位论文培养单位:软件学院一级学科:计算机科学与技术二级学科:软件工程研究生..熊亮春指导教师:张晨曦校外导师:吴飞教授二四暌辉
㈣..黜保密★/::篖—:.—:
学位论文作者繇凫耪鬿烨多月,学位论文版权使用授权书本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。
靴敝储雠:垒旅同济大学学位论文原创性声明蹋月/本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、己公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均己在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。
摘要随着计算机技术的飞速发展,计算机辅助教学已不是一个新鲜的话题,目前已有许多这方面的软件,而且许多高等院校也开发了自己的计算机体系结构的模拟器,帮助增强科研能力和提高教学水平。这些模拟器在辅助科学研究以及教学方面都发挥了它们巨大的作用。但是目前用于教学目的的模拟器还存在不少问题,其中最突出的问题就是操作复杂,运行结果不宜理解,缺乏相应的动画效果。这些不足之处已成为模拟器真正提高教学质量的绊脚石。本文将在计算机体系结构模拟器的设计与实现方面进行探讨,强调优秀的设计,使模拟器软件的架构更为灵活,模拟器的功能可扩展性更为强大,同时保证模拟器的跨平台可执行。在飞速发展的信息科学面前,真正做到模拟器既能够满足当前条件需求,同时在以后计算机体系机构发生变化或软件自身为了适应教学任务的需要做出相应修改的时候,工作量尽可能降到最低,从而保证修改周期尽可能最短。本文论述了三个用于计算机体系结构课程教学的模拟器,它们是D器、指令级并行算法模拟器和模拟器。关键词:计算机体系结构模拟器摘婴
...甌畒瓸’琁,.:,,琻疭
第乱浴第录扑慊逑到峁鼓D馄骷际醣尘坝肷杓啤第翪模拟器详细设计过程与实现。⋯⋯⋯⋯⋯..第耇惴D馄鞯纳杓乒逃胧迪帧第耊噶盍魉吣D馄魃杓乒逃胧迪帧项目来源与工程应月壑怠主要研究内容⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯技术背景⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.总体设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.详细设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.代码编写⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯界面设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯背景介绍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯≈J丁局部性原理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.需实现的喙厮惴ㄓ爰际酢D馄魃杓啤D馄魇迪帧D馄鞑馐浴D馄魇褂谩指令的动态调度⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯算法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.算法模拟器设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯课题背景⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.魉吣D馄鳌D馄鳌算法模拟器⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯...⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..算法模拟器算法流科图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯算法模拟器通信接口设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.门求.
第伦芙嵊胝雇致谢⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..植焦碳岸枋觥附录篊模拟器目录法测试用例表。⋯⋯⋯....⋯..附录禾逑到峁鼓D馄魇褂盟得魇椤流水线的基本概念⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.幕玖魉摺指令流水线模拟器的设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯植焦碳岸枋单⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯..。@:.
第乱项目来源与工程应用价值课题背景计算机体系结构是计算机专业的一门重要专业基础课,学生通过学习这门专业课,不仅能提高他们从总体结构、系统分析这一层次来研究和分析计算机系统的能力,还能掌握计算机系统结构的基本概念、基本原理、基本结构、基本设计和分析方法,且能对计算机系统结构的发展历史和现状有所了解,更重要的是能把在“计算机组成原理”、“操作系统”、“编译原理”、“汇编语言程序设计’’等课程中所学的软、硬件知识有机地结合起来,从而建立起计算机系统的完整概念。教师教好这门专业基础课,对于培养学生的抽象思维能力,提高自顶向下、系统地分析和解决问题的能力,有着非常重要的作用。计算机体系结构这门专业基础课的教与学,已成高校计算机相关专业师生共同关心的问题。由于计算机体系