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
Scarica

Documenti - Dipartimento di Informatica