Freeonline.it è una Web directory con la particolarità di indicizzare esclusivamente risorse gratuite... »
Clicca per info sulla pubblicità
Freeonline - La guida italiana alle risorse gratuite di Internet
Indice generale
»
Homepage
»
Tutto il gratis
»
Programmi gratuiti
»
Il gratis via email
»
News dal Web
»
Guide, Articoli, ...
»
Free Internet
»
Free Mail
»
Tools gratuiti
»
Forum
»
Blog
»
MyFreeonline
»
Mappa sito
Tutto Gratis

 
 
 
Breve guida al DOS - (Ver. 5.0 e successive)
 
Appendice A: le dimensioni
 

Ti sei mai chiesto come funzionano le dimensioni di files e dischi?
Il DOS si basa su un alfabeto di 256 caratteri numerati da 0 a 255 questo alfabeto si chiama ASCII in cui ogni carattere è rappresentato dal codice binario relativo e poichè in binario per avere 256 combinazioni occorre lavorare su 8 bit, detto byte, questa è l'unità base, ossia 1 byte, un carattere.. ad esempio Paranco 7 caratteri cioè 7 byte! poi ci si muove sulle potenze del 2 di orgine 10 quindi 2^10=1024 byte ossia 1KiloByte e poi 1024 KiloByte (2^20) = 1 MegaByte, 1024 MegaByte (10^30) = 1 GigaByte e così via...
La dimensione di un files indica quanti caratteri contiene.
Ci si muove sulle potenze di due perchè tutto funziona in sistema binario, ora è bene sapersi muovere su questo, allora, l'invenzione del sistema di numerazione due fu ideato nell'antica preistoria per comunicare il numero di mammut in una valle da una collina ad un altra, ora è vero che a quei tempi avevano una vista buona ma non così buona da riuscire da collina a collina a vedere il numero delle dita alzate, massimo riuscivano a scorgere se un braccio ero alzato oppure no. Quindi non potendo comunicare su un sistema decimale (le dita sono infatti 10) ma potendo usare solo due cifre cioè braccio giù=0 e braccio su=1 inventarono seduta stante il sistema in base due.
Passare dal sistema binario a decimale è molto semplice basta prendere il numero binario come sequenza di zeri e uni e fare questa piccola considerazione quando la cifra è zero alla somma si aggiunge zero (quindi nulla) mentre quando la cifra è uno, si aggiunge alla somma la potenza di due che ha peso uguale alla posizione dentro la stringa, ad esempio:
il numero 100010 vale 0+2^1+0+0+0+2^5 ossia 2+32=34 spiegandomi un po' meglio:
Si parte da destra verso sinistra (per amore di cronaca: il bit ossia la cifra più a destra è quella che ha peso minore e si chiama LSB che sta per last significative bit, che significa bit meno significativo, e il primo bit, ossia la cifra più a destra è invece detta MSB ossia most significative bit, che significa bit più significativo , infatti è quello che ha peso maggiore. Inoltre il LSB è anche detto bit di parità infatti quando questo è 0 il numero sarà pari mentre quando questo è 1 il numero è dispari) dicevo partendo da destra si fa una scanzione delle cifre, se si trova un 1 si somma la potenza di due che ha come esponente la posizione della cifra nel numero se zero si somma zero.
Per passare invece da decimale a binario si fa la divisione intera per 2, fermandoci quando il quoziente è 1 e si concatenano i resti dall'ultimo verso il primo ossia:
17 / 2 quoziente 8 resto 1 il quoziente è 1 no allora si continua
8 / 2 quoziente 4 resto 0 il quoziente è 1 no allora si continua
4 /2 quoziente 2 resto 0 il quoziente è 1 no allora si continua
2 /2 quoziente 1 resto 0 il quoziente è 1 si allora ci si ferma e si concatena all'ultimo quoziente
tutti i resti dall'ultimo al primo ossia: 1 conc 0 conc 0 conc 0 conc 0 conc 1 = 10001.

 

 

<<< Indice | Successiva >>>

Autore: Michelangelo Giacomelli

 
Guide gratis di Freeonline
»
Indice
»
Attualità
»
Miniguide
»
ADSL
»
DOS
»
Manuale Java
»
Manuale Inform
»
Sito interattivo
»
Usabilità dei siti
»
Web Marketing
»
WebMaster area
»
Motori ricerca
»
Posizionamento
»
Guide Photoshop
»
Articoli su Linux
»
Glossario
»
Interviste

 
 
Powered by PuntoWeb.Net S.r.l.