In che modo un computer elabora i dati?
Che cosa sono i dati?
In poche parole, i dati sono informazioni. I dati possono essere numeri, stringhe di caratteri o immagini. Tutti i dati devono essere inseriti nel computer per essere elaborati. I dati possono essere letti da un file, digitati tramite la tastiera o scansionati come un codice a barre. Dal punto di vista di un programmatore di computer, questi sono considerati dati grezzi che devono essere elaborati.
Perché usare un computer per elaborare i dati?
I computer elaborano grandi quantità di dati perché possono interpretare i dati molto più rapidamente di una persona. La maggior parte dell'elaborazione dei dati è banale e sarebbe soggetta a errori umani se non elaborata dal computer. I computer elaborano i dati così velocemente che la loro velocità viene misurata in MIPS (milioni di istruzioni al secondo).
Il cervello del computer.
Un computer utilizza un'unità di elaborazione centrale o una CPU per eseguire tutte le sue decisioni e l'elaborazione dei dati. La CPU dispone di un insieme interno di istruzioni che segue quando riceve un comando. I programmatori usano linguaggi diversi per impartire comandi alla CPU. Questi linguaggi sono più leggibili dall'uomo rispetto al linguaggio macchina della CPU. La CPU segue la logica del programmatore per elaborare i dati forniti.
Dati come output.
Parte delle istruzioni del programmatore riguarderanno come salvare i dati elaborati. Anche in questo caso i dati possono essere scritti su un file, ma l'output di solito va anche su un rapporto stampato. Un sistema di buste paga produrrà diversi tipi di output, stampa assegni, aggiorna i database contabili e produce file che vengono inviati al governo per mostrare l'importo delle tasse trattenute.
Spazzatura dentro, spazzatura fuori.
I dati immessi nel computer devono essere dati validi, altrimenti l'output sarà inutile. I computer di per sé sono macchine poco intelligenti. Seguono le istruzioni fornite loro ed elaborano i dati senza pensarci.