FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

34
FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology

Transcript of FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Page 1: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

FONDAMENTI DI INFORMATICA

1 - Concetti di base della Information Technology

Page 2: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Definizione dei concetti e termini di base

Il termine Informatica deriva dalla fusione delle parole informazione ed automatica, intendendo con ciò l’operazione di elaborazione delle informazioni.

Page 3: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Definizione

L’Informatica è la Disciplina che studia la progettazione, la programmazione e l'applicazione del computer all'elaborazione e al trasferimento delle informazioni.

Page 4: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Concetti di base della Information Technology

L’Information Technology è la Disciplina che si occupa

dell’archiviazione dell’elaborazione della trasformazione della rappresentazione

delle informazioni in modo automatizzato, tramite l’uso di tecnologie quali il computer,ecc.

Page 5: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Evoluzione della Information Technology

L’evoluzione della Information Technology è caratterizzata da 4 fasi principali, che si caratterizzano per le diverse soluzioni legate ai problemi di di immissione, analisi, e rappresentazione dell’informazione:

1. Premeccanica;2. Meccanica;3. Elettromeccanica; 4. Elettronica;

Page 6: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

IL PRIMO PROCESSOREfase premeccanica

Abaco è uno strumento per memorizzare i risultati intermedi di una operazione di calcolo.

Page 7: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

La fase MeccanicaRegolo

Pascalina

calcolatrice in grado di effettuare addizioni e sottrazioni, funzionante tramite un sistema di ruote dentate divise in 10 settori corrispondenti alle cifre del sistema decimale: alla rotazione completa di una ruota corrispondeva l'avanzamento di un decimo di quella successiva.

Page 8: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

L'idea di utilizzare i logaritmi per eseguire lo moltiplicazioni fu ripresa nel 1620 da Edmung Gunter con il regolo calcolatore.

Page 9: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Macchina analitica di Babbage: Analisi automatica dell’informazione

La macchina consisteva in due parti fondamentali: la memoria e l'unità di calcolo. Nella memoria erano contenute le schede dei dati da calcolare, le schede con i dati tabellati (tavole logaritmiche), e il programma operativo. A seconda del compito da svolgere l'operatore avrebbe inserito la scheda operativa.

Page 10: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Fase Elettromeccanica

Page 11: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Fase dell’Elettronica

ENIAC

Page 12: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

UNIVAC

Page 13: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

1967

Page 14: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Evoluzione tecnologica

L'introduzione dei transistor, nella seconda metà degli anni Cinquanta, e successivamente quella dei circuiti integrati, nella seconda metà degli anni Sessanta, trasformarono gradualmente l'elaboratore elettronico in uno strumento di dimensioni più ridotte

Page 15: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Il microprocessore

Con l'introduzione dei microprocessori (capaci di elaborare le informazioni a gruppi di 8, 16 e 32 bit), a partire dalla seconda metà degli anni Settanta, nacquero i microcomputer, o personal computer, che resero l'elaboratore elettronico accessibile alla grande utenza, sia dal punto di vista del prezzo che dell'ingombro

Page 16: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Il Presente

Apple II fu distribuitoal pubblico nel 1977, da Stephen Wozniak e Steven Jobs.

Il primo Apple Mac fu distribuito nel 1984. Il PC IBM fu introdotto nel 1981. Debutta l’MS-DOS (Microsoft Disk Operating

System). Le Graphical User Interfaces (GUI)

arrivanonei primi anni ’80. MS Windows debutta nel 1983.

Page 17: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

L’Elaboratore Elettronico

L’informatica si avvale di elaboratori elettronici o computer come strumento. Un elaboratore elettronico ha la capacità di memorizzare processi ripetitivi tramite algoritmi in modo da riprodursi automaticamente senza errori. Consente inoltre di immagazzinare informazioni in spazi ridotti.

Page 18: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Il computer Il computer è una scatola nera che riceve dei

dati in ingresso (input), li elabora al suo interno e li restituisce in uscita (output).

L’operazione è possibile quando l’elaborazione dei dati è schematizzabile in processi definiti e rappresentabili come un insieme di passi ordinati in sequenza temporale e gerarchica (Algoritmo).

Page 19: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Algoritmi e Programmi

Algoritmo

Linguaggio di Programmazione(linguaggio macchina,Basic, C++, ecc.)

