软件是如何控制硬件的?

Viewed 110

怎么通俗的理解软件是如何控制硬件的?

1 Answers

这个要理解cpu的运作原理。

软件编译成机器码,就是二进制指令,存储在硬盘里,而后加载到内存和缓存里。cpu从依次读入一条条指令,并执行。执行的过程就是先指令译码,再送给运算单元、或者cpu寄存器操作、或者加载/存储等。这些cpu的操作都是电路级别的,就是硬件操作。

所以,可以说编译器是软件和硬件的桥梁