<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>Large Disk HOWTO: Unità di Misura e Dimensioni</TITLE> <LINK HREF="Large-Disk-HOWTO-4.html" REL=next> <LINK HREF="Large-Disk-HOWTO-2.html" REL=previous> <LINK HREF="Large-Disk-HOWTO.html#toc3" REL=contents> </HEAD> <BODY> <A HREF="Large-Disk-HOWTO-4.html">Avanti</A> <A HREF="Large-Disk-HOWTO-2.html">Indietro</A> <A HREF="Large-Disk-HOWTO.html#toc3">Indice</A> <HR> <H2><A NAME="units"></A> <A NAME="s3">3. Unità di Misura e Dimensioni</A></H2> <P> <!-- units!megabyte --> <!-- units!gigabyte --> Un kilobyte (kB) corrisponde a 1000 byte. Un megabyte (MB) corrisponde a 1000 kB. Un gigabyte (GB) corrisponde a 1000 MB. Un terabyte (TB) corrisponde a 1000 GB. Questa è la definizione delle unità di misura nel <A HREF="http://physics.nist.gov/cuu/Units/prefixes.html">sistema internazionale (SI)</A>. Tuttavia ci sono persone che considerano 1 MB=1024000 byte e parlano di dischetti da 1.44 MB e altre che pensano che 1 MB=1048576 byte. Nel presente documento seguirò <A HREF="http://physics.nist.gov/cuu/Units/binary.html">lo standard attuale</A> e scriverò Ki, Mi, Gi, Ti per indicare le unità binarie, così che i floppy hanno dimensioni di 1440 KiB (1.47 MB, 1.41 MiB), 1 MiB sono 1048576 byte (1.05 MB), 1 GiB sono 1073741824 byte (1.07 GB) e 1 TiB sono 1099511627776 byte (1.1 TB). <P>I produttori di hard disk seguono il sistema SI utilizzando quindi la notazione decimale. I messaggi in fase di avvio di Linux e qualche programma come fdisk utilizzano i simboli MB e GB ad indicare l'utilizzo della notazione binaria o l'utilizzo di una notazione mista binaria/decimale. Prima di dire d'avere un disco più piccolo di quanto dichiarato dal costruttore calcolate la sua dimensione nelle unità decimali (o più semplicemente in byte). <P>A proposito della terminologia e delle abbreviazioni adottate per specificare le unità binarie, <A HREF="http://www-cs-staff.stanford.edu/~knuth/">Knuth</A> ha suggerito una notazione alternativa,nello specifico propone di utilizzare KKB, MMB, GGB, TTB, PPB, EEB, ZZB, YYB e di definirli come <I>kilobyte esteso</I>, <I>megabyte esteso</I>, ... <I>yottabyte esteso</I>. Lui stesso ha scritto: `Prestate attenzione al fatto che raddoppiando le lettere si identifica sia la natura binaria che quella di grande dimensione'. Questa è una buona proposta - `gigabyte esteso' suona meglio di `gibibyte'. Per i nostri scopi la sola cosa importante è sottolineare che un megabyte contiene 1000000 di byte e che è necessario utilizzare qualche altro termine ed abbreviazione se si sottointende qualcosa di diverso. <P> <H2><A NAME="ss3.1">3.1 Dimensione dei Settori</A> </H2> <P> <!-- disk!sectorsize --> In questa trattazione si assume che un settore abbia dimensione pari a 512 byte. Questa assunzione è quasi sempre vera, ma, per esempio, certi dischi MO (MagnetoOttici) utilizzano settori di 2048 byte. Quindi tutte le capacità elencate sopra devono essere moltiplicate per quattro (quando utilizzate <CODE>fdisk</CODE> su questi dischi controllate di avere la versione 2.9i o superiore e date l'opzione `-b 2048). <P> <H2><A NAME="ss3.2">3.2 Dimensione del Disco</A> </H2> <P> <!-- disk!disksize --> Un disco con C cilindri, H testine e S settori per traccia ha C<CODE>*</CODE>H<CODE>*</CODE>S settori totali e può memorizzare C<CODE>*</CODE>H<CODE>*</CODE>S<CODE>*</CODE>512 byte. Per esempio, se l'etichetta del disco riporta C/H/S=4092/16/63 allora il disco ha 4092<CODE>*</CODE>16<CODE>*</CODE>63=4124736 settori e può contenere 4124736<CODE>*</CODE>512=2111864832 byte (2.11 GB). C'è un'accordo industriale per assegnare ai dischi più grandi di 8.4 GB le dimensioni C/H/S=16383/16/63, così la dimensione del disco non può più essere letta dalla terna di valori C/H/S riportata dal disco. <P> <HR> <A HREF="Large-Disk-HOWTO-4.html">Avanti</A> <A HREF="Large-Disk-HOWTO-2.html">Indietro</A> <A HREF="Large-Disk-HOWTO.html#toc3">Indice</A> </BODY> </HTML>