Informatica per l'impresa tra approcci proprietari ed open source. Informatica per l'impresa tra approcci proprietari ed open source

Documenti analoghi
Informatica per l'impresa tra approcci proprietari ed open source. Informatica per l'impresa tra approcci proprietari ed open source

Architettura del computer e Sistema operativo. Nozioni di base per l'uso di un PC connesso ad Internet;

Informatica per L'impresa

Introduzione e Nozioni di Base. Prof. Thomas Casali

Corso di Base di informatica

Sistem. erativi. Opera. stem

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore

Notazione posizionale. Codifica binaria. Rappresentazioni medianti basi diverse. Multipli del byte

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore

Architettura degli Elaboratori e Laboratorio. Matteo Manzali Università degli Studi di Ferrara Anno Accademico

Sistemi di Elaborazione delle Informazioni

Pag. 1. La Rappresentazione e la Codifica delle informazioni (parte 2) Tipi di dati. Informatica Facoltà di Medicina Veterinaria

Informatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Codifica binaria. Rappresentazioni medianti basi diverse

Corso di informatica di base Associazione per la Promozione dell Anziano

Concetti Introduttivi

Rappresentazione dell informazione

Concetti Introduttivi

Informatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno. Controllo Elaborazione

Corso di Architettura degli Elaboratori

Sistemi di Elaborazione delle Informazioni 6 CFU

DIPARTIMENTO DI MATEMATICA E INFORMATICA SISTEMI OPERATIVI. Anno Accademico 2017/2018. Docente: ing. Salvatore Sorce

Rappresentazione dell informazione

Capitolo 1. Salvataggio dei dati. Prof. Mauro Giacomini Pearson Addison-Wesley. All rights reserved

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore

Codifica di informazioni numeriche

Informatica di Base - 6 c.f.u.

Informatica per le discipline umanistiche 2

Aritmetica dei Calcolatori Elettronici

I sistemi di numerazione. Informatica - Classe 3ª, Modulo 1

La Codifica e la Rappresentazione dei dati

Esame di Informatica. Facoltà di Scienze Motorie LE UNITA DI MISURA (1/4) LE UNITA DI MISURA (3/4) LE UNITA DI MISURA (2/4) Lezione 2

Informatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.

Modulo 2: RAPPRESENTAZIONE DEI DATI I sistemi di numerazione

La codifica. dell informazione

Docenti: Fabrizio Benazzi Valter Lelli Azienda USL 11 di Empoli

Conversione binario-ottale/esadecimale. Conversione binario-ottale/esadecimale. Rappresentazione di Numeri Interi Positivi (numeri naturali)

La rappresentazione delle informazioni

2. Finalità generali previste dalle indicazioni nazionali

Rappresentazione dell Informazione. Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 1

Notazioni convenzionali per la rappresentazione di. tra esseri umani Rappresentazione dei dati di tipo numerico

Rappresentazione binaria

LA CODIFICA DELLE INFORMAZIONI

Rappresentazione dell informazione. Graziano Pravadelli (2012)

Fondamenti di informatica

CODIFICA DELLE INFORMAZIONI. Prof. Marco Camurri

Corso integrato di Sistemi di Elaborazione. Modulo I. Prof. Crescenzio Gallo.

Informatica Applicata. introduzione

La codifica. dell informazione. (continua) Codifica dei numeri. Codifica dei numeri. Sono stati pertanto studiati codici alternativi per

La codifica. dell informazione. Codifica dei numeri. (continua) Codifica dei numeri. Codifica dei numeri: il sistema decimale

L'Informazione e la sua Codifica. Maurizio Palesi

La codifica dell informazione

Corso di Sistemi di Elaborazione delle informazioni

G L O S S A R I O. Fondamenti di Informatica I - Università degli Studi di Trento Dott. Roberti Pierluigi

Codifica dell Informazione

Sistemi di numerazione posizionali

Calcolatore e unità di misura

Rappresentazione dell informazione

Per approfondire: La rappresentazione delle informazioni all interno dei computer

La rappresentazione dell informazione

Rappresentazione binaria

Analogico vs. Digitale. LEZIONE II La codifica binaria. Analogico vs digitale. Analogico. Digitale

