I componenti di un PC
Queste componenti sono fondamentali per poter fare
un utilizzo desktop di un Personal Computer
●
●
●
●
●
●
●
scheda madre (2)
processore (2)
RAM (2)
ROM (3)
(scheda) video (3)
(scheda) audio (3)
disco fisso
motherboard o mainboard
CPU
memoria
VGA – graphic adapter
Sound Blaster (non esatto)
hard disc – memorie di massa
1
Scheda madre
Scheda Madre
Tutti i componenti sono collegati ad essa: il processore, le
periferiche/dispositivi di I/O (Input/Output) e di
memorizzazione
2
Processore o CPU
Processore (CPU)
CPU=Central Processing Unit (Unità Centrale di Processo)
Esegue le istruzioni di cui i programmi sono composti.
Pentium
Pentium 2
Pentium 4
AMD 64
3
RAM
RAM
RAM=Random Access Memory.
Allo spegnersi del computer, il contenuto della RAM
svanisce: si dice memoria volatile
Tutto viene caricato in RAM, programmi e dati. Per questo
è fondamentale per la velocità del computer
Unità di misura: byte (Megabyte o Gigabyte)
Modulo o banco di RAM
oggi i banchi della RAM che si
trovano facilmente in commercio
contengono da 512 Megabyte a
4 Gigabyte l'uno.
4
I singoli componenti - 2
ROM
ROM = Read Only Memory
Contiene la configurazione di base del computer (BIOS)
Permette l'avvio del Sistema Operativo
Due esempi di ROM
5
I singoli componenti - 2
Scheda video (VGA)
VGA = Video Graphic Array
Manda impulsi elettrici al monitor.
Qualcuna ha uscite per più monitor e/o entrata/uscita TV
Vi sono schede video “base” e altre ottimizzate per la
grafica 3D (per videogiochi o per programmi di grafica)
6
I singoli componenti - 2
Scheda audio
Permette l'ingresso e l'uscita di segnali audio.
Le schede di oggi permettono in genere il Dolby
Sourround o 5.1 (6 canali separati) rispetto alle
schede più tradizionali che sono Stereo (2 canali)
7
Supporti di memorizzazione
(o memorie di massa)
Dove salvare i dati
●
●
●
●
●
disco fisso (pag. 6)
dischetto (pag. 6)
compact disc o CD (pag. 7)
DVD (pag. 7)
chiave USB (pag. 8)
hard disc
floppy disc
pen drive
8
Supporti per la
memorizzazione dei dati 1
Hard disk
Interno al computer.
Grande capienza, velocità e alta affidabilità
Utilità delle partizioni
capienza: da 80G a 350G
Floppy disc
Molto diffuso ed molto utilizzato fino a pochi anni fa.
Scarsa affidabilità.
Economico.
Per piccole quantità di dati
capienza: 1.44M
9
Supporti per la
memorizzazione dei dati 2
CD (Compact Disc)
CD-ROM (solo leggibili)
CD-R (scrivibili una sola volta: non si possono
cancellare dati)
CD-RW (riscrivibili)
capienza: da 650M (74min) e 700M (80min)
DVD (Digital Video/Versatile Disc)
DVD-ROM
DVD±R
DVD±RW
capienza: da 4.7G a 9.4G
10
Supporti per la
memorizzazione dei dati 3
Chiave(tta) USB o pen-drive
un'alta diffusione
molto economica
alta velocità di trasferimento dati (meglio se USB2)
capienza: da 256M a 4G
11
I Supporti
Hard disk / disco fisso Floppy con lettore
CD e DVD
Pen drive
o
chiave USB
12
I Supporti - spazio
Hard disk
80 - 350 Gb
DVD
4.7 - 9.4 Gb
CD
650 - 700 Mb
Pen drive
256 Mb – 4 Gb
Floppy disc
1.4 Mb
13
Sistemi di I/O e porte
Input
tastiera
mouse
tavoletta grafica
webcam
scanner
Output
monitor
stampante
Porte
Seriali
Parallele
PS2
USB
FireWire
uscita video
uscita audio (casse)
ingresso audio
(mono/stereo)
modem
14
Porte
1
2
3
4
5
6
7
8
9
10
11
12
13
alimentazione
PS2
VGA
uscita TV
DVI
modem
scheda di rete
joystick
audio
firewire
USB (o IEEE 1394)
seriale (COM)
parallela (LPT)
15
Hardware e Software
Come distinguerli
●
●
hardware sono i componenti fisici di un
computer
software è un insieme di istruzioni che può
essere eseguito dai computer (comandi,
istruzioni, codice, programma...)
Per capire meglio
●
●
hardware sono la tela, il pennello e i colori di un
pittore
software sono le idee, l'originalità e l'impegno
del pittore che, tramite il pennello, trasforma
una tela bianca in un dipinto
16
L'informatica è a strati
computer
sistema operativo
}
hardware
}
software
applicazioni (programmi)
17
Linguaggi di programmazione
I linguaggi di programmazione sono vere e proprie
forme di comunicazione tra l'uomo ed il computer
I software sono scritti con uno dei vari linguaggi (a
seconda delle caratteristiche del linguaggio stesso) e
poi vengono convertiti in modo che il computer possa
capirli (cioè in linguaggio binario).
Fortran (1957), Lisp (1959), Basic (1960) e C (1972)
sono i primi e più noti linguaggi
Altri linguaggi noti sono il Cobol, Pascal.
18
Il sistema operativo
Cos'è
Il sistema operativo è il programma “principale” di ogni
computer:
●
●
fornisce il supporto di base ai programmi e all'utente
permette la gestione delle periferiche
Concetto di driver
è un software che dialoga con il sistema operativo al
quale fornisce i metodi di interazione con la periferica
in parole semplici
ci permette di utilizzare la periferica
19
Il sistema operativo - 2
Alcuni sistemi operativi
● DOS, Windows
● MacOS, OS X
● Linux
●
● FreeBSD, OpenBSD, Hurd
● OS2
● Unix, Aix, SCO-Unix, Solaris, Qnx, BSD, IRIX...
● BeOS, Z
20
Il sistema operativo – 2,1
come appare Windows (XP)
21
Il sistema operativo – 2,2
come appare Macintosh (OS X)
22
Il sistema operativo – 2,3
come appare Linux
23
L'unità di misura
dell'informazione
La base dell'informazione digitale è il bit (binary digit)
1 bit
8 bit = 1 byte
1024 byte = 1 Kbyte (kilobyte)
1024*1024 byte = 1Mbyte (megabyte)
1024*1024*1024 byte = 1 Gbyte (gigabyte)
1024*1024*1024*1024 byte = 1 Tbyte (terabyte)
...
Qualunque cosa sia digitale, può essere misurata in byte:
lettori MP3, lettori DivX da casa, la velocità del modem
(bps=bit per second), lettore CD, spazio per memorizzare
foto digitali, ...
24
Cos'è un algoritmo
Definizione (da Wikipedia -
http://it.wikipedia.org/wiki/Algoritmo)
In informatica, con il termine algoritmo si intende un
metodo per la soluzione di un problema adatto a essere
implementato sotto forma di programma.
Il termine deriva dal nome del matematico persiano
Muhammad ibn Mūsa 'l-Khwārizmī
Intuitivamente, un algoritmo si può definire come un
procedimento che consente di ottenere un risultato
eseguendo, in un determinato ordine, un insieme di passi
semplici.
25