Software è un termine generico utilizzato per descrivere una raccolta di programmi, procedure e documentazione per computer che eseguono alcune attività su un sistema informatico. I sistemi informatici pratici dividono i sistemi software in tre classi principali: software di sistema, software di programmazione e software applicativo, sebbene la distinzione sia arbitraria e spesso sfocata. Il software è una sequenza ordinata di istruzioni per modificare lo stato dell'hardware del computer in una particolare sequenza. Il software viene in genere programmato con un'interfaccia intuitiva che consente agli utenti di interagire in modo più efficiente con un sistema informatico.
Hardware è meglio descritto come un dispositivo, come un disco rigido, che è fisicamente collegato al computer o qualcosa che può essere toccato fisicamente. Un CD-ROM, un monitor di visualizzazione del computer, una stampante e una scheda video sono tutti esempi di hardware del computer. Senza l'hardware, un computer non funzionerebbe e il software non avrebbe nulla da eseguire. Hardware e software interagiscono tra loro: il software indica all'hardware quali attività deve eseguire.
Ci sono molte differenze tra l'hardware del computer e il software.
Hardware | Software | |
---|---|---|
Definizione | Dispositivi necessari per memorizzare ed eseguire (o eseguire) il software. | Raccolta di istruzioni che consente all'utente di interagire con il computer. Il software è un programma che consente a un computer di eseguire un'attività specifica, a differenza dei componenti fisici del sistema (hardware). |
tipi | Dispositivi di input, archiviazione, elaborazione, controllo e uscita. | Software di sistema, software di programmazione e software applicativo. |
Funzione | L'hardware serve come sistema di consegna per soluzioni software. L'hardware di un computer è cambiato di rado, rispetto a software e dati, che sono "soft" nel senso che sono facilmente creati, modificati o cancellati sul comput | Per eseguire l'attività specifica che è necessario completare. In genere, il software non è necessario per l'hardware per eseguire le attività di livello base come l'accensione e la ripetizione all'input. |
Esempi | CD-ROM, monitor, stampante, scheda video, scanner, etichettatrici, router e modem. | QuickBooks, Adobe Acrobat, Google Chrome, Microsoft Word, Microsoft Excel, Apple Maps |
Inter dipendenza | L'hardware inizia a funzionare una volta caricato il software. | Per fornire il set di istruzioni, il software è installato sull'hardware. |
Fallimento | L'errore hardware è casuale. L'hardware ha un crescente fallimento nell'ultima fase. | Il fallimento del software è sistematico. Il software non ha un tasso di errore crescente. |
durabilità | L'hardware si consuma nel tempo. | Il software non si consuma nel tempo. Tuttavia, i bug vengono scoperti nel software con il passare del tempo. |
Natura | L'hardware è di natura fisica. | Il software è logico in natura. |
L'hardware è un dispositivo fisico, qualcosa che è in grado di toccare e vedere. Ad esempio, il monitor del computer utilizzato per visualizzare questo testo o il mouse utilizzato per navigare in un sito Web sono considerati hardware del computer. Il software è un programma, come un sistema operativo o un browser Web, che è in grado di istruire l'hardware di un computer per eseguire un'attività specifica. A differenza dell'hardware, il software no fisico modulo.
Sebbene l'hardware e il software siano spesso associati ai computer, il software funziona anche su altri hardware, come telefoni cellulari, unità GPS (Global Positioning Satellite), apparecchiature mediche e sistemi di controllo del traffico aereo. Senza alcun tipo di software il computer sarebbe inutile. Ad esempio, uno non sarebbe in grado di interagire con il computer senza un sistema operativo software.
Il software esegue un'attività specifica fornendo un set ordinato di istruzioni programmatiche all'hardware. L'hardware funge da sistema di consegna per soluzioni software.
L'hardware non può funzionare fino a quando il software non viene caricato e il software è installato nell'hardware per impostare i programmi in azione.
I firewall sono disponibili sia per l'hardware che per il software. La scelta firewall più popolare è un firewall software; questi sono installati sul computer (come qualsiasi software) e possono essere personalizzati per soddisfare le esigenze di sicurezza dei singoli utenti. I firewall hardware si trovano in genere nei router a banda larga.
Mentre è comune passare a un nuovo software o utilizzare più tipi di software alla volta, l'hardware viene cambiato meno frequentemente. Il software può essere facilmente creato, modificato o cancellato, ma la sostituzione dell'hardware richiede una maggiore abilità e di solito è un'operazione più costosa.