X86架构I/O子系统仿真技术研究与设计

被引量 : 4次 | 上传用户:zzz999z
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
仿真是解决体系结构差异性、实现软件兼容性、降低计算机软硬件研发成本的有效方法之一,已越来越被计算机研究、制造、应用领域所关注。系统仿真近年来发展迅速,I/O仿真技术作为其研究的一个重要方面,由于性能较低,被业界作为重点进行研究。本文以I/O子系统仿真的关键技术为研究内容,主要进行了如下工作。论文深入分析了多种常见I/O子系统仿真框架的结构特点和优缺点,提出了一种基于Alpha平台的X86架构的I/O子系统仿真框架ABIO,并对ABIO框架的关键技术进行了深入的研究,给出了ABIO各个功能模块及接口的具体设计方案;分析了基于PCI总线的X86架构,从PCI总线结构仿真、南北桥芯片仿真、中断控制模块仿真和时钟模块仿真四个方面,详细阐述了基于ABIO框架的PCI总线仿真的实现;分析了IDE磁盘的工作原理和现有磁盘仿真方法,结合需要仿真的目标,提出了基于Pass-through的磁盘设备仿真分区分配方法,详细阐述了实现磁盘仿真的主要功能模块,给出了磁盘仿真的工作过程和DMA传输过程。ABIO框架从技术和结构上改进了原有Alpha平台的系统级仿真器,将真实设备分配给了客户机操作系统,并实现了设备添加的用户可定制。论文最后给出了使用VDT和Bonnie++测试集对仿真磁盘I/O与ABIO框架的整体性能进行测试的结果。测试结果表明,本文提出的以ABIO为框架的I/O仿真子系统原型相对于Alpha平台上的其他系统仿真器在性能上有一定的提升。其中,基于Pass-through的磁盘仿真性能相对于QEMU仿真器的性能提升了4.25%-29.3%;ABIO框架的整体性能相对于QEMU的性能提升了4.22%-31.32%,相对于Bochs的性能提升了12.25%-28.81%。
其他文献
目的:总结并分析前交叉韧带重建术失败的原因,对前交叉韧带翻修的术前计划及术后的见解加以评论,重点强调翻修与初次重建术后康复治疗的不同点。资料来源:应用计算机检索Medl
改革开放以来,随着我国国民经济与社会全面发展,人民生活水平不断提高,人民对于食品安全的要求越来越高。保证人们食用食品的安全供给,既是满足人们日益增长的物质文化需要的首要
2007年,在菲律宾发现上海冠生园的大白兔奶糖、福建晋江的浪漫鱼牛奶糖、东莞Balron的葡萄饼干及永康的葡萄饼干四款食品中含甲醛。尽管事后查明其甲醛并非外源性添加,但是此
背景:有研究表明全髋关节置换术有较高的假体松动率,大大地影响了假体的远期疗效。无柄解剖人工全髋关节假体能否依靠股骨假体的生物固定作用减少假体松动率的发生?目的:观察
Internet问世以来,作为其主流应用的电子邮件也得到了飞速的发展。但随之而来的垃圾邮件,不仅严重占用网络资源,威胁网络安全,更对人们的日常生活造成了严重困扰。当前反垃圾
背景:近年来对临床上应用不同手术方式治疗精索静脉曲张的研究很多,开放、腔镜及显微外科等术式各有利弊,尤其是对未成年人精索静脉曲张治疗方式的选择尚存较大争议。目的:系
作为非理性主义下的自由意志,是从主观意识、个人意志的角度出发,真诚的面对人内心产生出来的痛苦和欲望。叔本华在他的著作中表述为它们是无法克服的,并且是随着人的认识高
复杂曲面零件在航空航天、能源运输以及精密模具制造等领域广泛存在,提高复杂曲面零件制造的精度、效率和可靠性是制造技术不懈追求的目标。随着高精度数控机床、高精密测头
从低碳经济到低碳旅游,是世界可持续发展的有益探索.广州通过成功"创文"和举办"亚运会",积累了构建"低碳广州"的良好基础和宝贵经验.低碳不仅是一种姿态,倡导低碳城市发展理
增开列车和缩小行车间距是缓解城市轨道交通客流压力的重要措施,但同时,这也对列车运行控制的安全性提出了更高的要求。现行列车控制系统主要依靠轨道电路确认前方线路的车辆