- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
乐民之乐者,民亦乐其乐;忧民之忧者,民亦忧其忧。——《孟子》
计算机体系结构1
一、计算机体系结构的基本概念
计算机体系结构是指机器语言程序的设计者或是编译程序设计
者所看到的计算机系统的概念性结构和功能特性。Amdahl所定义的
体现结构是指程序员面对的是硬件的系统。所关心的是如何合理的进
行软硬件功能的分配。
计算机系统结构是指机器语言级的程序员所了解的计算机的属
性,即外特性。可以包含数据表示,寄存器定义、数量、使用方式,
指令系统,中断系统,存存储系统,IO系统等。
计算机组成是计算机结构的逻辑实现。可以包含数据通路宽度,
专用部件设置,缓冲技术,优化处理等。
计算机的实现是指其计算机组成的物理实现。包括处理机,主存
部件的物理结构,器件的集成度,速度的选择,模块、硬件、插件底
板的划分和连接。
从使用语言的角度,可以把计算机系统按功能从高到低分为7
级:0应用语言机器级、1高级程序语言机器级、2汇编语言机器级、
3操作系统机器级、4传统机器语言机器级、5微程序机器级和6电
子线路级。3~6级为虚拟机,其语言功能均由软件实现。
硬件功能分配的基本原则:(1)功能要求。首先是应用领域对应
的功能要求,其次是对软件兼容性的要求;(2)性能要求。如运算速
度,存储容量,可靠性,可维护性和人机交互能力等;(3)成本要求。
体系结构设计的方法有三种:由上而下-从考虑如何满足应用要
求开始设计;由下而上-基于硬件技术所具有的条件;由中间开始的
乐民之乐者,民亦乐其乐;忧民之忧者,民亦忧其忧。——《孟子》
计算机体系结构2
方法。
体系设计的步骤:需求分析、需求说明、概念性设计、具体设计、
优化和评价。
计算机体系结构的分类:(1)弗林FLYNN分类法:按指令流和
数据流将计算机分为4类:①单指令流、单数据流-Single
InstructionStreamSingleDataStream,SISD。计算机,即传统
的单处理机,通常用的计算机多为此类,如脉动阵列计算机systolic
array;②单指令流、多数据流-Multiple,SIMD。典型代表是并行
处理机。其并行性在于指令一级。如ILLIAC、PEPE、STARAN、MPP等;
③MISD计算机;④MIMD计算机。多处理机系统,实现全面并行的理
想结构。可以通过共享存储器和消息传递来耦合系统,每个处理器分
别执行系统分配的程序,同时执行多个指令流对多个数据流不同的处
理,如IBM3081/3084,Cray-2等。//弗林分类法基本上是对除流水
线处理机外的诺衣曼型控制流计算机进行分类,而不包括对像数据流
计算机这种非诺衣曼型机器进行分类;(2)冯氏分类法。依据是并行
度-即计算机在单位时间内能够处理的最大二进制位数。据此分为4
类:①字串位串WordSerialandBitSerial。WSBS计算机。只有
一个串行的处理部件,每字长1位;②字并位串Parallel。WPBS计
算机。只有一个处理部件。该部件处理字长n位;③字串位并WSBP
计算机。有多个处理部件。每个处理部件字长1位;④字并位并W
文档评论(0)