Che cos'è un sistema di elaborazione dati?
Un sistema di elaborazione dei dati è uno che utilizza un programma o una lingua per elaborare i dati grezzi e trasferire i dati in informazioni utilizzando un metodo noto come elaborazione delle transazioni. I dati possono essere acquisiti da molte fonti, incluso l'immissione diretta di dati, file di schede perforate e supporti esterni come dischi, nastri e unità esterne. Il sistema di elaborazione dei dati analizza anche i dati grezzi, ordina i dati secondo le istruzioni di programmazione attraverso il software o l'intervento dell'utente e calcola e diffonde i dati sotto forma di una richiesta di informazioni sullo schermo o di un rapporto cartaceo.
I sistemi di elaborazione dei dati possono essere fatti risalire agli inizi del 1800. Il primo sistema di schede perforate fu sviluppato nel 1801 da Joseph-Marie Jacquard. Nel 1833, Charles Babbage creò un motore analitico per interpretare i buchi o le informazioni sulle schede perforate. Un grande cambiamento nella tecnologia accadrebbe nel 1880, quando Herman Hollerith sviluppò il tabulatore e la macchina punzonatrice chiave, che sarebbero diventati componenti di base dei primi sistemi di elaborazione dei dati. Nel 1890, il censimento degli Stati Uniti fu tabulato con la scheda perforata e la macchina punzonatrice chiave.
I progressi tecnologici durante i successivi 100 anni includevano l'invenzione del processore e delle funzioni di memoria, l'archiviazione del disco rigido e l'elaborazione dei report. Dopo la seconda guerra mondiale, i funzionari del governo degli Stati Uniti e dell'industria informatica hanno creato il termine "elaborazione dei dati" per definire l'acquisizione e l'elaborazione dei dati. Il primo sistema di elaborazione dati basato sul governo, l'integratore numerico elettronico e il computer (ENIAC), fu commissionato nel 1945, avviando una tendenza di automazione che continua ad evolversi.
I componenti di base di un sistema di elaborazione dati sono il sistema operativo, la programmazione di basso livello che prevede la programmazione hardware; il processore (CPU), che calcola le istruzioni entro millisecondi; il sistema operativo, che gestisce le funzioni software e hardware del sistema; e la memoria del disco rigido, che memorizza i dati su un disco rigido interno. Un sistema di elaborazione dei dati deve avere modi per inserire dati grezzi per formulare informazioni. Questi dati possono essere inseriti tramite una tastiera o un supporto esterno come un disco, un nastro, schede perforate o un CD-ROM). Le configurazioni delle apparecchiature che elaborano i dati sono mainframe, computer di fascia media e reti client-server come le configurazioni hardware della LAN (Local Area Network) e della WAN (Wide Area Network). A livello di macchina o sistema operativo, questi componenti sono sincronizzati per supportare un sistema di elaborazione dei dati di base.
I sistemi di elaborazione e informazione dei dati possono apparire come termini intercambiabili ma sono molto diversi in termini teorici. Anche se il termine "sistemi di informazione" è ampiamente utilizzato nel settore, le sue radici e i suoi elementi sono nell'elaborazione dei dati. Un sistema di elaborazione dei dati è il motore che avvia il processo di gestione e analisi delle informazioni. I sistemi di informazione forniscono il processo decisionale una volta che i dati vengono analizzati e prodotti.