ESERC. INF. GENERALE docente: Dott. Gianluigi Zavattaro recapiti: e-mail: [email protected] web: ind.: tel.: fax: http://cs.unibo.it/~zavattar Dip. di Scienze dell’Informazione, Mura A. Zamboni, 7 051 2094871 051 2094510 InfGen - 1 Contenuti del corso (1) Introduzione all’uso del Personal Computer struttura interna del P.C. introduzione al concetto di sistema operativo filesystem, programmi applicativi e documenti Programmi applicativi di uso generale videoscrittura (word) fogli elettronici (excel) fare presentazioni con il P.C. (power point) InfGen - 2 Contenuti del corso (2) Internet: la rete delle reti struttura logica della rete descrizione dei principali servizi: telnet, ftp, email, newsgroup, chat, web World Wide Web Browsers, Search Engines, Subject Trees Web culture (netiquette) Costruzione di pagine Web linguaggi di markup HTML HTML Editors InfGen - 3 Letture consigliate Autori vari. Informatica di base. McGraw-Hill Autori vari. Internet 2000. Laterza Wendy G. Lehnert. Internet 101 – A beginner’s guide to the Internet and the World Wide Web. Addison Wesley InfGen - 4 Informatica: definizione INFORMATICA = INFORmazione autoMATICA In inglese si usa invece il termine COMPUTER SCIENCE (scienza dei calcolatori) INFORMATICA focalizza sull’attività che si prefigge di studiare la disciplina COMPUTER SCIENCE focalizzando invece sullo strumento utilizzato InfGen - 5 Calcolatore: definizione (1) Rapidissimi e precisi esecutori di ordini Programma Calcolatore Soluzione Dati InfGen - 6 Calcolatore: definizione (2) Supporto teorico e pratico per esprimere la soluzione di problemi Stato Iniziale (dati) Computazione Stato Finale (soluzione) Verifica InfGen - 7 Calcolatore: definizione (3) Strumento per la trasmissione, trasformazione e la conservazione di informazioni calcolatori palmari usati come agende elettroniche comunicazione tramite rete Internet Strumento di intrattenimento giochi elettronici uso della rete Internet come passatempo (infotainment) InfGen - 8 Il Personal Computer (1) Vengono introdotti alla fine degli anni ’80 Rappresentano una tappa fondamentale nello sviluppo e distribuzione di massa dei calcolatori elettronici Si passa dal cervellone elettronico al calcolatore personale InfGen - 9 Il Personal Computer (2) L’introduzione del personal computer assume una rilevanza più di carattere sociale che non di tipo tecnologico Componente tecnologica: calcolatori più economici e più semplici da utilizzare Componente sociale: non è più l’utente che si muove verso il calcolatore ma è il calcolatore che si avvicina all’utente InfGen - 10 Reti di calcolatori Il successivo passo nell’evoluzione dei calcolatori è rappresentato dalla introduzione di reti di calcolatori che permettono la comunicazione e la condivisione di risorse fra più calcolatori Le reti si classificano, secondo la loro estensione, in locali (uffici) LAN, metropolitane (reti civiche) MAN o geografiche (Internet) WAN InfGen - 11 Rete locale (LAN) LAN LAN LAN Lab2 - 12 Infrastruttura per WAN Router Router Router Lab2 - 13 Componenti di un PC I componenti del calcolatore si dividono in due categorie: Hardware (parte fisica, meccanica, elettronica) Software (istruzioni e comandi) Unità di misura: Velocità Memoria MHz Milioni di operazioni al secondo Bit Informazione binaria (0/1) Byte (8 bit), KiloByte (1.024 byte), MegaByte (1.024 KB), GigaByte (1.024 MB), TeraByte (1.024 GB) InfGen - 14 Imparare da un preventivo PC Dex 8766 - ATX L. 2.499.000 Processore AMD Athlon 750 MHz, Cache 384 KB Full Cache, Case middle tower ATX, Main board chipset VIA KT 133 MHz, RAM 64 MB sincrone, Hard Disk 20 GB 7200 rpm, Lettore DVD, Masterizzatore 4x4x24x EIDE, Scheda video AGP 8 MB, Monitor non compreso, Scheda audio PCI 128 Stereo, Tastiera italiana multifunzione, Mouse, Software MS Windows Millenium Edition + InfGen - 15 Corso, Corso Internet Architettura Hardware di un PC Case Processore Main Board RAM (Random Access Memory) Hard Disk Porte I/O: scheda video sonora - seriale - parallela... PERIFERICHE: monitor - casse - mouse - stampante - modem... InfGen - 16 Software L’Hardware fornisce risorse governate dal processore. Il processore è un componente elettronico che è capace di interpretare istruzioni elementari (Ling. Macchina) tipo leggi il dato presente in una locazione di memoria, somma due valori, scrivi questo dato in una locazione di memoria I componenti Software sono insiemi di istruzioni per il processore (es. Sistema Operativo, Programmi Applicativi) InfGen - 17 Sistema Operativo (S.O) Il S.O è il componente software di base che viene caricato in memoria in fase di inizializzazione (BootStrap) Il S.O definisce le politiche di gestione delle risorse (es. filesystem) Il S.O fornisce un ambiente di lavoro virtuale (es. desktop di Windows) Il S.O fornisce un ling. evoluto ed espressivo (Ling. Utente) poi tradotto in un ling. primitivo e minimale (Linguaggio Macchina) InfGen - 18 Architettura Software di un PC Word Sistema grafico (Windows - XWindows) Hardware (Ling. Macchina) Excel Sistema Operativo (DOS - Unix) InfGen - 19 Filesystem Il filesystem e’ quella parte del s.o che definisce le politiche di gestione e organizzazione dei supporti di memorizzazione I supporti di memorizzazione stabile (hard disk, floppy disk…) devono essere predisposti (formattati) per poter essere poi utilizzati La formattazione divide le superfici magnetiche dei dischi in TRACCE e SETTORI che vengono a definire dei BLOCCHI InfGen - 20 Formattazione Blocco Traccia Settore InfGen - 21 File Un disco formattato puo’ memorizzare sequenze di byte organizzate in settori Una sequenza di file con un suo specifico nome di accesso viene chiamata file I file possono essere memorizzati in blocchi non contigui Esistono due tipi di file: Programmi: contengono sequenze di comandi che vengono interpretati e poi eseguiti dal processore Documenti: contengono dati che possono essere InfGen - 22 creati/modificati/elaborati da programmi Nomi dei file I nomi dei file hanno usualmente una estensione che descrive il tipo del file I programmi hanno estensione .com o .exe Per i documenti l’estensione identifica il programma da utilizzare per visualizzare/modificare il documento Es. word.com programma word lettera.doc foglio.xls homepage.htm documento word documento excel documento html InfGen - 23 Struttura del filesystem Per scopi di organizzazione dei file, questi vengono memorizzati all’interno di ambienti logici detti directory Le directory sono organizzate secondo una struttura gerarchica ad albero Esiste una directory radice (root, \, /, …) Ogni directory puo’ contenere file o sottodirectory Pathname: cammino per raggiungere una directory C:\documents\word C:\wordInfGen - 24 Sistemi operativi di rete Esistono particolari sistemi operativi che forniscono servizi di rete Windows NT (Network) ha due possibili installazioni: Client & Server La versione server offre funzionalita’ che permettono la condivisione delle risorse La versione client utilizza queste funzionalita’ InfGen - 25 Rete locale (in una figura) Terminale Terminale Terminale Server Router Terminale Stampante InfGen - 26 Accesso al Laboratorio Per accedere ai calcolatori in laboratorio occorre essere in possesso di un account Un account consta di: Username identifica l’utente Password meccanismo di autenticazione dell’utente Chi non ha un account ne deve fare richiesta presso il part-time in laboratorio (scarico di responsabilita’) I PC mettono a disposizione risorse locali e condivise InfGen - 27 Risorse del Laboratorio Ogni PC mette a disposizione risorse locali e condivise: Hard/Floppy disk locale Hard disk condiviso Stampante Accesso a Internet Per ricevere e spedire posta si necessita di un ulteriore account (sempre da richiedere al part-time) InfGen - 28 L’interfaccia di Windows La GUI (graphical user interface) di windows consta di Desktop: scrivania virtuale che rappresenta l’ambiente di lavoro. Il desktop contiene le icone di collegamento per l’attivazione delle applicazioni e la visualizzazione dei documenti più comunemente utilizzati Barra delle applicazioni: contiene il pulsante Avvio e fornisce informazioni riguardanti le applicazioni attive Finestre: permettono l’utilizzo delle applicazioni InfGen - 29 Interazione con Windows Per comunicare i comandi al sistema operativo Windows si usano: Tastiera: usata per l’inserimento di elementi testuali Mouse: permette la comunicazione di comandi L’uso del mouse si basa su tre azioni di base: movimento, click, e doppio click InfGen - 30 Uso dei tasti Pulsante sx: click seleziona click+movimento trascina doppio click attiva Pulsante dx: click menu’ contestuale click+movimento trasc. spec. Pulsante centrale: in windows non vi sono particolari azioni associate (in alcuni mouse, esempio Logitech, e’ sostituito da un sensore per lo scorrimento verticale delle finestre) InfGen - 31 Finestre Le finestre si compongono di Barra del titolo: contenente il nome del programma in uso e del documento attivo. Contiene anche tre pulsanti (riduci sulla barra delle applicazioni, ingrandisci/riduci finestra, chiudi finestra) Barra dei menu’: propone i comandi principali raggruppati in liste a tendina Barra degli strumenti: pulsanti con i comandi base Zona di visualizzazione: per l’editing dei documenti Barra di scorrimento: permette la visualizzazione di documenti di dimensioni superiori alla finestra InfGen - 32 Risorse di Windows Con il termine risorse si intendono in linea di massima i supporti di memorizzazione messi a disposizione dal PC tramite Windows: floppy hard disk, lettore CD, … Tra le risorse esiste una speciale cartella, detta pannello di controllo contente strumenti di vario genere (definizione data/ora, installazione componenti soft/hardware, personalizzazione mouse, …) Le risorse possono essere visitate con il InfGen - 33 programma risorse del computer Cartelle Le cartelle (equivalente delle directory) sono ambienti logici che contengono: Altre cartelle Programmi applicativi Documenti Le cartelle sono organizzate in una struttura gerarchica ad albero la cui radice e’ rappresentata dalla cartella desktop Per visualizzare le cartelle si usa: esplora risorse (explorer) InfGen - 34 Operazioni tipiche su risorse Creazione cartella 1. selezionare la cartella “padre” 2. file – nuovo – cartella Eliminazione risorsa 1. selezionare la risorsa 2. file – elimina Spostare risorse Trascinare (drag & drop) la risorsa nella cartella destinazione InfGen - 35 Drag & Drop L’operazione di drag & drop viene usato per trascinare oggetti: 1. 2. 3. 4. puntare l’oggetto da trascinare premere il tasto sinistro del mouse muovere il mouse verso il punto destinazione rilasciare il tasto premuto InfGen - 36 Una cartella speciale: il cestino Esiste una particolare cartella, il cestino, all’interno del quale e’ possibile inserire file o cartelle che si vogliono cancellare Per cancellare basta trascinare l’oggetto considerato nel cestino Oggetti nel cestino possono essere ripristinati Per la cancellazione definitica si svuota il cestino (o si cancellano gli oggetti dal cestino) InfGen- 37 Collegamenti Windows permette la definizione di particolari tipi di oggetti, detti collegamenti, che “puntano” ad altre risorse Vantaggi: Si possono creare piu’ punti di accesso ad una risorsa Un collegamento puo’ essere collocato dove e’ piu’ necessario, senza dover toccare la risorsa Svantaggi: Capita di scambiare il collegamento con la risorsa InfGen - 38 puntata Cut & Paste L’operazione di cut & paste (taglia e incolla) viene usata per spostare oggetti (risorse o parti di documenti) L’operazione si basa su una memoria condivisa detta clipboard (appunti), e tre operazioni Cut (taglia) sposta l’oggetto selezionato nella clipboard Copy (copia) copia l’oggetto selezionato nella clipboard Paste (incolla) copia l’oggetto attualmente nella clipboard nella zona indicata dal puntatore InfGen - 39 Cut & Paste (in una figura) taglia incolla copia Clipboard InfGen - 40 Clipboard La clipboard puo’ contenere un solo oggetto alla volta: Quando si esegue una operazione di copy o cut l’oggetto precedentemente presente nella clipboard viene persa La clipboard mantiene l’oggetto contenuto anche dopo un’operazione di paste Due operazioni consecutive di paste restituiscono lo stesso oggetto InfGen - 41