国际空间研究组织 | ISRO CS 2020 |问题 64
一条指令在前一条指令写入操作数之前尝试写入操作数。这可能会导致一个名为
(A)真正的依赖
(B)反依赖
(C)输出依赖
(D)控制危险答案: (C)
说明:数据依赖有三种类型:
- 流(数据)依赖:
O(S1) ∩ I (S2), S1 → S2 和 S1 在 S2 读取的内容之后写入 - 抗依赖:
I(S1) ∩ O(S2), S1 → S2 和 S1 在 S2 覆盖之前读取了一些东西 - 输出依赖:
O(S1) ∩ O(S2), S1 → S2 并且都写入相同的内存位置。
选项(C)是正确的。
这个问题的测验