弗林的计算机体系结构分类

计算机体系结构分类 (Classification of computer architecture)

According to Flynn's there are four different classification of computer architecture,

根据弗林的说法,计算机体系结构有四种不同的分类,

1)SISD(单指令单数据流) (1) SISD (Single Instruction Single Data Stream))

Single instruction: Only one instruction stream is being acted or executed by CPU during one clock cycle.

单条指令:在一个时钟周期内,CPU仅执行或执行一条指令流。

Single data stream: Only one data stream is used as input during one clock cycle.

单个数据流:在一个时钟周期内,只有一个数据流用作输入。

flynns classification (1)

A SISD computing system is a uniprocessor machine that is capable of executing a single instruction operating on a single data stream. Most conventional computers have SISD architecture where all the instruction and data to be processed have to be stored in primary memory.

SISD计算系统是一种单处理器机器,能够执行对单个数据流进行操作的单个指令。 大多数常规计算机具有SISD架构,其中所有要处理的指令和数据都必须存储在主存储器中。

2)SIMD(单指令多数据流) (2) SIMD (Single Instruction Multiple Data Stream))

A SIMD system is a multiprocessor machine, capable of executing the same instruction on all the CPUs but operating on the different data stream.

SIMD系统是一种多处理器计算机,能够在所有CPU上执行相同的指令,但在不同的数据流上运行。

IBM 710 is the real life application of SIMD.

IBM 710是SIMD的实际应用程序。

flynns classification (2)

3)MISD(多指令单数据流) (3) MISD (Multiple Instruction Single Data stream))

An MISD computing is a multiprocessor machine capable of executing different instructions on processing elements but all of them operating on the same data set.

MISD计算是一种多处理器机器,能够在处理元件上执行不同的指令,但是所有指令都在同一数据集上运行。

flynns classification (3)

4)MIMD(多指令多数据流) (4) MIMD (Multiple Instruction Multiple Data Stream))

A MIMD system is a multiprocessor machine that is capable of executing multiple instructions over multiple data streams. Each processing element has a separate instruction stream and data stream.

MIMD系统是一种多处理器机器,能够在多个数据流上执行多个指令。 每个处理元件具有单独的指令流和数据流。

flynns classification (4)

Conclusion:

结论:

In the above article, we discussed Flynn's classification of computer architecture in brief with illustrative diagrams in a very easy manner. Don’t forget to go through the diagrams as well.

在上面的文章中,我们以非常简单的方式简要地讨论了Flynn对计算机体系结构的分类,并附有说明图。 别忘了浏览这些图。

翻译自: https://www.includehelp.com/basics/flynns-classification-of-computer-architecture.aspx

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/379399.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Assert和异常处理

Assert用于检查不应该发生情况,用来帮助开发人员对问题的快速定位。异常处理用于对程序发生异常情况的处理,增强程序的健壮性、容错性,减少程序使用中对用户不有好的行为,不让(通常也不必)用户知道发生了什么错误。实际开发中&…

ffmpeg 命令裁剪合并

1 mp4格式: 裁剪从一个视频中的1分钟、2分钟、3分钟开始截取10秒 ffmpeg -i test_1280x720.mp4 -ss 00:01:00 -t 10 -codec copy copy1.mp4 ffmpeg -i test_1280x720.mp4 -ss 00:02:00 -t 10 -codec copy copy2.mp4 ffmpeg -i test_1280x720.mp4 -ss 00:03:00 -t 10…

Struts2初始化流程及源码分析

1.1 Struts2初始化 在讲Struts2的初始化之前,应该为大家描述下Web应用中的过滤器Filter,这关系到我们对核心过滤器FilterDispatcher的正确理解。 Filter:一个filter是一个对象,为每个请求资源(一个servlet或静态内容) &#xff0c…

ffmpeg 命令图片和视频相互转换

1当前文件环境: ffmpeg -i test.mp4 -y -f image2 -ss 00:00:02 -vframes 1 -s 640x360 test.jpg ffmpeg -i test.mp4 -y -f image2 -ss 00:00:02 -vframes 1 -s 640x360 test.bmp 使用ffplay test.jpb ffplay test.bmp 都是可以打开的 参数介绍: -y 如…

ffmpeg命令 拉流

