Sei sulla pagina 1di 32

Appunti di

INFORMATICA DI BASE

PARTE 1: come fatto un PC


PARTE 2: struttura del sistema e codifica delle
informazioni
COS IL PERSONAL COMPUTER

Il PC una macchina programmabile utilizzata per


coadiuvare luomo. Essa assume funzioni in ragione di un
insieme di istruzioni (il programma) che la guidano
nellespletamento dei compiti
Macchina: non entit oscura, ma creazione umana
Programmabile: una stessa macchina pu eseguire compiti
diversi purch dotata di opportuni programmi

E composto
Hardwareda:
Costituito dalle componenti fisiche, elettroniche e
meccaniche del computer
Software
Costituito dallinsieme di istruzioni e programmi che
permettono al computer di funzionare
La lavatrice una macchina programmabil

Riceve dei panni (i dati) e li tratta in modo


diverso a seconda del programma prescelto
fornendo diversi risultati (non necessariamente
giusti)
Non abbiamo bisogno di una lavatrice per la seta
e di una per il cotone (basta cambiare programma)

Con il PC non abbiamo bisogno di macchina da


scrivere, fax, impianto stereo, calcolatrice...
Un unico PC pu eseguire tutti questi compiti
purch si scelga il programma adatto
Domande:

Come si seleziona il programma in un


PC? (non ruotando una manopola)
Come si forniscono i dati alla
macchina? (non aprendo uno
sportello)
Come si leggono i risultati delle
elaborazioni?

Per rispondere a queste domande


dobbiamo avere unidea di come
fatto e come funziona un PC
In particolare, ci sar utile capire
di che natura sono le informazioni
che pu elaborare
COME E FATTO UN PC
insieme di
apparecchiature che
HARDWARE apparecchiature che
permettono al computer permettono di comunicare
di acquisire dati allesterno i risultati delle
dallesterno elaborazioni

Unit di input Unit di Memoria


Unit di Output
Centrale
contiene i dati in arrivo dalle unit di
parte della CPU input, i dati inviati verso le unit di
adibita al output, i risultati intermedi, i
coordinamento del programmi per le elaborazioni da
lavoro: interpreta le effettuare
istruzioni del
programma da Central Processing Unit svolge le elaborazioni e coordina il
eseguire, manda (CPU) lavoro delle altre unit
segnali di controllo
alle altre unit e Control Arithmetic
trasferisce i dati da Unit Logic
elaborare
Unit
ha il compito di effettuare le operazioni richieste

Schema funzionale mette in evidenza le parti di cui composto un computer


(Unit funzionale: insieme di apparecchiature che svolgono ununica funzione )
SOFTWARE

Un computer senza software non pu assolvere ad alcun compito

Le funzioni Software di base


svolte dal
software programmi per lutilizzo e la
dipendono manutenzione del computer
dalla sua
tipologia Software applicativo
programmi per lutilizzo specifico
del computer in un determinato
campo
SOFTWARE DI BASE
Riunisce tutti gli strumenti che consentono al computer di
operare. Il software di base per eccellenza il Sistema Operativo
Serve per poter gestire e mettere a disposizione dellutente linsieme delle
risorse di cui si compone lHW
Compiti :
controllo corretto funzionamento di ogni componente
gestione memorizzazione informazioni

gestione errori

gestione vie di comunicazione nelle reti

supporto SW applicativo compatibile

A seconda di come il SO dialoga con lutente ( interfaccia utente), esso


puo essere:
linterfaccia scarna e lutente deve conoscere i comandi
Command Line permessi e la loro sintassi (Es: MS-DOS)

Graphic User tutti i programmi e le funzioni sono mostrate sullo schermo


Interface (GUI) mediante simboli immediatamente riconoscibili (icone),
lapproccio intuitivo e facile da gestire (Es: Windows)
SOFTWARE APPLICATIVO
Categoria che raggruppa le applicazioni dinteresse
generale (Es: elaborazione di testi) ed i programmi
pi settoriali (Es: programmi di contabilit)

Qui rientra anche il SW utilizzato nellautomazione del lavoro


di ufficio (office automation):

Elaborazione di
testi
Fogli di calcolo

Database

Programmi di presentazione
La grande flessibilit del personal
computer deriva dal fatto che coesistono
queste due componenti:
una materiale e una logica
HARDWARE: la macchina
SOFTWARE: le istruzioni, i programmi
Una METAFORA musicale:

