- 1、本文档共110页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JEJava芯片系统关键技术的研与设计
国防科学技术大学研究生院学位论文摘要‘
国防科学技术大学研究生院学位论文
摘要‘
随着计算机硬件、软件和网络技术的迅猛发展.Internet已经成为人们生活中不 可或缺的部分.。利用台式计算机访问Internet的方式已经不能完全适应人们的要求, 导致各种各样的非PC类Imernct访问设备的出现,例如机顶盒、无线WAP电话、 信息家电等等。
Java语言由于其独特的平台无关性已经成为目前Internet上非常流行的一种编
程语言,也是许多分布式计算环境和标准的基础。因此有效支持Java程序的运行已 经成为对非PC类Intemet访问设备的必然要求。
目前的Java虚拟机大多由软件实现。它们不仅运行速度慢,结构复杂,更严重 的是需要占用大量的存储空间,难以在资源受限的嵌入式设备中使用。为了解决这 个问题,国际上掀起了对用硬件直接支持Java程序运行的Java芯片系统的研究热 潮。
由于Java虚拟机指令系统和经典微处理器指令系统有很大区别,Java芯片系统 在硬件体系结构、面向对象的实现机制、软硬件接口和操作系统结构等方面都而临 许多新的技术问题和设计难度,以致已有的Java芯片系统都存在许多需要改进的不 足之处。针对这些不足,在对Java虚拟机指令系统、应用程序和Java:薛片操作系 统等进行深入分析和深刻理解的基础上,文中提出了一个用于非PC类Internet防问 设备的JE.Java芯片系统。它的性能与国外的类似产品相当,而且结构更加简单。,
指令系统和应用程序的特点是决定微处理器体系结构的关键因素。奉文fr光通 过对Java虚拟机指令系统的分析和对Java典型应用程序的测试,提炼出Java啦拟 机指令的执行特点,明确了Java芯片系统中需要解决的关键问题。
为了解决Java虚拟机指令系统中指令不定长、面向堆栈和地址虚拟化等0 4题, 本文研究了Java芯片中取指部件、堆栈缓冲部件和地址转换机制以及相应物理存储 器的管理等关键技术。文中提出了取指部件的设计原理而且采用理论模型和栈拟方 法对它进行了性能评价,利用评价结果优化了取指策略和参数设置。文中还设计了 一种由多体静态存储器构成的堆栈缓冲结构,并在堆栈缓冲和执行部件之间采用了
数据重定向技术,还对缓冲容量和后援频度的关系进行了理论分析。另外,文中还
提出了一种直接段式和间接段页式结合的寻址策略和地址转换技术以及相关物理存 储器的管理算法,并对这些技术进行了全面的性能评价。
面向对象指令是Java虚拟机指令系统中的一个特点,也是经典微处理器系统设 计中未曾遇到的问题。本文针对Java语言的特点,建立了Java语言对象域模型, 并据此模型提出了一种能有效解决垃圾回收过程中对象精确扫描问题的对象组织方 法——“对放法”。文中还建立了Java虚拟机方法分派模型,提出了采用预先链按 和设置对象方法指针cache等方法加速方法分派过程以及设置方法现场cache以减 少方法现场调入开销等技术。测试表明,这些技术能有设缩短面向对象指令的执行
。本课题获得国家自然科学基金资助(项昏批准号6991)3013)。
国防科学技术。犬学研究生院学位论文时I司。
国防科学技术。犬学研究生院学位论文
时I司。
由于Java虚拟机指令系统中没有直接硬件控制指令,本文提出了一种具有面向 对象特征的软硬件接口——本地方法,并介绍了它的实现技术。.该接口不仅提供了 一个完整的面向对象视图而且避免了已有Java芯片系统中扩展指令系统方法所带来 的种种缺点。
针对Java芯片操作系统的特点,本文提出了一个新的Java芯片操作系统模型, 并介绍了其实现技术。它在操作系统结构和设计方法上都与经典操作系统有较大不 同:它由内核、转换层和多个相对独立的服务器等组件构成,并抽象出各种组件在 内部结构、外部接口、运行模式和交互关系等方面的共同特征。该操作系统具有很 好的可伸缩性、可维护性和代码可重用性。
为提高模拟速度,本文建立了Java芯片的流水线级模型,介绍了一个据此模型
开发的面向对象的节拍精度的Java芯片模拟系统以及由该模拟系统和其它辅助程序 构成的虚拟JE.Java芯片系统。该系统具有运行速度快,设计层次可以平滑过渡、 调试手段丰富等特点。该虚拟系统能够有效支持Java芯片的体系结构级验证,性能 评价和操作系统的开发。
Java芯片系统作为非PC类Intemet访问设备中微处理器系统的有力竞争者,己 引起了计算机研究界和工业界的广泛关注。本文对该系统进行了广泛而深入的研 究,在提出的一些有独创性的实现技术基础上,完成了系统设计、验证和评价工作, 掌握了Java芯片系统的技术难点,并提出了解决方法。所积累的宝贵经验为Java 芯片系统的硬件实现奠定了坚实的基础。
关键词:计算机体系结构、Java芯片
您可能关注的文档
- IL9在小鼠银屑病皮损的表达及其抗体对IL17 CCR的影响研究.docx
- ILT4和HLAG在NSCLC中的共表达对病人预后的影响及其机研究.docx
- IL审审35基因染及其对小鼠免疫功能的影响.docx
- IL6PGRNmTOR径在肝细胞癌中的功能.docx
- ILK αSMA在糖尿病大鼠肾组织的表达及苯那普利对其影响研究.docx
- IMDC负载P2 5873段干预对EAN中Th17Th1细胞的影响.docx
- IMMH00临床前药物代谢动力学研究.docx
- IMS域的切换研究IMS的业务开发-计算机应用技术专业毕业论文.docx
- IL审15慢病毒表达载体的构建及体外实验.docx
- IMS下WAPI安全入的研究与实现-电磁场与微波技术专业毕业论文.docx
文档评论(0)