Corso di Introduzione all Informatica --- Laurea in scienze dell amministrazione --- Prof. G. Giuffrida

Tipi di elaboratori Rappresentazione della informazione Codifica della informazione

Codifica dell Informazione

Fondamenti di Informatica

Sistemi numerici: numeri senza segno

La rappresentazione delle informazioni in un computer. La numerazione binaria

La codifica. dell informazione

UD 1.2e: La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI

Modulo 1: Le I.C.T. UD 1.2e: La codifica Digitale dei Numeri

Corso di Architettura degli Elaboratori

CdL in Medicina Veterinaria - STPA AA

Il sistema binario: bit e Byte Codifica del testo Il Byte come U.d.M. dell'informazione Multipli del Byte

1-Rappresentazione dell informazione

Codifica binaria dell informazione

Istituto di Istruzione Superiorevia Salvini 24 Roma Liceo M. Azzarita Liceo delle scienze applicate Materia:Informatica Programmazione a.s.

Introduzione. Introduzione

Introduzione ai sistemi informatici 1

La codifica binaria: concetti fondamentali

Sistem. erativi. Opera. stem

LA CODIFICA DELL INFORMAZIONE. Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2

Corso di Informatica

Algebra di Boole e porte logiche

= = = Codifica dell informazione

TeP Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazione

Tecnologie Multimediali a.a. 2016/2017. Docente: DOTT.SSA VALERIA FIONDA

Informatica per la Storia dell Arte

Paolo Bison. Fondamenti di Informatica A.A. 2006/07 Università di Padova

= = =

Architettura di un elaboratore. Rappresentazione dell informazione digitale

Codifica dell informazione

Informatica. 80 ore divise in 4 UFC. Docente: Michela Bacchin. Contatti: Tramite Ermes Studenti

Informatica e Laboratorio di Programmazione Sistema Binario Alberto Ferrari. Alberto Ferrari Informatica e Laboratorio di Programmazione

Rappresentazione informazione ed elementi di aritmetica dei computer

Rappresentazione dei numeri. Rappresentazione di insiemi numerici mediante insiemi finiti di stringhe di bit Problemi:

Hardware, software, codifica informazioni

Analogico VS Digitale. Numeri e Testi

Transcript:

Informatica Slides tratte dal libro dal libro: PITAGORA EDITRICE Prof. Mauro Gaspari

L'epistemologia di una parola INFORMATICA INFORMAZIONE AUTOMATICA interpretazione DATI CorsoMauro di Preparazione all'idoneità informatica Gianluigi Roveda Gaspari Gianluigi Roveda

Motivazioni l'informatica consiste nell'estrarre dalla massa dei dati che si riferiscono ad un problema, le informazioni che servono per la soluzione o la gestione del problema stesso. Evoluzione: Calcolatore vs reti di calcolatori. Reti aziendali. Spinta del Web => utilizzo di Internet. Disponibilità di informazioni. Accesso remoto. Facilita di accesso. Mobile devices: tablets, smarthphones. CorsoMauro di Preparazione all'idoneità informatica Gianluigi Roveda Gaspari Gianluigi Roveda

Cos'è un computer? Un sistema che elabora informazione digitale Dati Output Dati Input - Risultati numerici o grafici di elaborazioni numeriche; - Visualizzazione di video; - Visualizzazione d'immagini; - Emissione di suoni; - Videoscrittura INFORMAZIONE segnali da: 1. modem, 2. scanner, 3. tastiera, ecc.

Tutto è elaborazione, anche la cosa più banale! - premere un tasto per scrivere un testo, - l'uso della calcolatrice, - visualizzare informazione, - cancellare una informazione. Come può diventare la semplice pressione di un dito su un tasto la lettera a che appare sullo schermo con il font Arial, di dimensione di 20 pixel e colore blu? Corso di Preparazione all'idoneità informatica Gianluigi Roveda Mauro Gaspari Gianluigi Roveda

Hardware & Software Insieme dei componenti meccanici, elettrici e elettronici (tutto ciò che è fisico) Insieme dei programmi che svolgono funzioni specifiche e controllano le componenti fisiche Sul sistema operativo

