博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计组-数据冒险
阅读量:3959 次
发布时间:2019-05-24

本文共 216 字,大约阅读时间需要 1 分钟。

在这里插入图片描述

在这里插入图片描述
数据相关指在一个程序中,存在必须等前一条指令执行完才能执行后一条指令的情况,则这两条指令即为数据相关。数据冲突分为三类RAW(写后读)、WAR(读后写)、WAW(写后写),读后读不会发生错误。

1.RAW

在这里插入图片描述

2.WAR

在这里插入图片描述

当指令支持乱序发射时,会发生WAR。即I2会比I1先执行,会发生数据冲突。

3.WAW

在这里插入图片描述

多个功能部件存在会发生WAW,虽然是按序执行指令,但是乘法指令比加法指令执行顺序长,会导致I2比I1早执行完,发生了数据冲突。

转载地址:http://skmzi.baihongyu.com/

你可能感兴趣的文章
golang文章
查看>>
一些特殊的符号
查看>>
shell脚本的exit问题(退出脚本还是退出终端)
查看>>
linux export命令参数及用法详解--linux设置环境变量命令
查看>>
Shell单引号,双引号,反引号,反斜杠
查看>>
Qt中内存泄露和退出崩溃的问题
查看>>
常见颜色
查看>>
Source Insight 经典教程
查看>>
快速打开菜单附件中的工具
查看>>
Windows系统进程间通信
查看>>
linux exec的用法
查看>>
C语言中如何使用宏
查看>>
Http与RPC通信协议的比较
查看>>
Source Insight的对齐问题
查看>>
ubuntu设置开机默认进入字符界面方法
查看>>
chrome 快捷键
查看>>
Linux下buffer和cache的区别
查看>>
程序员不应该再犯的五大编程错误
查看>>
utf8中文编码范围
查看>>
oracle中文(utf8)按拼音排序的简单解决方案
查看>>