CISC 和 RISC - 同步和异步
CISC and RISC - synchronous and asynchronous
我有两个相反的想法。我认为 RISC 中的所有指令都花费相同的时间,这让我相信 RISC 与同步相关联。
同时我认为CISC应该是同步的,RISC应该是异步的。
请问RISC是异步关联的,CISC是同步关联的吗?为什么???
谢谢!
同步和异步是什么意思。如果您在谈论逻辑时钟,那么 cisc vs risc vs 硬盘控制器并不重要,这只是您正在计时的一些逻辑。当谈到处理器时,如果您正在考虑它们是否可以串行或并行执行操作,那么两者之间也没有关系,因为两者都可以以任何一种方式实现。一些 CISC 处理器是 shell 围绕 risc 或 vliw 或其他处理器的某种风格。如果您正在考虑并行执行与串行执行,顺序执行或乱序执行,那么如果您拥有正确的逻辑和正确的管道,那么这两者都无关紧要,您可以向前看并乱序并行执行。
就好像说红毛衣和绿毛衣是用红线和绿线做的一样。它们仍然只是针织和反针的组合。逻辑只是许多原始门,无论是磁盘控制器芯片、声卡芯片还是处理器,您都可以用尽可能多的方式来实现逻辑,就像您可以实现程序来解决特定问题一样。机器代码只不过是一堆输入到一堆门中的比特,除了你输入的位数和要实现的门的数量之外,关于 risc 与 cisc 的工作方式没有什么特别之处。一个可能比另一个更容易实现,但它仍然只是一些逻辑门。
我有两个相反的想法。我认为 RISC 中的所有指令都花费相同的时间,这让我相信 RISC 与同步相关联。
同时我认为CISC应该是同步的,RISC应该是异步的。
请问RISC是异步关联的,CISC是同步关联的吗?为什么???
谢谢!
同步和异步是什么意思。如果您在谈论逻辑时钟,那么 cisc vs risc vs 硬盘控制器并不重要,这只是您正在计时的一些逻辑。当谈到处理器时,如果您正在考虑它们是否可以串行或并行执行操作,那么两者之间也没有关系,因为两者都可以以任何一种方式实现。一些 CISC 处理器是 shell 围绕 risc 或 vliw 或其他处理器的某种风格。如果您正在考虑并行执行与串行执行,顺序执行或乱序执行,那么如果您拥有正确的逻辑和正确的管道,那么这两者都无关紧要,您可以向前看并乱序并行执行。
就好像说红毛衣和绿毛衣是用红线和绿线做的一样。它们仍然只是针织和反针的组合。逻辑只是许多原始门,无论是磁盘控制器芯片、声卡芯片还是处理器,您都可以用尽可能多的方式来实现逻辑,就像您可以实现程序来解决特定问题一样。机器代码只不过是一堆输入到一堆门中的比特,除了你输入的位数和要实现的门的数量之外,关于 risc 与 cisc 的工作方式没有什么特别之处。一个可能比另一个更容易实现,但它仍然只是一些逻辑门。