Tutti i computer eseguono quattro funzioni di base. Questi sono input, elaborazione, output e archiviazione dei dati.
I computer sono usati per molte cose. Le aziende li usano per gestire le loro attività, i fotografi per l'elaborazione delle foto, gli autori per scrivere libri e i giocatori per giocare ai giochi di realtà virtuale. Perfino auto, camion e aerei usano la tecnologia informatica per controllare i loro vari sistemi. Nonostante questa diversità, tutti i computer eseguono le quattro funzioni di base dell'input dei dati, dell'elaborazione dei dati, dell'output dei dati e dell'archiviazione dei dati. L'hardware di un computer è progettato per eseguire queste funzioni di base nel modo più efficiente possibile.
ingresso Perché un computer possa svolgere qualsiasi funzione, ha bisogno di dati. Questo è tipicamente l'input attraverso una tastiera, ma ci sono anche altri modi per inserire i dati. Ad esempio, i dati possono essere alimentati automaticamente da una connessione LAN o un computer che controlla un processo chimico leggerà i dati inviati dai sensori nell'impianto. Altri modi di inserire dati includono il download di informazioni, come fotografie da una fotocamera o una scheda di memoria per l'elaborazione successiva. Questi dati sono trattenuti temporaneamente nella memoria ad accesso casuale del computer (RAM) in modo che possa essere elaborato.
Lavorazione I dati grezzi nella RAM devono essere elaborati in informazioni utili. Questo viene eseguito dal processore del computer, noto anche come CPU. La CPU è un hardware complicato costituito da migliaia di piccoli transistor integrati in un unico circuito integrato e controllati da un sistema operativo. La CPU, insieme al sistema operativo del computer e al programma in esecuzione, prende i dati e li elabora. Se si lavora con un foglio di calcolo Excel, calcola l'output in base alla formula programmata nel foglio di calcolo. Durante il gioco, la CPU proietta il gioco sul monitor e interpreta i comandi mentre l'utente utilizza il controller. La CPU è un incredibile pezzo di tecnologia che rappresenta l'elaborazione "cervello" di un computer.
Output L'output può essere in molte forme. Potrebbe essere semplicemente una lettera visualizzata sul monitor stampata su carta o inviata come allegato di posta elettronica. In alternativa, l'output può essere l'abilità di un giocatore quando sconfiggi i nemici virtuali o una fotografia ben modificata. Durante la visualizzazione di video, l'output è rappresentato dalle immagini visualizzate sul monitor e dalla colonna sonora riprodotta tramite gli altoparlanti.
archiviazione Gli utenti spesso vogliono salvare l'output. Quando un documento viene stampato, viene salvato su carta. Questo è il modo in cui i primi computer hanno funzionato, hanno stampato i risultati su nastro di carta. Tuttavia, questo non è conveniente se l'output deve essere riutilizzato in quanto richiede l'immissione di informazioni da capo.
Questo è il motivo per cui i computer dispongono di dischi rigidi in grado di memorizzare le uscite, quindi è facile accedere alle informazioni. In alternativa, è possibile memorizzare musica su un'unità USB, portarla a casa di un amico e riprodurla sul proprio computer. Esistono molti altri modi per archiviare le informazioni, tra cui l'uso di dischi rigidi esterni o l'utilizzo di unità SSD che non hanno parti mobili e sono incredibilmente veloci. Le informazioni possono anche essere memorizzate nel cloud utilizzando OneDrive, iCloud, Google Drive o Dropbox, che sono solo alcuni dei numerosi servizi di archiviazione online disponibili.