La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Informatica Generale lez.1 Michele Granatina 1 Docente: ing. Michele Granatina Lezioni: ……….. ore ….. -…… Sede:…………………………. Corso di Informatica Generale.

Presentazioni simili


Presentazione sul tema: "Informatica Generale lez.1 Michele Granatina 1 Docente: ing. Michele Granatina Lezioni: ……….. ore ….. -…… Sede:…………………………. Corso di Informatica Generale."— Transcript della presentazione:

1 Informatica Generale lez.1 Michele Granatina 1 Docente: ing. Michele Granatina Lezioni: ……….. ore ….. -…… Sede:…………………………. Corso di Informatica Generale

2 Informatica Generale lez.1 Michele Granatina 2 Introduzione allInformatica Strumenti metodologici e teorici per un utilizzo consapevole del computer Obiettivi del Corso

3 Informatica Generale lez.1 Michele Granatina 3 Programma del corso Introduzione ai concetti di base degli elaboratori elettronici e dellinformatica Linformazione (testo, numeri, immagini, suoni, …) e la sua rappresentazione digitale Architettura di un calcolatore Software, Software di base e sistemi operativi Classificazione funzionale dei programmi applicativi Reti di calcolatori

4 Informatica Generale lez.1 Michele Granatina 4 Linformazione Cosè linformazione ? E una conoscenza che acquisita, in qualsiasi modo, da una persona viene resa disponibile ad altri. Quando si generano, si conservano e si scambiano conoscenze si producono informazioni. Quando un individuo riceve una informazione, acquisisce una conoscenza, che potrà utilizzare per generare ulteriori informazioni.

5 Informatica Generale lez.1 Michele Granatina 5 Linformazione Per produrre uninformazione occorre: Acquisire conoscenze. Generare nuove conoscenze. Conservare le nuove conoscenze. Scambiare le nuove conoscenze.

6 Informatica Generale lez.1 Michele Granatina 6 Linformazione Linformazione è un prodotto generato attraverso un ciclo produttivo: 1.Ingresso: fase di acquisizione di conoscenze 2. Generazione: elaborazione svolta sulle conoscenze per trasformarle in informazioni utili 3. Conservazione: memorizzazione delle conoscenze per successive generazioni 4. Uscita: rendere disponibile le conoscenze prodotte.

7 Informatica Generale lez.1 Michele Granatina 7 Il ciclo produttivo Ogni informazione, dalla più semplice alla più complessa, viene prodotta attraverso le attività descritte in precedenza. Tali attività possono essere svolte in svariati modo, vediamo un esempio: Mario che chiede a Nicola che ore sono ha richiesto uninformazione, Nicola fornendo lora ha prodotto uninformazione. Descriviamo le attività svolte per produrre questa semplice informazione.

8 Informatica Generale lez.1 Michele Granatina 8 1.Ingresso: Mario chiede lora 2. Generazione: Nicola, che ha le conoscenze (sa leggere lorologio), vede lora sullorologio. 3. Conservazione: Nicola adesso ha in mente lora che ha guardato 4. Uscita: Nicola dice a Mario lora. Il ciclo produttivo

9 Informatica Generale lez.1 Michele Granatina 9 Che cosè linformatica ? E una disciplina nata per rendere automatico il ciclo produttivo delle Informazioni. Per rendere automatico tale processo linformatica fa uso di macchine elettroniche (Computer). Informatica

10 Informatica Generale lez.1 Michele Granatina 10 Tecnologia dei Computer Cosè un computer ? macchina programmabile (multiuso - universale)che accetta dati (conoscenze), li elabora (e memorizza), per produrre (e memorizzare) informazioni utili

11 Informatica Generale lez.1 Michele Granatina 11 Categorie di computer Supercomputer Mainframe Workstation Microcomputer PC (Personal Computer) portatili (notebook, laptop) PDA (Personal Digital Assistant) Microcontroller

12 Informatica Generale lez.1 Michele Granatina 12 Operazioni fondamentali di un computer (Ciclo Produttivo) 1. Input: fase di accettazione di dati in ingresso ad un computer 2. Elaborazione: manipolazione svolta sui dati per trasformarli in informazioni utili 3. Memorizzazione: conservazione dei dati e delle informazioni per successive elaborazioni 4. Output: produzione del risultato dellelaborazione 5. Comunicazione: input, elaborazione, memorizzazione, output a distanza

