CPU与指令
cpu作为计算机的大脑,由运算器和控制器组成,运算器的一次计算或者控制器的一次动作对应一条指令,即指令是cpu行为的泛称,指令集是cpu行为的统称。
内存与硬盘
内存与硬盘虽然都存储着程序和数据,但它们的本质却完全不同。内存是计算机的存储器,而硬盘是计算机的输入或输出设备。cpu可以直接与内存进行交流,但硬盘中存储的东西必须通过dma控制器加载到内存才能为cpu所用。
CPU与内存
如果将内存看作是寄存器的延伸,那么就可以将cpu与内存换个视角重新进行划分:运算器和控制器操作寄存器和内存,在时间线上,cpu的工作表现为寄存器和内存以“一定的规则”进行变化。内存中的函数调用以栈的方式实现,就是“一定规则”中的一种。运算器和控制器是寄存器和内存“变化”的发起者。
内存、硬盘与指令
内存和硬盘中存储着指令还有数据。特殊数据可以通过编译器变成指令。
总结
第一次写,有点儿写不出来,下次再接再厉吧!!!以上描述CPU、内存、硬盘、指令之间的关系说法可能有误,请以你自己的看法为准!!!