1674软件、应用、器件对系统结构的影响内容摘要:
统一高级语言最好,是努力的目标 系列机是暂时性方法,也是目前最好的方法 仿真的速度低,芯片设计的负担重 目前用于同一系列机内的兼容 1/10~ 1/2的芯片面积用于仿真 发展异种机通过网络互联是实现软件移植的新途径 虚拟计算系统 虚拟计算系统能够隔离具体的硬件系统结构和软件系统之间的依赖关系,实现透明化的可伸缩计算系统架构。 透明、高效、可定制地使用计算资源,实现灵活构建、按需计算的理念。 VMware、 Xen、 Paralles、 VirtualBox、HyperV,etc 面向目标代码的编译 一种机器的目标代码重新编译到另一种机器的目标代码 两种方法: 动态代码转换 例 1: IBM的 DAISY(Dynamically Architected Instruction Set from Yorktown) 处理机,开放源代码,实现 IBM的 VLIW处理器与 X86处理器之间的二进制兼容,以及与 PowerPC、 S/390、Java虚拟机等 IBM国的所有处理器之间的二进制兼容 例 2: Transmeta公司的 Crusoe处理机, “ 代码映射软件 ” ,Code Morphing Software,可以保证 Transmeta公司的 VLIW处理器 Crusoe能够与 X86处理器之间实现二进制兼容。 已经大量应用于笔记本计算机,其功耗很低 静态重编译:正在研究过程中,难度很大 ,还没有商品化 五种方法比较 方法一:采用统一高级语言是努力的目标,但不能解决已有目标代码的兼容。 方法二:目前最有效的方法,但限制了计算机系统结构的发展。 方法三:仿真的速度低,芯片设计的负担重。 用于同一系列机内的兼容, 1/10~ 1/2的芯片面积用于仿真。 方法四:采用虚拟计算机比方法三稍好,但仍然不能完全解决已有目标代码的兼容问题 方法五:目标代码的静态重编译是最有效的方法,但实现的难度很大。 计算机的四类应用 数据处理( Data Processing) 可计算性 信息处理( Information Processing) 数据的可管理性 知识处理( Knowledge Processing) 数据的可组织性、可理解性 智能处理( Intelligence Processing) 可智能性 应用系统对系统结构的影响 应用需求 高结构化数值计算:气象模型 ,流体流动 ,有限元分析 非结构化的数值计算:蒙特卡洛模拟 , 稀疏矩阵。 实时多因素问题:语音识别 ,图象处理 , 计算机视觉 海量存储和输入输出密集问题:数据库 , 事务处理。 图形学和设计系统:计算机辅助设计。 三个时期 通用计算机:主要是通用科学计算 专用计算机:科学计算、事务处理、实时控制 高性能通用机:满足多种需求 目前又开始多种专用处理机的研制 应用系统对系统结构的影响 两个发展趋势 维持价格不变,利用 VLSI技术等,提高性能 性能基本不变,价格迅速下降 一般先推出中间机型,然后再分别向高端和低端两个方向发展 三种设计思想 最高性能价格比:商用机。 主要发展方向 最高性能:国家安全需要,科技发展需要 例如:银河计算机、神州计算机、天河计算机 … 最低价格:家用学习机等 应用系。1674软件、应用、器件对系统结构的影响
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。