计算机体系结构是如何开发的?
多年来,计算机体系结构经历了进化而不是革命性的变化,支持功能是那些被证明执行交付的功能。
根据我们启动的冯诺依曼架构作为实现标量信息的顺序机器的图。从位串行到字并行操作以及从定点到浮点操作的顺序设备。冯诺依曼架构是中庸的,因为程序中的指令是按顺序执行的。
前瞻、并行和流水线-前瞻方法开始预取指令以重叠I/E(指令提取/解码和执行)操作并允许功能并行。
功能并行由两种方法提供,例如第一种是将多个功能单元一起使用,另一种是在多个处理级别处理流水线。
最近掌握了流水线指令执行流水线算术计算和内存连接操作。流水线在对矢量数据字符串连续执行相同的操作方面已被测试特别有吸引力。矢量操作wQues123ere最初主要通过使用标量流水线处理器的软件控制循环来执行。
Flynn的分类-MichaelFlynn(1972)建立了基于指令和数据流理论的计算机体系结构混合的命名法。
传统的顺序机器是SISD(单一数据流上的单一指令流)。矢量计算机设置有标量和矢量硬件或作为SIMD(多数据流上的单指令流)出现。并行计算机称为MIMD(多数据流上的多指令流)机器。