9.4.2 The Interrelationship Between Software and Hardware