Rapporto tra S.O., Computer & Utente Come comunicare? dialogo mediato da... GUI del S.O. UTENTE Interfaccia del S.O. tutto ciò che l'utente dovrebbe conoscere... o quasi Computer

I sistemi operativi più diffusi MS-Windows XP, VISTA e 7 (entro breve anche v.7?) (MAC) OS X Linux

Primi passi: collegare il computer alle periferiche essenziali Keyboard mouse casse video

Primi passi: Accensione di un Computer

Primi passi: Arresto di un Computer

Rappresentazione dell'informazione Le informazioni sono rappresentate mediante cifre binarie. Dati Analogici Dati Binari 1101011000011100101 Cambiamenti graduali passando da un numero infinito di stati (loudness levels, etc.) Due stati: Uno stato rappresenta 1 L altro rappresenta 0

Quiz Che cosa è analogico? Che cosa è Binario? Sesso Termometro Interruttore On/Off Orologio

Digitale vs. Analogico 14

Che cosa è analogico? Che cosa è Digitale? On/Off Switch Numero Di dita Orologio Calendario CD Audio

Rappresentazione informazione in binario Numero di bit Alternative Esempi 1 2^1=2 Maschio = 0, Femmina = 1 2 2^2=4 Primavera = 00, Estate = 01, Autunno = 10, Inverno = 11 8 2^8=256 Caratteri di una tastiera U.S. lo spazio=00000000, etc. Il codice ASCII utilizza 7 bits

Notazione posizionale in base I sistemi di numerazione posizionale associano alle cifre un diverso valore in base alla posizione che occupano nella stringa che compone il numero. Un sistema di numerazione posizionale è definito dalla base (o radice) utilizzata per la rappresentazione. Noi normalmente utilizziamo la rappresentazione in base 10. Valore n d i 10i i k Esempio: Rappresentazione posizionale di 5798.46 5 103 + 7 102 + 9 101 + 8 100 + 4 10-1 + 6 10-2 = = 5000 + 700 + 90 + 8 +0.4 + 0.06 Un sistema posizionale in base b richiede b simboli per rappresentare i diversi valori tra 0 e (b-1); infatti il sistema numerico in base 10 (decimale) utilizza i numeri da 0 a 9. 17

Numerazione binaria Affiancando un sufficiente numero di bit è possibile rappresentare qualunque numero. Ogni posizione rappresenta una potenza crescente di 2: Questo procedimento consente di convertire un numero binario in decimale 18

Sistema Binario & Memoria MEMORIA...... x Є { 0, 1 } 0 1 2 3 4 5 6 7 8 9 10 11 0 1 10 11 100 101 110 111 1000 1001 1010 1011 12 13 14 15 16 17 18 19 20 21... 1100 1101 1110 1111 10000 10001 10010 10011 10100 10101... 1012 10110

L aritmetica dei calcolatori L aritmetica usata dai calcolatori è diversa da quella comunemente utilizzata dalle persone. La precisione con cui i numeri possono essere espressi è finita e predeterminata poiché questi devono essere memorizzati entro un limitato spazio di memoria. 2 = 1. 1 4 1 4 2 1 3 5 6 Il problema è lo stesso anche se la rappresentazione dei numeri si realizza con il sistema binario. 124 01111100 20

Problematiche della precisione finita Esempio: si considerino i numeri a tre cifre senza virgola e senza segno: Non possono essere rappresentati: 1 5 9 Numeri superiori a 999 Numeri negativi Frazioni e numeri irrazionali Alcuni errori possibili in operazioni fra tali numeri: 600+600 = 1200 Overflow 300-600 = -300 Underflow 007/002 = 3.5 Non appartenenza all insieme 21

Altri esempi di rappresentazioni in base Binario Ottale Rappresentazione in base 8. Dato che una cifra del sistema ottale è rappresentabile esattamente con tre cifre del sistema binario, la conversione può essere ottenuta raggruppando le cifre binarie a 3 a 3 a partire dalla virgola binaria. L operazione contraria è ugualmente semplice, ogni cifra ottale viene convertita in esattamente tre cifre binarie. Esadecimale binario Rappresentazione in base 16. Il processo di conversione è equivalente a quello binario ottale ma le cifre binarie devono essere considerate a gruppi di 4. 22