13 Informatica Generale lez.1 Michele Granatina 13 Hardware e Software Hardware: insieme dei dispositivi fisici di un computer Software: insieme di programmi, ovvero serie di istruzioni che determinano ogni operazione effettuata dallhardware di un computer

14 Informatica Generale lez.1 Michele Granatina 14 Hardware per le diverse operazioni 1. Input: tastiera, mouse, …… 2. Elaborazione: case, CPU (microprocessore), memoria RAM, scheda madre (motherboard), slot di espansione 3. Memorizzazione: unità floppy, unità a disco fisso (hard disk), unità CD-ROM/DVD-ROM, …… 4. Output: scheda video, scheda audio, monitor, casse acustiche, stampante, …… 5. Comunicazione: modem

15 Informatica Generale lez.1 Michele Granatina 15 Software IL Software è un insieme di programmi, ovvero serie di istruzioni che determinano ogni operazione effettuata dallhardware di un computer, esistono due tipi di software: Software di base: consente lutilizzo di funzioni di base del calcolatore lutilizzo del software applicativo. il Sistema Operativo, che è il programma di controllo del computer, fa parte del software di base, i seguenti sono alcuni dei sistemi operativi utilizzati: – Windows – Linux – Unix – MacOS Software applicativo: programmi realizzati per consentire lo svolgimento di specifiche operazioni (elaborazioni) : – elaborazione di testi – sviluppo di grafica 2D e 3D – gestione posta elettronica

16 Informatica Generale lez.1 Michele Granatina 16 Software

17 Informatica Generale lez.1 Michele Granatina 17 La rappresentazione delle Informazioni Nella vita di tutti i giorni siamo abituati ad avere a che fare con vari tipi di informazioni, di natura e forma diversa, così come siamo abituati a diverse rappresentazioni della stessa informazione esempio: un testo può essere in forma stampata oppure la stessa informazione può essere registrata su un nastro La scelta della rappresentazione è in genere vincolata al tipo di utilizzo ed al tipo di operazioni che devono essere fatte sulle informazioni stesse

18 Informatica Generale lez.1 Michele Granatina 18 La rappresentazione delle informazioni I computer memorizzano ed elaborano le informazioni sotto forma di bit (Binary Digit) Un bit è lunità di informazione base e può rappresentare due informazioni: – vero o falso – acceso o spento Rappresentazione binaria (o digitale). Il linguaggio di base mediante il quale ogni informazione deve essere codificata è costituito da due soli simboli (0 e 1)

19 Informatica Generale lez.1 Michele Granatina 19 Rappresentazione binaria (o digitale). Il linguaggio di base mediante il quale ogni informazione deve essere codificata è costituito da due soli simboli (0 e 1) NOTA BENE: i simboli che si usano per rappresentare il valore che un bit può assumere (0 e 1) NON devono essere confusi con: – i numeri 0 e 1 (la tecnica per rappresentare i numeri in formato digitale verrà studiata più avanti) – le cifre del sistema decimale 0 e 1 (ricordo che il concetto di cifra e quello di numero sono diversi: i numeri sono specificati come sequenza di cifre) – i caratteri 0 e 1 (i caratteri sono usati per la rappresentazione di testi, come vedremo più avanti)

20 Informatica Generale lez.1 Michele Granatina 20 La rappresentazione delle informazioni Le ragioni di questa scelta sono prevalentemente di tipo tecnologico e i due simboli corrispondono a: – due stati di polarizzazione di una sostanza magnetizzabile; – due stati di carica elettrica di una sostanza; – al passaggio/non passaggio di corrente attraverso un cavo conduttore; – al passaggio/non passaggio di luce attraverso un cavo ottico.

21 Informatica Generale lez.1 Michele Granatina 21 Codifica binaria Per poter rappresentare una maggiore quantità di informazioni è necessario utilizzare sequenze di bit. Per esempio, per rappresentare quattro informazioni diverse possiamo utilizzare due bit che ci permettono di ottenere quattro configurazioni distinte 00 – 01 – Il processo secondo cui si fa corrispondere ad uninformazione una configurazione di bit prende il nome di codifica dellinformazione Per esempio, un esame può avere quattro possibili esiti: ottimo, discreto, sufficiente, insufficiente

22 Informatica Generale lez.1 Michele Granatina 22 Codifica binaria Codifico ottimo con 00 discreto con 01 sufficiente con 10 insufficiente con 11 Quindi con 2 bit si possono codificare 4 informazioni differenti In generale con N bit si possono codificare 2 elevato alla N (2^N) informazioni differenti N° BitInformazioni

