您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-可配置的模拟平台SimIT的设计与实现

免费下载毕业设计-可配置的模拟平台SimIT的设计与实现

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:计算机科学与技术
  • 适用年级:大学
  • 上传用户:gracieh
  • 文件格式:word+pdf
  • 文件大小:922.65KB
  • 上传时间:2013-9-29 2:40:39
  • 下载次数:0
  • 浏览次数:20

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介

毕业设计-可配置的模拟平台SimIT的设计与实现,共42页,16305字,附开题报告等
毕业论文主要内容
1.软平台前端界面配置模块
软平台前端界面配置模块为用户提供图形化的配置界面,用户可以根据向导来配置自己想要的软平台架构,方面使用。
2.配置文件生成模块
需要根据前台用户的选择和配置自动生成可编译的配置文件。配置文件包含设备类对象的生成和设备各参数的初始化。
在此我们采取的方法是前台直接生成能够编译的config.cpp文件。省掉生成中间配置文本文档以及后端程序解析的过程。
直接生成的配置文件可以直接与软平台共同编译在一起,可以直接运行。
3.设备虚基类实现模块
整个软平台添加的各种设备必须继承device基类,device基类提供了所有设备共有的访问和实现交互的接口函数。在访问设备相关功能接口的时候,根据C++基类虚函数的继承性质,可以直接访问子类的相关函数,便于统一管理和形成统一的规范接口。
4.软平台运行调度模块
在整个软平台的运行过程中,维护一个事件调度队列。调度顺序按照时间戳的大小确定。初始化的时候,需要把周期性的设备事件添加到初始化的事件队列中。对于非周期性的设备事件,按照访问的事件戳添加到事件队列中等待调用。这要求用户再添加相应的设备时需要确定本设备是否是周期性的设备(基类中有判断是否是周期性的标志位)。
5.设备间交互模块
在运行过程中会发生设备之间的一些交互,例如寄存器信息的读写,缓冲区内容的访问等操作。


摘要
模拟器在计算机体系结构研究发展中起着非常重要的作用,当前模拟器朝着模块化和并行化的方向发展以应对日趋复杂多样的计算机系统。本设计实现的SimIT[ SimIT为中国科学院计算技术研究所立项成果,后续正式版本更名为SimICT,特此说明。]是一个并行离散事件模拟平台,提供了任务部署、缓冲管理、线程管理、通信和同步等服务,具备高并行、高效率、高可配的特点。模拟器开发者在SimIT平台框架接口基础上进行少量的编码便可以实现对目标系统的建模,模拟的目标设备以组件形式出现,开发者可根据需要定义交互接口,使组件独立构成模块,可重复使用,并可以通过配置文件改变系统的组成构造,可配性强;SimIT的线程管理和同步机制允许组件在不同线程上运行,在保证模拟正确性的情况下利用并行优势加速模拟,有效提高了模拟效率。
关键字:模拟器;并行;可配置;计算机体系结构

目录
第1章 绪论 1
1.1 计算机体系结构模拟器概述 1
1.2 模拟器分类 1
1.2.1 系统/局部模拟 2
1.2.2 功能级/时钟级模拟 2
1.2.3 执行/踪迹(Trace)驱动 3
1.2.4 时钟/事件驱动 3
1.3 模拟器实现技术 3
1.3.1 加速技术 3
1.3.2 模拟灵活性 4
1.4 模拟器发展趋势 5
第2章 SimIT的基本原理 7
2.1 背景分析 7
2.2 并行可配置模拟器目标分析 7
2.3 模拟平台框架设计 8
2.4 模拟平台框架设计原理 9
2.4.1 事件驱动模型 9
2.4.2 时序和功能模拟分离 9
2.4.3 同步管理机制 10
2.4.4 通信管理 10
2.4.5 命令调用机制 11
2.5 模拟平台开发环境 11
第3章 SimIT的具体实现 12
3.1 组件类设计 12
3.1.1 组件装饰器类 12
3.1.2 组件基类 13
3.1.4 组件生成器类 15
3.1.5 组件工厂类 15
3.2 框架类设计 16
3.2.1 框架类 16
3.2.2 框架运行装饰类 17
3.2.3 框架查找装饰类 17
3.3 全局配置类设计 17
3.4 拓扑信息类设计 18
3.5 命令类设计 19
3.6 组件间交互方式设计 20
3.6.1 Port_Out/Port_In消息传递方式实现 21
3.6.2 回调函数方式实现 22
3.7 程序运行流程设计 23
3.7.1 配置阶段 23
3.7.2 模拟准备阶段 25
3.7.3 模拟执行阶段 26
第4章 调试运行 28
4.1 路由器组件的设计 28
4.2 路由网络配置 29
4.3 运行结果 31
4.4 验证结论 34
收获体会及谢辞 35
参考文献 36

资料文件预览
共2文件夹,6个文件,文件总大小:1.30MB,压缩后大小:922.65KB
  • 毕业设计-可配置的模拟平台SimIT的设计与实现
    • 可配置的模拟平台SimIT的设计与实现
      • Microsoft Word文档可配置的模拟平台SimIT的设计与实现.doc  [1.28MB]
      • Adobe Acrobat可导出文档格式文件成绩单.pdf  [2.43KB]
      • Adobe Acrobat可导出文档格式文件答辩记录单.pdf  [2.45KB]
      • Adobe Acrobat可导出文档格式文件进度报告.pdf  [8.88KB]
      • Adobe Acrobat可导出文档格式文件开题报告.pdf  [5.53KB]
      • Adobe Acrobat可导出文档格式文件中期检查表.pdf  [3.44KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部