Conoscere il computer: la differenza tra hardware e software.

Reading Time: 2 minutes

Data l’importanza che il computer sta assumendo in questi ultimi anni, è sempre più probabile che ci si trovi in situazioni in cui avere le conoscenze base dell’informatica può fare la differenza. Ecco quindi una breve spiegazione delle sostanziali differenze tra le due componenti principali di un qualunque personal computer: l’hardware e il software.

Le loro attività sono alla base del corretto funzionamento di qualsiasi dispositivo e cooperano affinché tutte le operazioni abbiano una buona riuscita.

 

L’hardware (dall’inglese hard, che significa duro e ware che significa oggetto) è la componente fisica del personal computer. Annovera tutte le parti elettroniche, elettriche, meccaniche, magnetiche e ottiche, che fanno parte dell’insieme della componentistica.

Una delle parti che lo costituiscono è l’unità di elaborazione, anche chiamata CPU (Central Processing Unit), ovvero il cervello del computer, componente che esegue le istruzioni ed elabora i dati. La CPU è formata a sua volta dall’Unità di controllo, l’unità aritmetico-logica, i registri e la memoria cache. Le altre componenti dell’hardware sono le unità di memorizzazione ROM e RAM, i dispositivi d’ingresso (mouse, microfono, tastiera etc.) e i dispositivi d’uscita (monitor, stampante, diffusori audio).

 

Il software invece è l’insieme dei programmi che vengono installati nel computer per fare in modo che esso esegua determinate funzioni.

Il software si distingue in:

  • software di sistema, quella parte che gestisce e supervisiona il lavoro dei vari componenti del computer e la loro interazione;
  • software applicativo, la parte che consente all’utente di utilizzare il computer per determinate attività, come ad esempio scrivere un testo, elaborare un’immagine e così via.

Quindi, volendo sintetizzare, si può dire che la differenza sostanziale che c’è tra hardware e software consiste nel fatto che il primo è l’insieme delle componenti fisiche che permettono l’elaborazione e la memorizzazione dei dati immessi, mentre il secondo è l’insieme delle istruzioni che fanno svolgere al computer determinate funzioni che l’utente gli richiede.