23 Informatica Generale lez.1 Michele Granatina 23 Codifica binaria Se invece il mio problema è quello di dover rappresentare M informazioni differenti devo selezionare un numero di N bit in modo tale che 2^N M Esempio: per rappresentare 40 informazioni differenti devo utilizzare 6 bit perché 2^6 = 64, 5 bit non sono sufficienti perché 2^5 = 32 Esiste una particolare aggregazione di bit che è costituita da 8 bit (2^8 = 256 informazioni) e prende il nome di byte

24 Informatica Generale lez.1 Michele Granatina 24 La rappresentazione delle Informazioni Noi vedremo le tecniche per rappresentare in formato digitale: – i caratteri – i numeri naturali – le immagini fisse – il suono – le immagini in movimento Parleremo di come si procede per ottenere una rappresentazione digitale (cioè, usando bit) mentre vedremo nella parte dedicata allarchitettura di un calcolatore quali sono i dispositivi che materialmente realizzano le tecniche descritte.

25 Informatica Generale lez.1 Michele Granatina 25 Lobiettivo è quello di comunicare con il calcolatore usando il nostro linguaggio. Dobbiamo rappresentare le lettere dellalfabeto Linsieme di simboli comunemente usati nellalfabeto anglosassone, incluse le cifre numeriche, lettere maiuscole e minuscole, simboli di punteggiatura, parentesi e operatori aritmetici, può essere codificato usando 7 bit (2^7 = 128) Il metodo di codifica più diffuso tra i produttori di hardware e di software prende il nome di codice ASCII (American Standard Code for Information Interchange) La codifica dei caratteri di un testo

26 Informatica Generale lez.1 Michele Granatina 26 Il codice ASCII ASCIISimbASCIISimbASCIISimb NUL SO FS SOH SI GS STX DLE RS ETX DC US EOT DC SP ENQ DC ! ACK DC " BEL NAK # BS SYN $ HT ETB % NL CAN & VT EM ' NP SUB ( CR ESC )

27 Informatica Generale lez.1 Michele Granatina 27 Sebbene 7 bit siano sufficienti per codificare linsieme di caratteri di uso comune, in genere il codice ASCII standard utilizza 8 bit, il primo dei quali è sempre 0 Codifica della parola cane c a n e Tra i simboli speciali del codice ASCII vi è anche il simbolo spazio bianco NUL(codice ), il simbolo di fine riga CR ( ) In questo modo è possibile rappresentare mediante una sequenza di codici ASCII un testo strutturato in righe e pagine Il codice ASCII

28 Informatica Generale lez.1 Michele Granatina 28 Il codice ASCII Consideriamo il problema inverso: data una sequenza di bit, il testo che essa codifica può essere ottenuto nel modo seguente: – si divide la sequenza in gruppi di otto bit (un byte); – si determina il carattere corrispondente ad ogni byte Esempio: i l P o.

29 Informatica Generale lez.1 Michele Granatina 29 La codifica dei caratteri di un testo 52 lettere alfabetiche maiuscole e minuscole 10 caratteri che denotano le cifre (0, 1, 2, …, 9) – Nota bene: il codice ASCII e gli altri codici per la rappresentazione dei caratteri NON si usano per rappresentare i numeri (lo vedremo più avanti) Segni di punteggiatura (,. ; : ! ? ^ \ …) Simboli matematici (+, -, ×, ±, {, [, >, …) Caratteri di alfabeti nazionali (à, è, ì, ò, ù, ç, ñ, ö,...) Altri segni grafici …)

30 Informatica Generale lez.1 Michele Granatina 30 Codifiche standard: – ASCII, 8 bit per carattere, rappresenta 256 caratteri – UNICODE, 16 bit per carattere, (ASCII + caratteri etnici) Codifiche proprietarie: – MSWindows, 16 bit per carattere, simile ad UNICODE La codifica dei caratteri di un testo

31 Informatica Generale lez.1 Michele Granatina 31 Fine Lezione 1 Grazie per lattenzione


Scaricare ppt "Informatica Generale lez.1 Michele Granatina 1 Docente: ing. Michele Granatina Lezioni: ……….. ore ….. -…… Sede:…………………………. Corso di Informatica Generale."

Presentazioni simili


Annunci Google