ફર્મવેર, સૉફ્ટવેર અને હાર્ડવેર અલગ છે . . . પરંતુ કેવી રીતે?