Skip to content

arch_005

Jaycee Zhang edited this page Dec 10, 2019 · 3 revisions

一个hello, world到底是怎么运行的--从晶体管道应用程序

硬件

晶体管(MOSFET) --+--> 逻辑门 --> 寄存/运算器 -+
                |                         |
                +--> SRAM  --> cache -----+--> CPU     
                                                           
晶体管(MOSFET)、电容 --------> DRAM -------> main memory   

体系结构

CPU --------------+
                  |                               
main memory ------+---   各种通信方式   --+-> 冯诺依曼结构计算机 Computer
                  |    (总线、体系结构)   |
其他外设 ----------+                     +--> FPGA, DSP ....
                             

软件

指令集 --> 操作系统 --> 标准库 --> 应用程序代码
  \                              ^
   \                            /
    +--------------------------+
Clone this wiki locally