Hardware e software
La tabella seguente evidenzia i punti che differenziano un hardware da un software.
Hardware | Software |
---|---|
È il componente fisico di un sistema informatico. | È il linguaggio di programmazione che rende funzionale l'hardware. |
Ha la forma e la struttura permanenti, che non possono essere modificate. | Può essere modificato e riutilizzato, poiché non ha forma e struttura permanenti. |
Gli agenti esterni come polvere, topo, insetti, umidità, calore, ecc. Possono influenzare l'hardware (in quanto è tangibile). | Gli agenti esterni come polvere, topo, insetti, umidità, calore, ecc. Non possono influenzare (in quanto non sono tangibili). |
Funziona con codice binario (cioè, da 1 a 0). | Funziona con l'aiuto di linguaggi di alto livello come COBOL, BASIC, JAVA, ecc. |
Accetta solo il linguaggio macchina, cioè un linguaggio di livello inferiore. | Richiede un linguaggio di livello superiore, facilmente leggibile da un essere umano. |
Non è influenzato da bug o virus del computer. | È influenzato dal bug o dal virus del computer. |
Non può essere trasferito elettronicamente da un luogo all'altro. | Può trasferire elettronicamente da un luogo all'altro. |
Impossibile creare una copia duplicata dell'hardware. | Un utente può creare copie di un software quante ne desidera. |