હાર્ડવેર અને સોફ્ટવેર: તફાવત અને સંબંધ