Sei sulla pagina 1di 4

thegoodly.

com

mercoled 19 gennaio 2011


Carlo

GUIDA AL COMPUTER - LEZIONE 6 DI


IL COMPUTER - Il disco rigido parte 2 Welcome back Navigator. Ti ho lasciato la lezione scorsa ai confini dei Terabyte. F le cose diciamo di associare lo stato di lavoro del circuito elettronico con lo stato di un interruttore.

Un interruttore pu assumere la posizione di aperto o chiuso; se inserito in un circuito elettrico pu far circolare la corrente allinterno del circuito oppure no. Chi conosce un po di elettronica sa che in un circuito se presente un interruttore e lo si apre, ossia si interrompe il circuito stesso, la corrente non potr circolare. Al contrario se linterruttore chiuso la corrente potr circolare ed eseguire unoperazione. Supponiamo quindi di associare il livello logico 1 ad un interruttore aperto e il livello logico 0 se linterruttore chiuso.

Il Byte (B) ununit di misura digitale. Anche il bit che linsieme di due parole binary digit. Un Byte un dato numerico ed costituito da 8 bit. Un bit una cifra del sistema binario ossia un sistema costituito da due sole cifre e pu assumere il valore 0 ed il valore 1. Pi che il termine valore sarebbe necessario utilizzare il termine di stato o di livello. Spesso in tecniche digitali si parla di livello alto o livello basso per indicare rispettivamente il valore 1 o 0. Questi livelli corrispondono ad uno stato logico, cio uno stato di un circuito elettronico digitale. Tecnicamente questo stato corrisponde allo stato di lavoro di un circuito elettronico. Per semplificare

Printed with

joliprint

http://www.thegoodly.com/2011/01/guida-al-computer-lezione-6-di.html

Page 1

thegoodly.com
GUIDA AL COMPUTER - LEZIONE 6 DI

mercoled 19 gennaio 2011

Come si applica il discorso ad un caso reale? Supponi che tu voglia realizzare unoperazione; ad esempio far accendere una lampadina. Realizzi il circuito la cui funzionalit determinata ovviamente dalla posizione dellinterruttore in oggetto. Quando farai chiudere linterruttore (Livello logico 0) la lampadina si illuminer, mentre aprendo linterruttore (Livello logico 1) la lampadina si spegner. Ora supponi di realizzare molti di questi circuiti. Ogni circuito esegue una funzione ben definita. Ora accostiamo questo esempio ad unipotetica condizione informatica. Immagina infatti che ognuna di queste lampadine sia invece una microlampadina, anzi un led, ancora di pi, un pixel. Quei puntini luminosi di vario colore che, uno dopo laltro, illuminano per intero un monitor per visualizzare qualcosa come una foto, un documento, un video, ecc. Aprendo e chiudendo questi interruttori potrai far illuminare i vari pixel di un monitor in base a ci che vuoi visualizzare.

Le capacit tecnologiche generano i vari incrementi. Tanto pi progrediscono pi lunga sar la PAROLA. Il guadagno che ne deriver sar in prestazioni, in quanto con una singola PAROLA da 32 bit riuscirai ad eseguire, nello stesso istante, pi compiti di una PAROLA da 16 bit, ma meno compiti di una PAROLA da 64 bit. Ti chiederai ma perch le PAROLE hanno sempre una lunghezza raddoppiata rispetto alla precedente? Semplicemente perch il sistema binario fornito di 2 sole cifre 0 ed 1, come il sistema decimale fornito di 10 cifre da 0 a 9 e quindi le combinazioni possibili relative alla lunghezza di una PAROLA seguono la potenza del due e sono fornite dalla potenza 2n= numero di combinazioni in base al numero di bit.

La tabella che segue rappresenta meglio il discorso:

Ma come si organizza la sequenza di tutti questi circuiti?


Linsieme di questi circuiti corrisponde ad una quantit enorme di bit. Una quantit pari ad 8 di questi circuiti corrisponde ad 8 bit. Convenzionalmente una sequenza di 16 bit (2 Byte) viene indicata col termine PAROLA. Un esempio di PAROLA 00110100 10011101. In ambito informatico possono esistere PAROLE lunghe 16 bit o ancora 32, 64, 128 bit, ecc.

Printed with

joliprint

http://www.thegoodly.com/2011/01/guida-al-computer-lezione-6-di.html

Page 2

thegoodly.com
GUIDA AL COMPUTER - LEZIONE 6 DI

mercoled 19 gennaio 2011

che, in estrema sintesi, poi lobiettivo che volevi raggiungere utilizzando un computer. Come si evolvono in informatica i dati numerici dei Byte? La tabella sottostante risponde a quanto chiesto. Tornando al nostro esempio didattico, potresti quindi sostituire ogni singola cifra 1 con un interruttore aperto e ogni singola cifra 0 con interruttore chiuso. Perch usare gli interruttori? Semplicemente per farti capire che lo stato logico 1 oppure 0 realizzano qualcosa a livello circuitale. Quindi la PAROLA di 2 Byte 00110100 10011101 potr corrispondere ad unoperazione circuitale e a sua volta ad un comando. Bene, lestrema sintesi e banalizzando oltremodo il tutto stata necessaria solo per farti capire che i circuiti digitali sono composti da moltissimi di questi esempi per ottenere un risultato. Il risultato variabile in base al comando impostato da qualcuno o qualcosa (processore). Venendo al sodo, quindi, la sequenza di questi numeri rappresenta in fin dei conti un dato. A questo dato numerico pu venire associata una serie di cose. Pu essere unistruzione allinterno di un programma di un computer oppure una piccolissima parte di una foto, di un disegno, un carattere di una parola, ecc. Una sequenza di istruzioni produce un effetto finale

Printed with

joliprint

http://www.thegoodly.com/2011/01/guida-al-computer-lezione-6-di.html

Page 3

thegoodly.com
GUIDA AL COMPUTER - LEZIONE 6 DI

mercoled 19 gennaio 2011

Leggendo attentamente questultima tabella, puoi evidenziare una particolarit in termini numerici nelle sigle KByte (1024 Byte e non 1000), Mbyte (1.048.576 Byte e non 1.000.000), ecc. Questa differenza, rispetto alla canonica potenza del 10, dovuta al fatto che per il sistema binario si usa la potenza del 2 ed essendo questi particolari valori molto prossimi proprio ai numeri con potenza 10, le stesse sigle sono stato adottate anche in informatica come standard per una rapida dizione e scrittura. In precedenza avevo scritto che un Byte costituito da 8 bit, per cui se vuoi conoscere lesatto numero di bit di una cifra in Byte devi moltiplicare questo valore per 8. Ora hai acquisito una capacit diagnostica sul significato delle cifre espresse in Byte, Chilobyte (KB), Megabyte (MB), Gigabyte (GB), Terabyte (TB), ecc. La capacit di memorizzazione dei vari supporti che circolano spropositatamente nel mondo. Riallacciandoci al discorso della lezione precedente sugli Hard Disk (discordo comunque valido per tutti i supporti di memorizzazione) diciamo che un supporto di 1TB contiene quindi 1.099.511.627.776 di Byte e quindi moltiplicando per 8 contiene 8.796.093.022.208 bit. E ricordami un po un bit con cosa lo posso rappresentare?....usso di bit

Printed with

joliprint

http://www.thegoodly.com/2011/01/guida-al-computer-lezione-6-di.html

Page 4

Potrebbero piacerti anche