zoukankan      html  css  js  c++  java
  • 计算机组成原理

      之所以要了解这部分知识,是因为1997年的paper《programmable quantum gate arrays》中提出了‘ 普适量子门阵列’ 是参照着经典计算机的架构思想而提出的。

      问题:是参照‘冯诺依曼’ 体系?还是‘哈佛’ 体系?亦或二者的融合?看上去是哈佛体系。

      

      此量子门阵列设计: 有 data register 和 program register, 而中间的幺正操作(可编程门阵列)是固定的(fixed)的方案。我们实际要的效果是实现了对于输入态(data qubit)的操作。

      最好是要阅读专业书籍《计算机组成:结构化方法》(已下载)

      关于运算设备的分类。

      (1)通用处理器(GPP):采用冯诺依曼结构,在通用计算机上选择一种语言进行编程实现功能。

      (2)微控制器(MCU): 单片机。芯片级计算机。

      (3)通用数字信号处理器(DSP):采用哈佛结构,实现算法的方法可移植性和灵活性较好。

      (4)专用芯片(ASIC 或 FPGA):执行效率高,速度快,集成度高。具有并行特点。

      冯诺依曼的核心思想:指令和数据都能从存储器中读出。

      资料1:参见知乎

           在内存里,指令和数据是在一起的;

          在CPU 缓存里,还是会区分指令缓存和数据缓存。

          所以可认为:在CPU外部,采用的冯氏架构;在CPU内部,采用的是哈佛结构。

          大部分的DSP都没有缓存,因而直接就是哈佛结构。

          

      资料2:参见吴军 文明之光

          冯诺依曼体系结构:采用存储程序方式,数据和程序在内存中是没有区别的;即存储器的某个位置,放的可能是数据,也可以是指令或者二者混合体,具体是什么需要处理器解析;

          哈佛体系:数据存储和指令存储是分开的。


            

  • 相关阅读:
    Mysql 存储过程小例子
    Notepad++ 运行脚本快捷键设置
    Review PHP设计模式之——观测模式
    Review PHP设计模式之——注册模式
    2018年5月6日GDCPC(广东赛区)总结
    套题总结
    2017年广东省ACM省赛(GDCPC-2017)总结
    在线购物系统 实验五设计类
    在线购物系统 实验一问题描述、词汇表
    ACM ICPC 2011-2012 Northeastern European Regional Contest(NEERC)G GCD Guessing Game
  • 原文地址:https://www.cnblogs.com/zhangshihao/p/8194195.html
Copyright © 2011-2022 走看看