1: 拉流播放:rtmp (ffplay rtmp://server/live/streamName) ffplay -x 480 -y 320 rtmp://58.200.131.2:1935/livetv/cctv1 2: 拉流存储到文件:rtmp ffmpeg -i rtmp://58.200.131.2:1935/livetv/cctv1 -codec copy cctvrtmp.f…

ffmpeg 命令过滤器裁剪

1 图片操作: 原图: 使用ffplay 显示左半边 ffplay -i input.png -vf cropiw/2:ih:0:0 可以通过ffmpeg 保存 ffmpeg -i input.png -vf cropiw/2:ih:0:0 out.png 2 视频操作: 原视频: 显示左半边 ffplay -i cctvhttp.flv -vf …

[iphone-cocos2d]分享一段Objective-C可调用的游戏中播放音乐(1)

首先需要引入AudioTool 这个framework 代码 -(id)initWithPath:(NSString *)path{ UInt32 size, maxPacketSize; char*cookie; inti; if(gThereIsAnActiveTrack) { NSLog("*** WARNING *** GBMusicTrack only plays one track at a time…

提示丢失libgcc_s_dw2-1.dll问题

QT使用MinGW编译器编译中的的执行文件,执行问题 将qt中安装的mingw编码器的路径添加到环境变量path (D:\Qt\Qt5.10.1\5.10.1\mingw53_32\bin)

浅谈多线程和异步

最近很忙,因此拿出时间来写博客也算是忙里偷闲了,继承前面的一贯风格,继续浅谈胡侃。  最近在项目中遇到了Socket异步网络传输的问题,所以沉下心来整理下。于是,先问了下度娘,结果找到了园友志良的一篇文…

ffmpeg 命令添加文字水印

使用ffplay 预览一下效果: ffplay -i cctvhttp.flv -vf “drawtextfontsize100:fontfileArial.ttf:tex t‘hello world’:x20:y20:fontcolorblue:alpha0.5” -x 640 -y 480 使用ffmpeg保存为文件 : ffmpeg -i cctvhttp.flv -vf “drawtextfontsize10…

SDL_main导致main找不到入口

SDL main的错误 引用SDL.h就会报这个错误 因为SDL 将main 宏定义为 SDL_main,所以会找不到main入口 可以使用#undef main取消这个宏定义

Oracle ——如何确定性能差的 SQL

http://www.toadworld.com/KNOWLEDGE/KnowledgeXpertforOracle/tabid/648/TopicID/TSQ7/Default.aspx 本文主要说明在应用程序内书写和调优 SQL 语句。假设,你已经知道你应用程序中的哪些 SQL 语句需要注意。事实上,这不太容易。那么,我们如何…

C#中的委托和事件(续)

http://www.cnblogs.com/JimmyZhang/archive/2007/09/23/903360.html 欢迎浏览本文的后续文章: C#中的委托和事件(续)PDF 浏览:http://www.tracefact.net/Document/Delegates-and-Events-in-CSharp.pdf文中代码在VS2005下通过,由于VS2003(.Ne…

ffmpeg 命令添加图片水印

使用ffplay预览一下: ffplay -i cctvhttp.flv -vf “moviewatermark.png[watermark];[in][watermark]overlay x10:y10[out]” -x 640 -y 480 参数: 有两个过滤器movie\overlay movie:读取watermark.png输出 [watermark]可以理解自定义的的变…

C#实现动态桌面背景图片切换

问题描述:凝视桌面背景,突感如果桌面背景是变化的像win7一样,该多有意思啊。闹钟瞬间产生一个念头,用C#写一个动态切换桌面背景的图片。如何实现这个想法了,我思考了一会儿,想到了如下的一些需要解决的问题…

ffmpeg 命令画中画效果

画中画效果也是和图片水印一样使用movie配合overlay实现 使用ffplay预览一下: ffplay -i cctvhttp.flv -vf “moviecctvhttp.flv[subm];[in][subm]overlayx20:y30[o ut]” -x 640 -y 480 (可以看到是有两层视频的) 用个不同的视频再测试&…

编写一个程序,实现将存放在AX和DX中的32位数据循环右移二进制数的4位。(DX存放高字节内容,AX存放低字节内容)

编写一个程序,实现将存放在AX和DX中的32位数据循环右移二进制数的4位。(DX存放高字节内容,AX存放低字节内容) P151 例4.9 汇编思路: AX右移四位后,使用BH接收AL的低四位数据,得到BH的八位数据…

c#中textbox属性_C#.Net中的TextBox.Visible属性与示例

c#中textbox属性Here we are demonstrating use of Visible property of TextBox Control. 在这里,我们演示了TextBox Control的Visible属性的使用。 Visible property contains two values 可见属性包含两个值 True: Using this - textbox can be visible on par…

.net 笔记尝试(二)

.NET笔试题集(二) 1.using关键字有什么用?什么是IDisposable? using可以声明namespace的引入,还可以实现非托管资源的释放,实现了IDisposiable的类在using中创建,using结束后会自动调用该对象的…

网上照片之博客照片与网店照片拍摄心得

本文选自《非常摄影手记:2天玩转单反相机》一书 让照片在博客上更热的心得 1.有时美好的不仅是照片,还有拍摄照片的过程。尽量真实全面地记录自己的摄影过程,展示最感人的自我。 2.不要急功近利,不想成“名博”的博主不是好博主&a…