下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

关于计算机体系结构四种Flynn分类法

作者:课课家教育     来源: http://www.kokojia.com点击数:3447发布时间: 2017-08-19 13:00:45

标签: PaaSNodeJS部署OpenShift

   计算机体系结构设计是一项工程性很强,需要大量经验的工作,需要广泛掌握编译器,微体系机构和电路设计的知识。当然,硬件设计的最终目的是更有效地运行软件,所以应用程序和算法的了解也是体系结构设计的前提。

     计算平台介绍:

关于计算机体系结构四种Flynn分类法_PaaS_NodeJS部署_OpenShift_课课家教育

  注意配图,配图才是重点

  Flynn于1972年提出了计算平台的Flynn分类法,主要根据指令流和数据流来分类,共分为四种类型的计算平台。

  单指令流单数据流机器(SISD):

SISD机器是一种传统的串行计算机,它的硬件不支持任何形式的并行计算,所有的指令都是串行执行。

  SISD机器是一种传统的串行计算机,它的硬件不支持任何形式的并行计算,所有的指令都是串行执行。并且在某个时钟周期内,CPU只能处理一个数据流。因此这种机器被称作单指令流单数据流机器。早期的计算机都是SISD机器,如冯诺.依曼架构,如IBM PC机,早期的巨型机和许多8位的家用机等。

  单指令流多数据流机器(SIMD):

SIMD是采用一个指令流处理多个数据流。这类机器在数字信号处理、图像处理、以及多媒体信息处理等领域非常有效。

  SIMD是采用一个指令流处理多个数据流。这类机器在数字信号处理、图像处理、以及多媒体信息处理等领域非常有效。

  Intel处理器实现的MMXTM、SSE(Streaming SIMD Extensions)、SSE2及SSE3扩展指令集,都能在单个时钟周期内处理多个数据单元。也就是说我们现在用的单核计算机基本上都属于SIMD机器。

  多指令流单数据流机器(MISD):

MISD是采用多个指令流来处理单个数据流。

  MISD是采用多个指令流来处理单个数据流。由于实际情况中,采用多指令流处理多数据流才是更有效的方法,因此MISD只是作为理论模型出现,没有投入到实际应用之中。

  多指令流多数据流机器(MIMD):

MIMD机器可以同时执行多个指令流,这些指令流分别对不同数据流进行操作。

  MIMD机器可以同时执行多个指令流,这些指令流分别对不同数据流进行操作。最新的多核计算平台就属于MIMD的范畴,例如Intel和AMD的双核处理器等都属于MIMD。

  计算机体系结构概述:

  (Computer Architecture)也称为计算机体系结构,它是由计算机结构外特性,内特性,微外特性组成的。经典的计算机系统结构的定义是指计算机系统多级层次结构中机器语言机器级的结构,它是软件和硬件/固件的主要交界面,是由机器语言程序、汇编语言源程序和高级语言源程序翻译生成的机器语言目标程序能在机器上正确运行所应具有的界面结构和功能。

  Computer Architecture)也称为计算机体系结构,它是由计算机结构外特性,内特性,微外特性组成的。经典的计算机系统结构的定义是指计算机系统多级层次结构中机器语言机器级的结构,它是软件和硬件/固件的主要交界面,是由机器语言程序、汇编语言源程序和高级语言源程序翻译生成的机器语言目标程序能在机器上正确运行所应具有的界面结构和功能。

  计算机系统结构指的是什么? 是一台计算机的外表? 还是是指一台计算机内部

  计算机系统结构相关书籍的一块块板卡安放结构? 都不是,那么它是什么? 计算机系统结构就是计算机的机器语言程序员或编译程序编写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能特性。用一个不恰当的比喻一,比如动物吧,它的"系统结构"是指什么呢? 它的概念性结构和功能特性,就相当于动物的器官组成及其功能特性,如鸡有胃,胃可以消化食物。至于鸡的胃是什么形状的、鸡的胃部由什么组成就不是"系统结构"研究的问题了。系统结构只管到这一层。关于计算机系统的多层次结构

     小结:

  学的越深越难跨专业,因为到时候就知道,每个专业都是无涯的,在自己的范围内精通已属不易。如果大家想要了解更多详细的内容的话,请关注课课家教育平台~

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程