Corso Di Base Di Informatica - Plone Site

Transcription

Corso di Base di informaticaSlides dal libro:Informatica per l'impresa tra soluzioni proprietarie ed open sourcePITAGORA EDITRICEMauro Gaspari – Gianluigi RovedaInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Programma del corso Nozioni di base sui sistemi operativi; Architettura del computer e Sistema operativo Reti e Web Nozioni di base per l'uso di un PC connesso ad Internet; Nozioni di base sugli strumenti di produttività individuale;Informatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Il sistema operativoDi cosa parleremo ? L'oggetto del corso, ovvero l'informatica e, di conseguenza, dei computer Rappresentazione dell'informazione nei computer Algoritmi, programmi e sistemi operativi File System I primi passi di un utente nel mondo dell'informatica Memoria e su unità di misuraInformatica per l'impresa tra soluzioni proprietarie ed open sourceCorso diPreparazioneall'idoneitàMauroGaspari – GianluigiRoveda informatica – Gianluigi Roveda

L'epistemologia di una ioneDATIInformatica per l'impresa tra soluzioni proprietarie ed open sourceCorso diPreparazioneall'idoneitàMauroGaspari – GianluigiRoveda informatica – Gianluigi Roveda

Cos'è un computer ?Un sistema che elabora informazione digitaleDati OutputDati Input- Risultati numerici o grafici dielaborazioni numeriche;- Visualizzazione di video;- Visualizzazione d'immagini;- Emissione di suoni;- VideoscritturaINFORMAZIONEsegnali da:1. modem,2. scanner,3. tastiera,ecc.Informatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

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 apparesullo schermo con il font “Arial”, di dimensione di 20 pixel e colore blu ?Informatica per l'impresa tra soluzioni proprietarie ed open sourceCorso di Preparazioneinformatica – Gianluigi RovedaMauro Gaspari –all'idoneitàGianluigi Roveda

Hardware & SoftwareInsieme dei componentimeccanici, elettrici e elettronici(tutto ciò che è fisico)Insieme dei programmi chesvolgono funzioni specifichee controllano le componentifisicheSul sistema operativoInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Rapporto tra S.O., Computer & UtenteCome comunicare ?dialogo mediato da .GUI del S.O.UTENTEInterfaccia del S.O.tutto ciò che l'utente dovrebbe conoscere . o quasiInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi RovedaComputer

. maCos'è un S.O. ?un PROGRAMMA ! . ma Cos'èPROGRAMMA:un programma ?sequenza finita d'istruzioniistruzioni non ambigue1. algoritmoistruzioni deterministiche2. linguaggio comprensibile per un computerSistema Operativo (Operating System):1. programma2. interfaccia tra utente e computerControllodel computer3. gestione hardwareInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

soffermiamoci sul concetto d'algoritmo . un po' di esempi:1. la ricetta di cucina2. le istruzioni per montare un mobile dell'ikea3. le indicazioni per gli origami4. il metodo per il calcolo del M.C.D.Informatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Risolutore & EsecutoreALGORITMORISOLUTOREESECUTOREInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

I sistemi operativi più diffusi MS-Windows XP, VISTA e 7 (entro breve anche v.7 ?) (MAC) OS X LinuxInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Primi passi: collegare il computer alle periferiche essenzialiKeyboardmousecassevideoInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Primi passi: Accensione di un ComputerInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Primi passi: Arresto di un ComputerInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Unità di misura e memoria1 bit1 byte 8 bit1 kilo byte 1024 byte1 mega byte 1024 kilo byte1 giga byte 1024 mega byte1 tera byte 1024 giga byteInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Sistema Binario & MemoriaMEMORIA.x Є { 0, 1 0100111010010101.1012 10110Informatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Notazione posizionale–––I sistemi di numerazione posizionale associano alle cifre un diverso valore inbase 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 10ii kEsempio: Rappresentazione posizionale di 5798.465 103 7 102 9 101 8 100 4 10-1 6 10-2 5000 700 90 8 0.4 0.06Un sistema posizionale in base b richiede b simboli per rappresentare idiversi valori tra 0 e (b-1); infatti il sistema numerico in base 10 (decimale)utilizza i numeri da 0 a 9.Informatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda18

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, laconversione può essere ottenuta raggruppando le cifre binarie a 3 a 3a partire dalla virgola binaria. L’operazione contraria è ugualmentesemplice, ogni cifra ottale viene convertita in esattamente tre cifrebinarie.–Esadecimale binario Rappresentazione in base 16. Il processo di conversione è equivalentea quello binario ottale ma le cifre binarie devono essere considerate agruppi di 4.Informatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda19

Rappresentazione informazione digitaleNumerodi bitAlternativeEsempi12 1 2Maschio 0, Femmina 122 2 4Primavera 00, Estate 01,Autunno 10, Inverno 1182 8 256Caratteri di una tastiera U.S.lo spazio 00000000, etc.Il codice ASCII utilizza 7 bitsInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Organizzazione dell'informazioneTipi di file:- file di testo,FileASCIIUNICODE- file binari,- file mistisystem- file specialiHD(c:)ProgrammiCalendar2007McAfeeEs. di pathname assoluto: c:/Programmi/Calendar2007/cal08.exeEs. di pathname relativo: /Calendar2007/cal08.exeInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi RovedaDocumentical08.exe

Esempio di file binarioGIF signatureScreen descriptor Global color map. . . Image descriptorLocal color map.Raster dataImage descriptorLocal color mapRaster dataImage descriptorLocal color mapRaster dataImage descriptorLocal color mapRaster data.GIF terminatorInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Navigazione del file system su Windows XPInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Navigazione del file system su Windows VISTAInformatica per l'impresa tra soluzioni proprietarie ed open sourceCorso di Preparazioneinformatica – Gianluigi RovedaMauro Gaspari –all'idoneitàGianluigi Roveda

Navigazione del file system su Linux (UBUNTU)Informatica per l'impresa tra soluzioni proprietarie ed open sourceCorso di Preparazioneinformatica – Gianluigi RovedaMauro Gaspari –all'idoneitàGianluigi Roveda

Navigazione del file system su OS XInformatica per l'impresa tra soluzioni proprietarie ed open sourceCorso di Preparazioneinformatica – Gianluigi RovedaMauro Gaspari –all'idoneitàGianluigi Roveda

Ricerca di file su Windows XPInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Ricerca di file su Linux con KfindInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Azioni sui fileProgrammaeseguire l'algoritmo Attivarecartellavisualizzare i file contenuti Spostaredocumentovisualizzare il documento Copiare Cancellareattiva programma associatolegge il documentoInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Personalizzare l'interfaccia del sistema operativo Windows XP1 su 3Informatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Personalizzare l'interfaccia del sistema operativo Windows XP2 su 3Informatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Personalizzare l'interfaccia del sistema operativo Windows XP3 su 3Informatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Personalizzare l'interfaccia del sistema operativo LinuxInformatica per l'impresa tra soluzioni proprietarie ed open sourceMauro Gaspari – Gianluigi Roveda

Informatica per l'impresa tra soluzioni proprietarie ed open source Mauro Gaspari – Gianluigi Roveda 18 Notazione posizionale – 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