收藏 分销(赏)

两种CPU体系结构样本.doc

上传人:a199****6536 文档编号:9897555 上传时间:2025-04-12 格式:DOC 页数:3 大小:58.50KB
下载 相关 举报
两种CPU体系结构样本.doc_第1页
第1页 / 共3页
两种CPU体系结构样本.doc_第2页
第2页 / 共3页
点击查看更多>>
资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 哈佛结构和冯诺依曼结构的区别 1、 哈佛结构 (英语: Harvard architecture)是一种将程序指令储存和数据储存分开的存储器结构。中央处理器首先到程序指令储存器中读取程序指令内容, 解码后得到数据地址, 再到相应的数据储存器中读取数据, 并进行下一步的操作( 一般是执行) 。程序指令储存和数据储存分开, 数据和指令的储存能够同时进行, 能够使指令和数据有不同的数据宽度, 如Microchip公司的PIC16芯片的程序指令是14位宽度, 而数据是8位宽度。 哈佛结构的微处理器一般具有较高的执行效率。其程序指令和数据指令分开组织和储存的, 执行时能够预先读取下一条指令。 当前使用哈佛结构的中央处理器和微控制器有很多, 除了上面提到的Microchip公司的PIC系列芯片, 还有摩托罗拉公司的MC68系列、 Zilog公司的Z8系列、 ATMEL公司的AVR系列和安谋公司的ARM9、 ARM10和ARM11。 2、 冯·诺伊曼结构 ( Von Neumann architecture) , 也称普林斯顿结构, 是一种将程序指令存储器和数据存储器合并在一起的电脑设计概念结构。本词描述的是一种实作通用图灵机的计算装置, 以及一种相对于平行计算的序列式结构参考模型( referential model) 。 本结构隐约指导了将储存装置与中央处理器分开的概念, 因此依本结构设计出的计算机又称储存程式型电脑。 最早的计算机器仅内涵固定用途的程式。现代的某些计算机依然维持这样的设计方式, 一般是为了简化或教育目的。例如一个计算器仅有固定的数学计算程式, 它不能拿来当作文书处理软件, 更不能拿来玩游戏。若想要改变此机器的程式, 你必须更改线路、 更改结构甚至重新设计此机器。当然最早的计算机并没有设计的那个可编程化。当时所谓的”重写程式”很可能指的是纸笔设计程式步骤, 接着制订工程细节, 再施工将机器的电路配线或结构改变。 而储存程式型电脑的概念改变了这一切。借由创造一组指令集结构, 并将所谓的运算转化成一串程式指令的执行细节, 让此机器更有弹性。借着将指令当成一种特别型态的静态资料, 一台储存程式型电脑可轻易改变其程式, 并在程控下改变其运算内容。冯·诺伊曼结构与储存程式型电脑是互相通用的名词, 其用法将于下述。而哈佛结构则是一种将程式资料与普通资料分开储存的设计概念,可是它并未完全突破冯.诺伊曼架构。 储存程式型概念也可让程式执行时自我修改程式的运算内容。本概念的设计动机之一就是可让程式自行增加内容或改变程式指令的内存位置, 因为早期的设计都要使用者手动修改。但随着索引暂存器与间接位置存取变成硬件结构的必备机制后, 本功能就不如以往重要了。而程式自我修改这项特色也被现代程式设计所弃扬, 因为它会造成理解与除错的难度, 且现代中央处理器的管线与快取机制会让此功能效率降低。 从整体而言, 将指令当成资料的概念使得组合语言、 编译器与其它自动编程工具得以实现; 能够用这些”自动编程的程式”, 以人类较易理解的方式编写程式[1]; 从局部来看, 强调I/O的机器, 例如Bitblt, 想要修改画面上的图样, 以往是认为若没有客制化硬件就办不到。但之后显示这些功能能够借由”执行中编译”技术而有效达到。 此结构当然有所缺陷, 除了下列将述的冯·诺伊曼瓶颈之外, 修改程式很可能是非常具伤害性的, 无论无意或设计错误。在一个简单的储存程式型电脑上, 一个设计不良的程式可能会伤害自己、 其它程式甚或是操作系统, 导致当机。缓冲区溢位就是一个典型例子。而创造或更改其它程式的能力也导致了恶意软件的出现。利用缓冲区溢位, 一个恶意程式能够覆盖呼叫堆栈( Call stack) 并覆写程式码, 而且修改其它程式档案以造成连锁破坏。内存保护机制及其它形式的存取控制能够保护意外或恶意的程式码更动。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服