lhardware lo strumento
il software la partitura
linformazione elaborata la musica
eseguita
COMPONENTI DEL PC
Unit centrale (UC / Case) Periferiche
contiene i componenti dispositivi che
elettronici fondamentali consentono al PC di
per il funzionamento del comunicare con
computer lesterno.
Sono di INPUT e OUTPUT

Se osserviamo la scatola ...


interruttore
lettore CD
Se osserviamo il monitor ...
drive per floppy disk
tasto di RESET interruttore
masterizzatore cavo di alimentazione
lettore DVD cavo di collegamento con UC
cavo di alimentazione pulsanti di regolazione
porte di comunicazione
COMPONENTI DEL PC

Se osserviamo la parte dove si collegano le


PERIFERICHE

Sulla parte posteriore dellUC sono disposti degli


ingressi, le PORTE, in cui inserire i connettori
dei cavi che collegano le periferiche: in genere
sono contrassegnati da simboli

porta per la tastiera


porta parallela per la stampante LPT1
porte seriali per il mouse ed il modem COM1 e
COM2
porta video VGA
ingressi e uscite audio
porta joystick o MIDI
prese USB
COSA CE DENTRO?

Scheda madre: MOTHERBOARD


Componente principale su cui si innestano tutti gli
altri
E un grosso circuito stampato rettangolare che
contiene:

MICROPROCESSORE (CPU)
MEMORIA RAM
CIRCUITI CHE COLLEGANO LE ALTRE MEMORIE
SCHEDE PER IL CONTROLLO DELLE PERIFERICHE
IL CERVELLO DEL COMPUTER

Il microprocessore (CPU: central processing


unit) la parte pi importante del PC
E un circuito miniaturizzato che controlla e
dirige ogni attivit del computer

Diviso in 2 parti:
1- unit di controllo: controlla le informazioni
inserite e le rende
comprensibili agli altri componenti
2- unit aritmetico-logica: esegue tutte le
operazioni che le
vengono passate dallunit di controllo
IL CERVELLO DEL COMPUTER
AUTOSTRADE PER I DATI

BUS
Gli impulsi elettrici sulla scheda madre viaggiano su
piste di rame.
Il BUS di sistema definito da un valore che misura
il numero di bit di informazioni che possono essere
trasferite contemporaneamente. Una volta erano 16 poi
64, 128 bit.
Se la CPU il cervello, i bus rappresentano il
sistema nervoso della scheda madre
VELOCIT DEL MICROPROCESSORE
Le operazioni della CPU sono temporizzate da un
cronometro (clock), la cui frequenza viene misurata in
milioni di cicli al secondo (megahertz - MHz)
Da 4,77 MHz delle prime CPU siamo arrivati a 1500 MHz
(1,5 gigahertz GHz)
MEMORIA CENTRALE

Si tratta della gestita dalla CPU: la CPU


memoria di lavoro accede in memoria per
della CPU. prelevare programmi da
I programmi, per eseguire e dati da elaborare
limitata: la quantit
essere eseguiti,
devono essere massima di memoria
presenti in installabile in un computer
memoria centrale, dipende dalla potenza della
cos come i dati CPU stessa le informazioni
volatile:
per contenute in essa si perdono
lelaborazione facilmente. Questo legato
alla programmabilit del
computer: il contenuto della
memoria facilmente
modificabile, cos da poter
eseguire diversi programmi in
minor tempo
MEMORIA CENTRALE

In un computer la memoria centrale di


due tipi:

RAM ROM
Random Access Memory Read Only Memory

Memoria volatile in Memoria a sola lettura. Non


cui si pu sia flessibile in quanto non
leggere che scrivere. si possono cambiare i dati
questo il posto inseriti durante la
dove vengono produzione. Utilizzata dal
conservati dati e costruttore dell'HW per
programmi inserire il programma ed i
dati di avvio
MEMORIE DI MASSA
I dati e i programmi conservati nelle memorie di massa non
possono essere immediatamente utilizzabili, ma il loro
contenuto deve essere ricopiato in memoria centrale.

Hanno capacit massima di 1.44 MB, sono facilmente trasportabili e vengono


Dischetti comunemente utilizzati per registrare copie di riserva e per trasportare
dati da un computer all'altro
Con capacit di 700 MB, utili per la distribuzione di grandi quantit di dati,
CD ROM soprattutto quelli che includono immagini, suoni e testo, come enciclopedie
o corsi multimediali.

Grazie alla diminuzione dei costi dei masterizzatori (apparecchiature per


la scrittura di CD-ROM), anche i CD-ROM vengono utilizzati per
conservare copie di riserva di dati e programmi, cos come avviene coi
dischetti
DVD CD con capacit fino a 17 GB per software e interi filmati