Unità di Misura La più importante unità di misura dell informazione manipolata dal calcolatore è il BYTE, composto da 8 bit. Nel byte il bit più a destra è quello meno significativo mentre quello a sinistra è quello più significativo. 0 1 1 0 1 0 1 1 Sequenze di bit più lunghe di un byte sono denominate WORD. La loro lunghezza dipende dalle caratteristiche del sistema, ma è sempre un multiplo del byte: 16/32/64/128 bit. L intervallo di valori codificabili dipende ovviamente dal numero di configurazioni possibili e dal tipo di dato da rappresentare. Con n bit sono possibili 2n configurazioni. n 1 8 16 32 Interi positivi rappresentabili con n bit Numero Configurazioni Intervallo 2 0 1 256 0 255 65536 0 65.535 4294967296 0 4.294.967.295 23

Unità di misura e abbreviazioni Nome Sigla Grandezza Valore tera T 1012 1.000.000.000.000 giga G 109 1.000.000.000 mega M 106 1.000.000 kilo K 103 1.000 - - 100 1 milli m 10-3 0,001 micro 10-6 0,000001 nano n 10-9 0,000000001 pico p 10-12 0,000000000001 24

Unità di misura nel sistema binario Il bit rappresenta la più piccola unità di misura dell informazione memorizzabile in un calcolatore. I sistemi moderni memorizzano e manipolano miliardi di bit; per questo motivo sono stati definiti diversi multipli. Nome Bit Byte KiloByte MegaByte GigaByte TeraByte Sigla bit Byte KB MB GB TB In bit 1 bit 8 8.192 8.388.608 8.589.934.592 8.796.093.022.208 In byte 1/8 1 1.024 1.048.576 1.073.741.824 1.099.511.627.776 In potenze di 2 21=2 stati 28=256 stati 210 Byte 220 Byte 230 Byte 240 Byte ATTENZIONE: ATTENZIONE:1KB 1KBnon noncorrisponde corrispondeaa1000 1000Byte, Byte,ma maaa1024 1024 Byte, Byte,1MB 1MBnon noncorrisponde corrispondeaa1000000 1000000Byte, Byte, 25

Organizzazione dell'informazione Tipi di file: - file di testo, F i l e ASCII UNICODE - file binari, - file misti s y s t e m - file speciali HD(c:) Programmi Calendar2007 McAfee Es. di pathname assoluto: c:/programmi/calendar2007/cal08.exe Es. di pathname relativo: /Calendar2007/cal08.exe Documenti cal08.exe

Esempio di file binario GIF signature Screen descriptor Global color map... Image descriptor Local color map... Raster data Image descriptor Local color map Raster data Image descriptor Local color map Raster data Image descriptor Local color map Raster data... GIF terminator

Navigazione del file system su Windows XP

Navigazione del file system su Windows VISTA Corso di Preparazione all'idoneità informatica Gianluigi Roveda Mauro Gaspari Gianluigi Roveda

Navigazione del file system su Linux (UBUNTU) Corso di Preparazione all'idoneità informatica Gianluigi Roveda Mauro Gaspari Gianluigi Roveda

Navigazione del file system su OS X Corso di Preparazione all'idoneità informatica Gianluigi Roveda Mauro Gaspari Gianluigi Roveda

Ricerca di file su Windows XP

Ricerca di file su Linux con Kfind

Azioni sui file Programma eseguire l'algoritmo Attivare cartella visualizzare i file contenuti Spostare documento visualizzare il documento Copiare Cancellare attiva programma associato legge il documento

C'erano una volta le interfacce testuali Esempi di Comandi: dir, copy, del, erase, rename, move cd, mkdir, rmdir Esempi di Comandi: ls, cd, mkdir, rmdir, rm, mv, cp

Personalizzare l'interfaccia del sistema operativo Windows XP 1 su 3

Personalizzare l'interfaccia del sistema operativo Windows XP 2 su 3

Personalizzare l'interfaccia del sistema operativo Windows XP 3 su 3

Personalizzare l'interfaccia del sistema operativo Linux