capitolo 1 - linformatica: concetti, storia ed evoluzione pag. 1 capitolo 1 - linformatica:...
TRANSCRIPT
Capitolo 1 - L’informatica: concetti, storia ed evoluzione pag. Capitolo 1 - L’informatica: concetti, storia ed evoluzione pag. 11
PUNTO 1: Per iniziareTEMA 1.1.1. - HARDWARE, SOFTWARE
e I.T.
• Cos’e’ l’informatica
• Cos’e’ un computer
• Dati e informazioni
• Cos’e’ un programma
• Hardware
• Software
Capitolo 1 - L’informatica: concetti, storia ed evoluzione pag. Capitolo 1 - L’informatica: concetti, storia ed evoluzione pag. 22
L’INFORMATICA NON E’:
• NON E’ SOLO LO “STUDIO DEL COMPUTER”
• NON E’ SOLO “PROGRAMMI”
• NON E’ solo “COMPUTER + PROGRAMMI”
INFORMATICA
• INFORmazione + autoMATICA: lo studio delle informazioni e di tutte le sue trasformazioni effettuabili con il computer”
• L’informatica non e’ piu’ una disciplina tecnica, al confine tra matematica ed elettronica, ma e’ parte del bagaglio culturale di chiunque vuole comprendere le tecnologie emergenti e sopratttutto avere strumenti adeguati per gestire l’informazione
• Tecnologia strumentale: nel corso della storia l’uomo ha sempre cercato degli strumenti per gestire l’informazione (creare, elaborare, memorizzare, trasmettere): il computer e’ uno di questi.
INFORMATICA• L’informatica aziendale e’ quell’area nell’ambito dei sistemi
informativi che si occupa della progettazione, dello sviluppo, della introduzione, della manutenzione e dell’utilizzo dei sistemi computerizzati per l’elaborazione elettronica dei dati (EDP) nelle imprese.
• DISCIPLINA CHE HA AD OGGETTO :
L’ANALISI, LA PROGETTAZIONE, LA ORGANIZZAZIONE DI UN SISTEMA INFORMATIVO(*) E DI TUTTI GLI STRUMENTI PER RENDERLO UN SISTEMA INFORMATICO
• Per i non tecnici e’ uno strumento.• WIRTSCHAFTSINFORMATIK “Informatica Economico-
Aziendale” - le competenze dell’ICT che deve possedere il giovane universitario o il manager non di estrazione informatica
(*) insieme di persone, apparecchiature, applicazioni, procedure e dati che permettono all’azienda di disporre delle
informazioni nel posto giusto e al momento giusto. E’ INDIPENDENTE DA QUALSIASI AIUTOMAZIONE
Capitolo 1 - L’informatica: concetti, storia ed evoluzione pag. Capitolo 1 - L’informatica: concetti, storia ed evoluzione pag. 55
I 3 STRUMENTI dell’informaticaI 3 STRUMENTI dell’informatica
COMPUTER
DATI
PROCEDURE=PROGRAMMI
Cos’e’ il “COMPUTER”E’ una E’ una macchinamacchina che: che:
1- TRATTA INFORMAZIONI, a differenza delle altre macchine che trattano beni fisici
Ha oggetto il “fattore di produzione -Informazione”
2- E’ UNIVERSALE (general purpose)2- E’ UNIVERSALE (general purpose)
3- HA UNA STORIA “GIOVANE”: dopo gli anni ‘403- HA UNA STORIA “GIOVANE”: dopo gli anni ‘40
4- HA AVUTO UNA EVOLUZIONE 4- HA AVUTO UNA EVOLUZIONE TECNOLOGICA INCREDIBILE TECNOLOGICA INCREDIBILE (da 5.000 (da 5.000
addizioni/sec. aaddizioni/sec. a 600 MIPS - 600 MIPS - da 80 ton. a 1/2 kg.)da 80 ton. a 1/2 kg.)
Capitolo 1 - L’informatica: concetti, storia ed evoluzione pag. Capitolo 1 - L’informatica: concetti, storia ed evoluzione pag. 77
Dati e informazioniDati e informazioni• DATO = simbolo con cui si rappresenta la
realta’ (fatti, oggetti, persone,attivita’)• IL DATO NON SEMPRE E’ INFORMAZIONE,
anche se contiene sempre un’informazione• Dato: OGNI RAPPRESENTAZIONE
FORMALIZZATA di fatti, concetti o istruzioni che puo’ essere comunicata, rappresentata, interpretata o elaborata da esseri umani o mezzi automatici.
• Il computer tratta DATI e restituisce DATI• INFORMAZIONE (con elaborazione o con la
interpretazione dell’uomo)
Capitolo 1 - L’informatica: concetti, storia ed evoluzione pag. Capitolo 1 - L’informatica: concetti, storia ed evoluzione pag. 88
Il dato diventa informazione quando:
* e’ trattato in modo che abbia un significato e sia comprensibile al destinatario (“al posto giusto e al momento giusto”)
* “Una INFORMAZIONE e’ la conoscenza relativa a fatti, concetti, eventi e procedimenti, che in un certo contesto ha particolare significato” (ISO)
• il computer genera informazioni perche’ trattando i dati li trasforma in informazioni
1.COMPUTER TRATTA INFORMAZIONI
• TRATTARE = ELABORARE
Modalita’ elaborative:
ACQUISIRE
ELABORARE
CONSERVARE
EMETTERE
dati /istruzioni
RISULTATI/INFORMAZIONI
TRASMETTERE
CALCOLARECALCOLARE
Capitolo 1 - L’informatica: concetti, storia ed evoluzione pag. Capitolo 1 - L’informatica: concetti, storia ed evoluzione pag. 1010
CODIFICA DEI DATICODIFICA DEI DATI
• Il calcolatore tratta dati e/o esegue istruzioni che trattano dati
• I dati per poter essere trattati dal calcolatore devono essere CODIFICATI (o RAPPRESENTATI) “IN FORMATO COMPRENSIBILE” allo stesso
• Le ISTRUZIONI (i comandi) per poter essere eseguite devono essere riconoscibili, cioe’ codificate
Capitolo 1 - L’informatica: concetti, storia ed evoluzione pag. Capitolo 1 - L’informatica: concetti, storia ed evoluzione pag. 1111
I dati vengono trattati con i programmi (= elaborazione)
• L’elaborazione avviene eseguendo delle procedure automatizzate
• Eseguendo programmi• PROGRAMMA= insieme di istruzioni / comandi /
operazioni sequenziali eseguite dal calcolatore che gli consentono di funzionare e di elaborare:– ottenere informazioni– produrre/trasmettere risultati
• Il computer elabora dati eseguendo comandi contenuti nei programmi
= = SOFTWARE
MACCHINA FISICA = HARDWARE
DATIDATI PROGRAMMIPROGRAMMI
= = HARDWARE + SOFTWAREHARDWARE + SOFTWARE
• HARDWARE : : PARTE FISICA (RIGIDAPARTE FISICA (RIGIDA) )
= = COMPUTER/DISCHI/STAMPANTI/ ECCCOMPUTER/DISCHI/STAMPANTI/ ECC......
• SOFTWARESOFTWARE: : PARTE “SOFFICE”PARTE “SOFFICE” (MODIFICABILE(MODIFICABILE e e SOSTITUIBILE)SOSTITUIBILE)
= = PROGRAMMI e DATIPROGRAMMI e DATI
HW + SW• COMPONENTI DISTINTE COMPONENTI DISTINTE • ENTRAMBE NECESSARIEENTRAMBE NECESSARIE
• INTERDIPENDENTI INTERDIPENDENTI • ENTRAMBE SEMPRE PRESENTI IN QUALSIASI FORMA DI AUTOMAZIONE
E’ il E’ il SWSW in quanto in quanto MODIFICABILE e MODIFICABILE e SOSTITUIBILESOSTITUIBILE che realizza
la UNIVERSALITA’ del computer
HW: ARCHITETTURA FUNZIONALEHW: ARCHITETTURA FUNZIONALE
• ARCHITETTURA “VON NEUMANN”• A programma registrato e a BLOCCHI
FUNZIONALI (sottosistemi):
* Dispositivi per INGRESSO DATI e COMANDI dall’esterno
* Luogo di lavoro (cd. LAVAGNA) o di DEPOSITO dei dati e delle istruzioni
* “CERVELLO” o MOTORE che esegue le istruzioni e coordina
* Dispositivi per la USCITA dei dati / risultati
* Dispositivi per MEMORIZZAZIONE PERMANENTE
Architettura del calcolatoreA blocchi funzionali:
DATI/PROGRAMMIMEMORIA PROCESSORE
UNITA’ INPUT
DISCHIUNITA’OUTPUT
DISCHI
RISULTATI
MEMORIE DI MASSAMEMORIE DI MASSA
UNITA’ DI OUTPUTUNITA’ DI OUTPUT
UNITA’ DI ELABORAZIONEUNITA’ DI ELABORAZIONE
(C.P.U.)(C.P.U.)
MEMORIA CENTRMEMORIA CENTR..
UNITA’ DI INPUTUNITA’ DI INPUT
All’architettura FUNZIONALE corrisponde una All’architettura FUNZIONALE corrisponde una architettura FISICAarchitettura FISICA
IL COMPUTER dall’ESTERNO
2 parti:2 parti:
• “ “CHASSIS” (Desktop, Tower, Minitower, CHASSIS” (Desktop, Tower, Minitower, Portatile) = Portatile) = UNITA’ CENTRALE DI UNITA’ CENTRALE DI ELABORAZIONE in senso LATOELABORAZIONE in senso LATO
contiene la maggior parte degli elementi che contiene la maggior parte degli elementi che compongono il PCcompongono il PC
• PERIFERICHE oPERIFERICHE o
dispositivi I/O dispositivi I/O
PERIFERICHE :PERIFERICHE :“FINESTRA SUL MONDO”“FINESTRA SUL MONDO”
• UNITA’ di INPUT - OUTPUT UNITA’ di INPUT - OUTPUT (periferiche: (periferiche: tastiera, video, stampanti, scanner, modem, microfoni, tastiera, video, stampanti, scanner, modem, microfoni, casse audio, ecc...)casse audio, ecc...)
• Almeno 3 periferiche per computer Almeno 3 periferiche per computer
• Unita’ Unita’ interne o esterneinterne o esterne dedicate allo scambio di dedicate allo scambio di informazioni fra l’elaboratore e l’esterno, in informazioni fra l’elaboratore e l’esterno, in ingressoingresso o o in in uscitauscita attraverso le c.d. attraverso le c.d. INTERFACCE DI INTERFACCE DI
COLLEGAMENTO (schede, controller)COLLEGAMENTO (schede, controller) con con funzioni di supervisione e di interfaccia funzioni di supervisione e di interfaccia con il microprocessore.con il microprocessore.
PC all’interno::
““PARTE NON VISIBILE”PARTE NON VISIBILE”
CPUCPU RAM/ ROMRAM/ ROM HARD DISKHARD DISK BUSBUSPIASTRA MADREPIASTRA MADREALIMENTATOREALIMENTATORESLOT, SCHEDESLOT, SCHEDE
PC all’interno “FISICO”PC all’interno “FISICO”
Scheda Scheda Adattatore Connettore (adattatori) video tastiera
slot di espansione
CPU
MEMORIA
UNITA’ DISCO
HARD DISK
ALIMENTATORE
piastramadre((MOTHERBOARDMOTHERBOARD)
1. “IL CERVELLO”-PROCESSORE
= = C.P.UC.P.U (Central Processing Unit) (Central Processing Unit)
UNITA’ CENTRALE DI ELABORAZIONEUNITA’ CENTRALE DI ELABORAZIONE
in senso strettoin senso stretto
= = MICROPROCESSOREMICROPROCESSORE
Il “motore” che preleva, interpreta (decodifica) Il “motore” che preleva, interpreta (decodifica) ed esegue le istruzioni del programma ed esegue le istruzioni del programma
PROCESSOREPROCESSORE• E’ l’unico dispositivo in grado di distinguere E’ l’unico dispositivo in grado di distinguere
tra tra istruzioni istruzioni (i comandi) e (i comandi) e datidati (il materiale (il materiale sul quale eseguire i comandi)sul quale eseguire i comandi)
• Deve saper riconoscere le istruzioni e i Deve saper riconoscere le istruzioni e i comandi comandi a basso livelloa basso livello forniti dal programma forniti dal programma
• Coordina le operazioni degli altri componenti Coordina le operazioni degli altri componenti del sistemadel sistema
2. “IL BANCO DI LAVORO” -2. “IL BANCO DI LAVORO” -la la MEMORIA CENTRALEMEMORIA CENTRALE
• RAM RAM Random Access Memory Random Access Memory (memoria a (memoria a lettura/scrittura)lettura/scrittura)
• ROM ROM Read Only MemoryRead Only Memory
(memoria a sola lettura)(memoria a sola lettura)L’unita’ che funge da “L’unita’ che funge da “DEPOSITODEPOSITO” dei DATI e delle ” dei DATI e delle
ISTRUZIONI necessari per la esecuzione di un ISTRUZIONI necessari per la esecuzione di un programma. La CPU vi ha accesso diretto.programma. La CPU vi ha accesso diretto.
E’ UN PASSAGGIO “E’ UN PASSAGGIO “OBBLIGATOOBBLIGATO” prima di poter ” prima di poter essere elaborata l’informazione deve essere essere elaborata l’informazione deve essere acquisita dalla memoria centraleacquisita dalla memoria centrale
3. 3. MEMORIE DI MASSAMEMORIE DI MASSA• Hard e floppy disk, CD, floptical, ecc..Hard e floppy disk, CD, floptical, ecc..• Dispositivi, fissi o removibili, esterni o interni, Dispositivi, fissi o removibili, esterni o interni,
che memorizzano grosse quantita’ di dati o di che memorizzano grosse quantita’ di dati o di istruzioni in modo PERMANENTE, organizzati istruzioni in modo PERMANENTE, organizzati in in FILEFILE
HW: CLASSI di COMPUTER HW: CLASSI di COMPUTER
• Fasce di crescente complessita’,prezzo e prestazioni
• CLASSIFICAZIONE ORIENTATIVA mantenuta nel linguaggio comune
• In modo sfumato: utilizzando i parametri MIPS, N.ro teminali collegati, Prezzo, Sistema operativo (standard o aperto, speciale o proprietario)
• STANDARD: “APPLICAZIONE DI UN METODO O DI UN FORMATO ACCETTATO E RICONOSCIUTO, SE NON DA TUTTI, AMPIAMENTE “ (es: formato postale, codice a barre, lattine birre)
Capitolo 1 - L’informatica: concetti, storia ed evoluzione pag. Capitolo 1 - L’informatica: concetti, storia ed evoluzione pag. 2727
Classi di computerClassi di computer
MIPS UTENTI COSTO S.O MAINFRAME >100 CENTINAIA €500.000 SPEC.
MINI 10/100 DECINE da € 2.500 a 50.000 SPEC/ST
MICRO/
P.C. 1/10 UNO MIL. STAND
P.C.P.C. IN UFFICIOIN UFFICIO
• DESKTOPDESKTOP
• TOWERTOWER
• MINITOWERMINITOWER