disk Hanno dimensioni notevolmente superiori, capaci di memorizzare decine di


Hard GB. Sono molto veloci sia in lettura che in scrittura e vengono utilizzati
come deposito di dati su cui lavorare.
SCHEDA VIDEO

E una specie di computer nel computer (ha un suo


processore, e una sua memoria RAM e ROM).
Permette la visualizzazione delle immagini attraverso
il monitor.

Il monitor visualizza le immagini dividendo lo


schermo in migliaia di piccoli quadratini colorati, i
PIXEL che sono cos vicini luno allaltro da
apparire uniti

Il numero di bit utilizzati per rappresentare ogni


pixel determina il n di colori che possono essere
visualizzati sullo schermo:

8 bit (1 byte) = 256 colori


16 bit (2 byte) = 65536 colori
24 bit (3 byte per pixel) = 16 milioni di colori
(true color)
SCHEDA VIDEO

RISOLUZIONE:
la qualit dellimmagine sullo schermo che dipende

a) dal numero di pixel sullasse orizzontale e su


quello verticale
(lo standard attuale pu essere: 640 righe x 480
colonne; 800 x 600; 1280 x 1024 )

b) dal numero di colori visualizzati


contemporaneamente sullo schermo
(quantit di bit utilizzati per rappresentare
ogni pixel: 8; 16 o 24)
PERIFERICHE
MOUSE: periferica di INPUT
pulsante sx: seleziona icone, bottoni, lancia
applicazioni
pulsante dx: attiva menu di scelta rapida, visualizza
propriet di un oggetto
(puntatore, fare
TRACKBALL: clic,rovesciato
un mouse doppio clic, selezionare,
dove lo spostamento
trascinare)
del cursore sullo schermo determinato dai movimenti
impressi a una pallina con la mano TOUCHPAD: il
mouse dei portatili. Scorrendo il dito sulla
superficie si controlla il movimento del puntatore

TASTIERA: periferica di INPUT


tastierino numerico, tasti alfanumerici (lettere e
numeri 0 -9 ),
tasti punteggiatura, tasti speciali (tasti funzione,
tasti di controllo, tasti freccia): ALT, BACKSPACE,
BARRA INVERSA ( \ back slash), BLOC NUM, CANC, CRTL,
ESC, INVIO, INS, CAPS LOCK, SHIFT, ALTGR PRINT
SCREEN, TAB
PERIFERICHE
MONITOR: periferica di OUTPUT
Maggiore la frequenza pi nitida e stabile
limmagine (frequenza di refresh 120 HZ significa che
limmagine viene ridisegnata 120 volte al secondo)
La dimensione, come per le TV, misurata in base alla
lunghezza della diagonale, in pollici (14, 15, 17, 19,
21 pollici)
- a tubo catodico (detti video CRT)
- a cristalli liquidi ( detti LCD)
STAMPANTE: periferica di OUTPUT
- a getto di inchiostro (b/n e a colori),
- laser (b/n),
- ad aghi.
La qualit di stampa dipende dalla risoluzione che
si misura in DPI (dot x inch: punti per pollice).
PERIFERICHE

MODEM: periferica di INPUT - OUTPUT


Trasforma i dati digitali in onde elettroacustiche
(MODulation) per farli viaggiare sui cavi
telefonici.
Converte le onde elettroacustiche (DEModulation) nel
formato digitale che pu essere elaborato dal
computer.
La velocit dipende dal n di bit di dati che pu
trasmettere in un secondo (56 Kbps = 56 Kilobit per
secondo)
SCANNER : periferica di INPUT
un fotocopiatore che permette di copiare nel PC
testi e/o immagini stampati su carta.
La risoluzione dello scanner si misura in DPI
PERIFERICHE

FLOPPY DISK (A): periferica di INPUT-OUTPUT

HARD DISK (C): periferica di INPUT-OUTPUT

LETTORE CD ROM e/o MASTERIZZATORE : periferica di


INPUT e/o OUTPUT

CASSE ACUSTICHE: periferica di OUTPUT

LETTORE DVD: periferica di INPUT

MICROFONO: periferica di INPUT

MACCHINA FOTOGRAFICA DIGITALE: periferica di INPUT


Permette di acquisire immagini digitali
FUNZIONAMENTO DEL PC

