Terminologia Informatica Essenziale: Concetti, Software e Evoluzione Storica
Classified in Informatica
Written at on italiano with a size of 5,77 KB.
Terminologia Informatica Fondamentale
Computer: acronimo di "Informazioni" e "Automatico". La scienza che studia il trattamento automatico dell'informazione e del suono.
Componenti e Concetti Base
- Systems: Insieme di elementi interconnessi o collegati per il trattamento dell'informazione (hardware e software).
- Programma: ordini o istruzioni disposti e raggruppati.
- Sistema Operativo: Raccolta organizzata di software di controllo costituito da routine che esegue il computer e fornisce un ambiente per i programmi in esecuzione.
- Dati: di tipo carattere e valori necessari per il funzionamento del sistema. Le istruzioni indicano le operazioni e i processi da condurre con questi dati.
- Dettagli: Insieme di dati relativi a qualsiasi rapporto con la struttura o la sintassi.
- Conoscenza: Elementi di informazione con semantica e significati, spesso considerato un sottoinsieme dell'informazione.
- Intelligence: Elementi di informazione da interpretare e gestire.
Tipi di Dati e Processi
- Tipi di dati:
- Input (raggiungono i computer tramite dispositivi di input o unità di memoria)
- Intermedi (risultati prodotti che non fanno parte dell'output, non essendo specificati nella progettazione del programma)
- Output (risultati del trattamento dei dati di input e intermedi)
- Traduzione: Processo attraverso il quale la macchina trasforma il linguaggio in una forma comprensibile per l'utente.
- Codifica (Encoding): Processo di trasformazione di un'informazione simbolica in un'altra senza perdita di informazioni.
- Bit: Elemento bistabile (due stati possibili) in cui due valori sono diversi, ovvero una variabile binaria.
- Byte: Insieme di 8 bit. È possibile memorizzare 8 bit (2 cifre esadecimali).
- Carattere (Character): Unità di informazione a livello del linguaggio umano. Può essere: alpha (lettere e alcuni caratteri), numerico e speciale.
Software e Applicazioni
Software: Termine che si riferisce ai componenti intangibili di un sistema informatico, ossia senza presenza fisica.
Tipologie di Software
- Software di sistema: Componente essenziale dell'hardware che fornisce un'operazione globale al sistema informatico.
- Software applicativo: Software o programma che mira a sostituire processi e procedure all'interno di un'organizzazione, progettato per questo scopo.
- Applicazioni su commissione: Una domanda d'impresa che istruisce un altro sviluppatore di software per fornire un compito o procedura specifica all'interno dell'organizzazione.
- Chiavi software: Indirizzo di un ampio strato della popolazione. Generalmente pre-installato sui computer.
- Programmi generali: Applicazioni diffuse utilizzabili da diverse categorie di clienti e attività.
- Applicazioni verticali: Rivolte a professionisti e PMI, includono procedure specifiche.
- Applicazioni orizzontali: Rivolte a un vasto pubblico, adattabili a diverse situazioni.
- Programmi di calcolo: Per calcoli complessi, contabilità, budget, ecc.
- Applicazioni di testo: Elaboratori di testo per produrre materiali di estensione indefinita.
- Applicazioni di design: Design industriale, elettronica, pubblicità, giornalismo o grafica.
- Pacchetti grafici: Caratterizzati da applicazioni per lo sviluppo della multimedialità, applicazioni web e design di pagine.
- Programmi di database: Consentono la manutenzione e gestione delle informazioni.
- Sistemi Operativi: Incaricati di verificare le unità hardware e manipolare fisicamente le informazioni all'interno del sistema informatico. Forniscono un sistema di base comune per consentire queste operazioni.
- Programmi di utilità di sistema o software di utilità: Aiutano gli utenti in attività correlate alla gestione o manipolazione delle informazioni.
- Programmi applicativi: Consentono all'utente di eseguire compiti e procedure al di fuori del sistema stesso.
Licenze Software
- Libre Software: Utilizzabile, copiabile e distribuibile con o senza modifiche, gratuitamente o a pagamento. Codice sorgente disponibile.
- Freeware: Distribuibile ma non modificabile (codice sorgente disponibile).
- Shareware: Pagamento richiesto se il software viene utilizzato frequentemente per lavoro. Ridistribuzione permessa, ma con canone.
- Software commerciale: Il rapporto tra software e utente è regolato da un contratto dettagliato.
Evoluzione Storica dell'Informatica
Generazioni di Computer
- Seconda Generazione: Invenzione del transistor, computer più potenti e capaci. Appaiono sistemi operativi e linguaggi di programmazione. Nastro magnetico e processi batch.
- Terza Generazione: Circuiti integrati, sviluppo di software più potenti. Sistemi operativi in multiprogrammazione.
- Scalabilità: Possibilità di espandere la funzionalità di un sistema.
- Quarta Generazione: Utilizzo di circuiti integrati e microprocessori, rivoluzione. Sviluppo del multitasking o multiprogrammazione.