软件和硬件是计算机的两个基本概念,但二者其实很难完全划分清楚:从CPU、协处理器、GPU、FPGA到ASIC,具有很多中间状态。CPU是软件平台,AISC是硬件平台,而协处理器、GPU和FPGA介于CPU和ASIC之间。此外,软件和硬件如何协作完成工作任务,以及软件和硬件如何融合,本章都会给出概括性论述。
本章介绍的主要内容如下。
·软硬件基本概念。
·软硬件划分。
·软硬件协作。
·软硬件融合。