Quattro fasi:
Caricamento del programma (ruotiamo la manopola)
le istruzioni vengono trasferite dalle memorie
magnetiche (o memorie di massa) alla RAM
Caricamento dei dati (riempiamo il cestello)
i dati vengono trasferiti dalla tastiera o
dalle memorie di massa alla RAM
Elaborazione dei dati (lavaggio)
la CPU legge le istruzioni dalla RAM e le
esegue sui dati contenuti anchessi nella RAM
Output (svuotiamo il cestello)
la CPU invia i risultati al monitor o ad altre
periferiche di output (stampanti, hard disk,
casse acustiche, monitor, dischetti,)
FUNZIONAMENTO DEL PC

Il computer programmabile: come fa a funzionare


prima di aver caricato il programma?
In altre parole, chi gestisce le fasi 1 e 2 ?
(Chi carica il cestello e ruota la manopola?)
Queste operazioni (input/output di base) vengono
gestite da un programma particolare, detto
sistema operativo
Questo programma lunico che non dovete
caricare voi, perch si carica da s durante la
fase di bootstrap e rimane sempre presente in
memoria
Sono sistemi operativi (o ambienti) DOS,
LINUX, e naturalmente WINDOWS
IL LINGUAGGIO DEL PC
Per approfondire questi concetti relativi ai
programmi e alluso che se ne fa essenziale capire
di che natura sono i dati e le istruzioni che il PC
pu elaborare
Il processore costituito da un insieme di
transistor (interruttori), dispositivi elettronici
che possono lasciar transitare o interrompere un
flusso di corrente
Di conseguenza, il PC in grado di comprendere un
linguaggio costituito da un insieme di segnali
positivi e negativi (aperto/chiuso)
Per questo motivo il PC viene definito come macchina
digitale che usa una codifica binaria
DIGITALE la traduzione (infelice) dellaggettivo
inglese digital. Digital deriva da digit, che in
inglese significa cifra
RAPPRESENTAZIONE DEI DATI
Principio di funzionamento del computer basato sulla logica
binaria: opera con dati espressi utilizzando 2 stati. Es: luce spenta
ed accesa, assenza e presenza di corrente, oppure interruttore
aperto e chiuso

Un singolo interruttore o bit 0 interruttore aperto


(BInary digiT) pu assumere 2
stati. Per convenzione i valori
sono: 1 interruttore chiuso

Lunit minima di informazione nel computer un insieme di 8 bit:


1 byte = 8bit
RAPPRESENTAZIONE DEI DATI
Per rappresentare pi dati, occorre 00 lettera A
considerare come unit di informazione
un gruppo di bit. Es: per rappresentare le
01 lettera B
prime 4 lettere dellalfabeto si pu usare 10 lettera C
una coppia di bit 11 lettera D
I dati presenti in memoria centrale sono rappresentati come
sequenze di byte
Ad ogni insieme di 8 bit corrisponde un carattere dellalfabeto, un
simbolo di punteggiatura, una cifra, fino alla rappresentazione di
256 caratteri
La capacit di memoria del computer si misura quindi in byte e nei
suoi multipli:

1 kilobyte (KB) = 1024 byte


1 megabyte (MB) = 1024 KB
1 gigabyte (GB) = 1024 MB
1 terabyte(TB) = 1024 GB
CODIFICA DELLE INFORMAZIONI

Codice ASCII

Non difficile immaginare una codifica per la


digitalizzazione dei testi
Le lettere dellalfabeto sono 24, considerando le
maiuscole si arriva a 48, con i segni diacritici
(accenti, cediglie, tilde,) arriviamo a unottantina,
con i segni di interpunzione rimaniamo sotto il centinaio
E possibile associare ad ogni carattere (lettera
minuscola, lettera maiuscola, vocale accentata, segno di
interpunzione,) un numero per trasferirlo al calcolatore
(codifica dei caratteri).
Esiste una codifica standard che si chiama ASCII:
American Standard Code for Information Interchange, che
utilizza un codice a 8 bit
(28 = da 0 a 255 codici )
Esempio di codifica ASCII

Il testo:

Tradotto (cio cifrato) in ASCII (utilizzando


tre cifre per ogni numero; ad es.: 005, 046,
114, ) diventa:
078 101 108 000 109 101 122 122 111 000 100 101 108 000 099
109 109 105 110 000 100 105 000 110 111 115 116 114 097 000

E rappresentato in aritmetica binaria (un byte per lettera)


diventa (limitandoci alle prime tre parole delloriginale):

01001110 01100101 01101100 00000000 01101101 01100101 011110


01111010 01101111 00000000 01100100 01100101 01101100 ...