LE COMPONENTI DI UN
COMPUTER
• SCHEDA MADRE
• CPU
• MEMORIA RAM
• SCHEDA VIDEO
• MEMORIA DI MASSA
• DISPOSITIVI DI INPUT E DI OUTPUT
• ROM
ROM
ROM (read only memory) è un supporto di archiviazione di massa progettato e
realizzato per conservare dati in maniera permanente e utilizzato su computer. Dal
momento che i dati contenuti nella memoria ROM possono essere modificati (se
possibile) con grande difficoltà e in maniera molto lenta, le memorie di questo tipo
sono utilizzate per contenere e distribuire firmware, Bios e altri programmi e utility
necessari nella fase di avvio del dispositivo stesso.
Nei personal computer , la memoria ROM ospita firmware e driver contenenti i set di
istruzioni necessari all'avvio del processore e delle schede di espansione e periferiche
ospitate dalla motherboard (la scheda video, hard disk, lettore e masterizzatore DVD,
ecc).
SCHEDA MADRE(O MOTHERBOARD)
RAPPRESENTA LO SCHELETRO E IL SISTEMA NERVOSO DEL
COMPUTER STESSO COMPOSTO DA CIRCUITI STAMPATI.
•
il socket, destinato a ospitare il processore (ovvero la CPU, Central Processing
Unit);
•
gli slot per schede esterne (come la scheda video, la scheda audio, la RAM,
ecc.);
•
le varie componenti elettroniche (condensatori, transistor, ecc.);
•
il chipset serve per gli ingressi per periferiche esterne (l'ingresso per il monitor,
quello per le casse audio, le porte USB, la presa ethernet, ecc.) che interagiscono
con il computer.
La scheda madre, fisicamente, garantisce il collegamento tra tutte queste
componenti e l'unità di elaborazione centrale, permettendo lo scambio di
dati tra CPU, RAM, hard disk e le altre parti hardware del computer.
CHIPSET
CI SI RIFERISCE A DUE COMPONENTI DELLA SCHEDA MADRE – IL NORTHBRIDGE E
IL SOUTHBRIDE – IL CUI COMPITO È QUELLO DI GESTIRE E REGOLARE IL FLUSSO DATI
TRA PROCESSORE, MEMORIA E PERIFERICHE. IL NORTHBRIDGE FUNGE DA PONTE TRA IL
PROCESSORE E PERIFERICHE VELOCI COME RAM E CONTROLLER VIDEO.
IL SOUTHBRIDGE COLLEGA LA CPU A PERIFERICHE PIÙ LENTE, COME QUELLE CHE
UTILIZZANO GLI SLOT PCI PER ESSERE CONNESSE AL SISTEMA.
OGNI PRODUTTORE DI CPU – INTEL E AMD SONO LE DUE MAGGIORI SOCIETÀ,
LEADER DEL MERCATO– HA UN CHIPSET REALIZZATO »AD HOC» PER LA PROPRIA
FAMIGLIA DI PROCESSORI: DI CONSEGUENZA LE MOTHERBOARD SI DISTINGUONO LE
UNE DALLE ALTRE PER IL CHIPSET E LA COMPATIBILITÀ CON QUESTO O QUEL
PRODUTTORE DI UNITÀ CENTRALI.
GESTENDO INTERAMENTE (O COMUNQUE LA PARTE DI MAGGIOR IMPORTANZA) DEL
FLUSSO DATI, IL CHIPSET È DA CONSIDERARSI COME UNO DEI MAGGIORI
RESPONSABILI DELLE PRESTAZIONI DEL COMPUTER.
SLOT
Al pari del processore, ogni componente hardware che va collegato alla motherboard
ha un proprio socket. In questo caso, però, si parla di slot di espansione. Le schede
madre di ultima generazione sono dotate di tre differenti tipologie di slot: PCI e AGP.
Gli slot PCI (Peripheral Component Interconnect, interconnessione di componente
periferica) sono bus di comunicazione e sono collegamenti standard tra la scheda
madre e le diverse periferiche interne. Gli slot AGP (Accelerated Graphic Port),
collegano una scheda video esterna alla scheda madre.
Oggi esistono gli slot PCI Express, che sono l'evoluzione degli slot PCI e hanno finito col sostituire lo
standard AGP per il collegamento delle schede video alla scheda madre.
CPU
La CPU s'inspira al modello dell'architettura di Von Neumann.
Una macchina di von Neumann è composta da tre componenti fondamentali:
una unità di lavoro centrale (Central Processing Unit o CPU ), una memoria di
lavoro (RAM) e le periferiche di input e output. Il cuore pulsante di questa
architettura è la CPU o processore, cui spetta il compito di effettuare le
operazioni logiche e matematiche che trasformano i dati in arrivo dalle
periferiche di input e li restituisce, modificati, attraverso le periferiche di output.
Il compito primario di una CPU è di eseguire una serie di istruzioni chiamate
solitamente programma. Per riuscire a fare ciò, ogni processore fa ricorso a due
delle sue componenti fondamentali: la ALU (arithmetic logic unit) incaricata di
svolgere le operazioni logico-matematiche che permettono di trasformare i dati
in arrivo dalle periferiche di input e la CU (control unit) che ha il compito di
controllare e coordinare le azioni necessarie per l'esecuzione delle operazioni.
IL CICLO DI LAVORO DI UN PROCESSORE
è solitamente suddiviso in quattro fasi:
•
acquisizione dell'informazione (fetch) consiste nell'andare a recuperare le informazioni necessarie allo
svolgimento dell'operazione logica. Le informazioni sono salvate nella memoria e sono individuabili
grazie a un indirizzo logico specificato in un apposito registro, il Program Counter.
•
decodifica (decode) ,qui c'è la necessità di renderle “digeribili” al processore. I dati, infatti, devono
essere spezzettati in unità significative per la CPU, in modo che possa portare a termine le istruzioni
richieste dal programma
•
esecuzione (execute) Dopo che i dati sono stati scomposti e resi “digeribili” alle unità logico-aritmetiche
del processore, questi vengono trasformati in base alle operazioni che ogni programma invia al
processore stesso.
•
riscrittura (writeback) i dati così modificati vengono riscritti in una porzione casuale di memoria (RAM) e
messi a disposizione del programma che ne aveva “fatto richiesta”.
•
•
•
•
MAR: contiene gli indirizzi necessari alla selezione della cella di memoria,
MDR: contiene temporaneamente tutti i dati scambiati con la memoria.
PC: contiene l'indirizzo di memoria in cui si trova l'istruzione successiva da eseguire.
IR: è il registro che Riceve il codice operativo.
Architettura RISC e CISC
• I processori costruiti con l'architettura CISC(complex instruction set computer) sono progettate per contenere in
numero elevato di istruzioni diverse(di tipo complesse), che sono trasformate in una serie di microcodici,
attraverso una memoria di tipo ROM.
• Con la RISC(reduced instruction set computer) c'è una forte riduzione del numero di istruzioni in modo da poter
essere più veloce. Ma è poco utilizzata perchè la maggior parte dei sistemi operativi non la legge.
LA SCHEDA VIDEO
La scheda video, detta anche scheda grafica, è una delle componenti hardware fondamentali di ogni computer. Permette di
trasformare i segnali elettrici inviati dal processore in segnali video poi visualizzati dalla periferica d'output (monitor). Rispetto al
passato, però, oggi le schede video sono in grado di “pensare” da sé, generando autonomamente animazioni grafiche
tridimensionali e bidimensionali, sgravando così il processore di tutti i complessi calcoli necessari per la gestione della grafica.
All'interno di una scheda video, che somiglia sempre più ad un computer in miniatura, troviamo diversi componenti elettronici che
ne determinano prestazioni nell'elaborazione grafica ed in generale nella potenza di calcolo.
1.
GPU
Il processore grafico(graphic processing unit, GPU) è un circuito elettronico realizzato appositamente per monitorare e
manipolare il funzionamento della memoria grafica e accelerare la costruzione delle immagini da visualizzare tramite lo schermo.
2.
BIOS video
Ogni scheda grafica è dotata di una piccola memoria ROM (read only memory, memoria di sola lettura) dove è installato un
driver molto semplice (chiamato firmware) e viene utilizzata solamente all'avvio del computer (la cosiddetta fase di bootstrap).
Nelle prime fasi dopo l'accensione del dispositivo, la GPU della scheda video legge e esegue le informazioni presenti in questa
porzione di memoria, così da poter iniziare a elaborare le immagini da inviare alla periferica d'output video.
3.
Memoria video
Esattamente come un vero e proprio computer, anche la scheda video ha la sua memoria di
lavoro che “media” tra le informazioni in arrivo dalle altre componenti hardware e quelle in
uscita verso lo schermo.
4.
Come funziona la scheda video
Il funzionamento di una scheda video è molto semplice. La RAM video, esattamente come la
RAM utilizzata dal computer, è divisa in tante locazioni o celle. Ogni locazione contiene le
specifiche per visualizzare il colore di un pixel dello schermo: maggiore, quindi, la quantità
di RAM della scheda video, maggiore i pixel e i colori visualizzabili nello stesso momento
dalla scheda grafica. Il chip grafico (la GPU) si limita a leggere in sequenza le locazioni
sulla RAM, a registrarne le modifiche e trasformarle nel segnale digitale che sarà
visualizzato dal monitor.
MEMORIE DI MASSA
Le memorie di massa servono a conservare permanentemente grandi quantità di informazioni. È la componente hardware
dell’elaboratore. Scambia dei dati e delle informazioni con la memoria centrale, in particolare con la RAM.
Le memorie di massa sono quella componente hardware dove vengono memorizzate in modalità permanente i dati e le informazioni
che l’utente ritiene di poter avere la necessità di riutilizzare in futuro.
Le memorie di massa fanno parte di quelle categorie di hardware che vengono chiamate COMPONENTI hardware REMOVIBILI:
ovvero quelle componenti che non sono strettamente necessarie per il funzionamento di un sistema di elaborazione.
Le COMPONENTI hardware NON REMOVIBILI: sono tutte le componenti dell’unità centrale. Sono componenti hardware
indispensabili per il funzionamento di un elaboratore.
Le memorie di massa possono essere prelevate e sostituite, o anche non esistere.
PRINCIPALI CATEGORIE:
•
DISCHI MAGNETICI
•
FLOPPY DISK
•
NASTRI MAGNETICI O STREAMER
•
DISCHI OTTICI
•
SMARTCARD
INPUT ED OUTPUT
Le apparecchiature (chiamate periferiche) che consentono di acquisire dati
dall’esterno e di inserirli dentro il computer si chiamano periferiche di input.
Quelle più importanti sono la tastiera, il mouse (che sui computer portatili si
chiama touchpad), lo scanner, il microfono e la webcam. Le periferiche che
consentono invece di mostrare all’esterno i risultati dell’elaborazione da parte
del computer si chiamano periferiche di output. Le periferiche di output più
importanti sono il monitor, la stampante, gli altoparlanti e le cuffie. Esistono
anche delle periferiche che sono sia di input che di output come ad esempio gli
schermi touchscreen dei tablet. Molto spesso i termini di input e di output
vengono anche abbreviati con I/O.
MEMORIA RAM
La RAM(Random Access Memory) è una memoria volatile, cioè funziona solo nel momento in cui viene alimentata
dall'energia elettrica, nel momento in cui il computer viene spento, la memoria stessa perde tutte le informazioni,
svuotandosi completamente. La RAM ha il compito di immagazzinare velocemente i dati che poi devono essere
lavorati dall'unità centrale del computer, ovvero nella CPU, questo avviene anche attraverso la memoria cache
che fa da tramite tra la CPU e la RAM compensando il deficit legato alla lentezza della memoria RAM.
Maggiore è la quantità di dati che la RAM può immagazzinare, più speditamente funzionerà il computer.
Esistono più tipi di RAM le principali sono: le SRAM e le DRAM. La differenza sostanziale sta nei loro tempi di
accesso e quindi la loro velocità. Molto più veloci le SRAM rispetto alle DRAM ,ma di conseguenza più costose.
La memoria cache integrata nel processore è una memoria SRAM, molto più determinante in termini di
prestazioni delle memorie DRAM ,che sono invece i moduli che vengono inseriti negli appositi slot sulla scheda
madre.