计算机方面论文范文素材,与计算机体系结构的技术问题相关毕业论文范文
本论文是一篇计算机方面毕业论文范文,关于计算机体系结构的技术问题相关在职研究生毕业论文范文。免费优秀的关于计算机及体系结构及指令方面论文范文资料,适合计算机论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:本论文简要介绍了计算机的发展现状,然后对比了两种不同的体系结构,比较了这两种体系结构中存在的问题,进而提出计算机体系结构的发展趋势.[1]
关 键 词:计算机体系结构;冯诺依曼;RISC;CISC
中图分类号:TP303
计算机的发展大体上可以分为两个阶段,这两个阶段分别是:串行阶段以及并行阶段.所谓并行计算机,是在串行计算的基础上,使得许多组处理单元相互协调、相互调度来完成数据以及计算等处理的方式.基于冯诺依曼的计算机体系结构可以分成CISC的体系结构以及基于RISC的体系结构.
1计算机体系结构的现状
人们的沟通以及工作的效率因为计算机技术的发展得到了很大程度上的提高.在现代的微处理器中,大体上可以将其体系结构分成两大类,这两大类分别是:基于CISC的体系结构以及基于RISC的体系结构.基于CISC的体系的芯片有x86(intel);基于RISC的体系的芯片有powerpc、sparc等等.无论是哪一种结构,人们在设计芯片的时候,都会注重以下几个方面的问题:
(1)计算机最重要的功能就是在处理数据等方面,所以计算机的计算处理速度是计算机性能的一个非常重要的指标.计算机的体系结构会在很大程度上决定计算机的处理速度,当然处理速度还与许多其它因素有关:硬件结构、制作工艺等等.对于RISC,其处理速度很快,这是因为它采用的是流水线技术,同时能够直接完成指令的硬件译码;对于CISC,由于其硬件本身的复杂度就足够高,因此也就表明会有更高的处理速度[2].
(2)CISC能够支持比较高级的计算机语言,而RISC却只能够支持一些精简指令集以及它们的组合.但是这并不意味着RISC没有优势,其能够通过对高级语言的优化编译,实现对高级语言的支持.
对于以上描述的两个目标,人们普遍希望计算机的运算速度越高越好,同时更加希望计算机能够直接支持高级语言,从而使得人们开发计算机相应软件时更加方便快捷.
2两种体系结构比较
2.1二者具有不ࡧ
计算机方面论文范文素材
2.2具有不同的编译器要求.如果时钟频率相同,同时失去编译器,那么RISC与CISC的体系结构的计算机的效率其实并没有差别.而且相对来说,RISC体系结构更加需要编译器对指令的优化.CISC具有很大的市场,同时技术的发展也已经相当成熟.RISC体系结构并不能够直接取代CISC的体系结构.固然,RISC体系结构具有很强的竞争力,但是其逻辑硬布线到目前为止并没有统一的规定.RISC也并不是传统意义上的概念,现代的RISC也具有很多明显的变化,主要表现在:具有分支预测的功能、能够超标量执行,同时还能够乱序执行指令[4].
2.3两种体系结构具有不同的设计思想.人们通常测量计算机执行速度的方法是测算执行程序的时间.如果我们想要提高计算机的执行速度,主要可以从以下几个方面来着手:(1)减小每个指令的执行周期;(2)要想提高计算机的运算速度,也可以提高某些指令的语义级别;(3)最重要的方法还是提高主频.相对来说,RISC体系结构的指令都比较简单,因此具有较低的指令语义.大部分的指令都是单周期,因此硬件逻辑实现十分方便,可以使用逻辑硬布线的方法.
3体系结构存在的相应问题
在近六十年来,世界各地的计算机科学家不断丰富和晚上计算机体系结构,成就了现代计算机.对于经典的冯诺依曼结构,主要有以下三点核心:存储模型、二进制以及在某一个特定时间只能够串行操作一个命令.
有关论文范文主题研究: | 计算机相关论文范文 | 大学生适用: | 研究生论文、学年论文 |
---|---|---|---|
相关参考文献下载数量: | 44 | 写作解决问题: | 如何怎么撰写 |
毕业论文开题报告: | 论文模板、论文结论 | 职称论文适用: | 期刊目录、初级职称 |
所属大学生专业类别: | 如何怎么撰写 | 论文题目推荐度: | 优秀选题 |
二进制这个体系已经成为计算机界的标杆,到目前为止基本上没有人能够突破这种二进制的体系结构.人们希望能够将存储模式改变一下,摆脱寄存器这一存储模式.但是,即使使用了很多技术以及先进的理论,这种设想都没有获得成功.人们希望计算机能够在某一操作的过程中,实现大量的并行计算操作,但是基于冯诺依曼的串行处理机制仍然没有得到解决.RISC以及CISC都属于冯诺依曼体系,因此它们都有各自固有的缺陷[5].
4计算机体系结构发展趋势
4.1多线程体系.所谓的多线程技术,是一种结合了冯诺依曼的控制流模型以及数据流模型的新兴技术.它能够进行现场的指令级交换以及顺序调度.一般说来,在线程中,如果其中一条指令执行,那么相应后面的指令都会相继执行.线程可以成为计算机中调度执行的基本步骤,同时计算机中可以同时并发运行许多个线程.这样做的好处是:提高了并行度的效果,同时又能够相互隐藏延迟的操作.多线程有着许多优点,同时也有一些不足之处.它的优点是能够在很大程度上提高整个处理器的利用效率,在整体上使计算机的性能提高到一个新的档次.多线程技术能够很好地隐藏几乎所有的延迟,这是诸如分支预测错误延迟技术等其它技术所不具备的.因此,多线程技术能够在计算机微处理器的结构中具有很高的应用价值.但是为了实现多线程技术,就需要很多的硬件同时并行操作,这种硬件的资源损耗十分巨大[6].
4.2VLIW体系.所谓VLIW体系,能够通过编译器将许多不同的、相互之间无依赖的操作缩减到一个长指令字中.VLIW体系域超标量有许多相同的地方.超标量能够突破flynn的难题,而VLIW也同样可以.它们两者的不同点是在何处处理好执行多个操作时产生的指令相关问题.对于这个问题,超标量的RISC处理器的调度方案留给芯片,VLIW体系的微处理器将工作交给编译器来决定.从某种意义上来看,VLIW可以是一种特殊的超标量技术,它是基于编译器或者是软件的.VLIW体系结构进行指令并行化的方法是静态调度相应的执行代码.VLIW体系的微处理器具备的这种调度方法,具有许多优点:它能够大
计算机方面论文范文素材,与计算机体系结构的技术问题相关毕业论文范文参考文献资料: