Hardware e Software
Hardware e software sono le due componenti complementari di qualsiasi sistema informatico. Ogni computer, rete, o device è infatti un supporto fisico che funziona attraverso i programmi che utilizziamo tutti i giorni, ma che sono intangibili. La differenza tra hardware e software è proprio questa: l’hardware è la componente fisica e tangibile di un qualsiasi sistema informatico, mentre il software si riferisce a tutti i programmi che fanno svolgere al computer o sistema informatico tutte le funzioni di cui abbiamo bisogno.
Hardware e software: diversi e complementari
Seppure la differenza tra le due componenti sia netta, nessuna delle due può esistere senza l’altra. La complementarietà tra le due è tale, che il migliore computer o sistema informatico è quello con la migliore compatibilità tra hardware e software.
Un software complesso avrà bisogno di hardware – processori, schede di memoria, periferiche – avanzate per poter funzionare in modo fluido. Al contrario, acquistare componenti hardware costose e avanzate per utilizzare software leggeri è uno spreco di risorse e budget.
Un semplice elenco di quelli che sono i componenti tipici di cui ogni computer ha bisogno per funzionare (Hardware):
Elementi essenziali:
- Scheda madre o Motherboard
- Processore centrale o CPU
- Alimentatore di corrente
- Memoria RAM
- Hard disk o disco rigido
- Scheda Video
- Periferiche di interfacciamento come Tastiera, Mouse.
- Monitor
- Case o chassis
Elementi aggiuntivi ed opzionali:
- Scheda Audio
- Unità CD/DVD ROM
- Casse audio (integrate o esterne)
- Periferiche aggiuntive: Stampante, Scanner, Webcam, altro.
Le tipologie di software
La categoria del software si divide principalmente in software di base o di sistema ( sistemi operativi ) e software applicativi. I sistemi operativi creano l’ambiente di base per far funzionare i software applicativi.
I software applicativi, invece sono programmi sviluppati per eseguire compiti specifici.
Le categorie funzionali dei software
È possibile distinguere i software anche sulla base della funzione che svolgono.
- Sistemi Operativi. Sono software di base il cui compito consiste nel funzionamento generale di un computer. Il sistema operativo è esterno alla macchina. Sono anche detti software di sistema. Esempi di s.o. sono Windows, Linux, iOS, ecc.
- Firmware. È un software integrato nei dispositivi elettronici da parte del produttore del componente hardware. Viene caricato in memoria all'accensione del dispositivo (periferica, computer, ecc.) e normalmente non è modificabile dall'utente.
- Applicativi. Sono programmi informatici specializzati a compiere determinati lavori, operazioni e funzioni. Ad esempio, il software per scrivere sul computer è un applicativo detto wordprocessor, i programmi per l'ufficio , di videoscrittura, i fogli di calcolo, di grafica, di montaggio video, ecc.
- Videogiochi. I videogames sono programmi e applicazioni destinate a finalità ludiche. Spesso sono considerati parte degli applicativi perché sono sviluppati usando gli stessi linguaggi di programmazione.
- Driver. I driver sono procedure che consentono di far funzionare un determinato componente hardware o periferica ( es. stampante, scanner, ecc. ). Senza la presenza del driver il sistema operativo non sarebbe in grado di comandare il corretto funzionamento del dispositivo.