计算机硬件与软件的相互关系是什么?