+ Programma(traduzione dell’algoritmo mediante un linguaggio comprensibile dal computer)

Page 20: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Linguaggi di Programmazione

È un insieme di parole chiave e regole sintattiche che consentono di comporre le istruzioni, che interpretate dall’elaboratore, permettono di fargli eseguire un algoritmo.

Page 21: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Hardware & Software

L’Hardware è costituito da tutte le componenti “materiali” di un elaboratore, interne (CPU) o esterne (periferiche).

Il Software è l’insieme dei programmi che consentono all’HW di svolgere le sue attività.

Page 22: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Tipi di Computer

Mainframe: grande elaboratore centrale, con elevate prestazioni in termini di capacità di calcolo e di memoria. Comunemente è usato nelle reti come punto centrale o di smistamento, in modo da ricoprire il ruolo di server per le migliaia di utenti che sono ad esso collegati simultaneamente.

Minicomputer: si differenzia dal mainframe in maniera sostanziale per il formato e la potenza.

Page 23: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Tipi di Computer

Personal Computer: Piccoli elaboratori di basso costo, compatti.

Laptop Computer: chiamato anche notebook o ancora più comunemente portatile

Network Computer: è un terminale che funziona grazie ad un server a cui è collegato, e dal quale preleva le applicazioni per poi elaborarle in locale. Il network computer fa uso del cosiddetto terminale stupido (dumb terminal).

Terminale Intelligente: dotato di processore.

Page 24: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Scheda Madre di un Computer

Page 25: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Scheda Madre(Mainboard)

Cuore operativo di ogni computer, sulla scheda madre sono montati componenti hardware di un computer (come il microprocessore e la RAM) e ad essa sono collegate le periferiche (ad esempio la stampante, il modem e lo scanner).

Page 26: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

CPU Il compito principale di un PC è quello di

elaborare le informazioni acquisite.La componente preposta a farlo è la CPU, Central Process Unit (che sta per unità di elaborazione centrale) o processore.

La CPU consta di due unità fondamentali: la CU (unità di controllo), che dirige e coordina

il lavoro di tutte le parti componenti il computer, la ALU (unità di calcolo), che elabora i dati che

gli sono forniti dall'unità di controllo.

Page 27: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

La memoria del computer

La memoria centrale del computer, è il luogo in cui risiedono tutte le informazioni necessarie al funzionamento del PC.

un computer ha una memoria che può essere definita "a lungo termine" ed una memoria "a breve termine".

Page 28: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Tipi di memoria

Queste memorie si chiamano: memoria centrale e memorie secondarie.

La memoria centrale è composta da due parti fondamentali: la ROM e la RAM.

.

Page 29: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

La memoria ROM

Il contenuto della ROM è costituito da informazioni fondamentali per l'avvio del computer.

La memoria ROM è una memoria permanente, che conserva le informazioni anche dopo lo spegnimento del computer.

Page 30: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

La memoria RAM

La RAM è una memoria volatile. Ciò significa che il suo contenuto viene perso in caso di spegnimento dell'elaboratore

Page 31: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Le memorie di massa

Le memorie di massa, dette anche secondarie o ausiliarie, sono una componente essenziale

Hard disk Floppy disk CD-ROM/DVD Pen-memory

Page 32: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Le porte del computer

Le porte sono delle interfacce di comunicazione ubicate generalmente nella parte posteriore del computer. I PC hanno diversi tipi di porte, tra le quali le più importanti sono le porte:

USB Parallela Seriale

Page 33: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Evoluzione del Software

All'evoluzione dell'architettura interna dell'elaboratore si sono accompagnati lo sviluppo del software necessario a far funzionare le macchine (sistemi operativi), dei programmi (applicazioni) che su tali macchine possono essere utilizzati e dei linguaggi in cui i programmi sono scritti.

Page 34: FONDAMENTI DI INFORMATICA 1 - Concetti di base della Information Technology.

Sistemi Operativi

Ogni computer per funzionare ha bisogno di un sistema operativo, come Windows 98, o XP della Microsoft, Mac OS della Apple e Linux.

Un sistema operativo è il più importante programma presente sul computer e si occupa di gestire l'hardware e il software del PC.

Tutte le operazioni di base, come ad esempio riconoscere un input trasmesso dal mouse, inviare dei dati allo schermo, ecc. sono svolte dal sistema operativo.