分类：电脑/网络-软件
问题：计算机软件是如何控制硬件的？具体地说，输入一道命令，某个电路就接? 
计算机是如何控制硬件的？具体地说，输入一道命令，某个电路就接通了，某个硬件就活动了。命令是如何一步步传达的呢？｛详｝
回答：这个问题看似简单，其实涉及到一些很底层的内容和原理。对于一般计算机爱好者来讲，又没有办法说明白，原因就是我们从来没有考虑过电路在物理上的实现。
计算机软件说到底，不过就是一些指导电子元件工作的指令序列，那么你一定又会问电子元件为什么会按这些序列工作呢？指令序列的在电路中的实质就是一些有规律且有一定意义的电脉冲，电脉冲控制电子元件的各种状态。工作过程非常复杂。最简单最基本的就是几个逻辑门电路的实现：比如“或”电路，“与”电路等等。通过将这些逻辑门电路的组合和协同，就能实现电脑整体上的运算和处理能力。因为这是十几个数量级的基础电路的有机集合的对外的体现，如奔腾系列CPU集成了上亿个半导体元件，要想把各个元件的功能彻底认知，是非常困难的。可以把它们比作每个人的活动合在一起就构成了社会。