Perché Snow Leopard libera così tanto spazio su disco?

3

Avevo circa 8,9 GB di spazio su disco rigido prima di installare Snow Leopard (avevo Leopard prima). Dopo l'installazione, lo spazio sul disco rigido è aumentato a 20 GB.

Che cosa ha causato questo enorme salto? So che alcune pagine web dicono che è perché il modo in cui Apple calcola lo spazio su disco, utilizzando 1.000.000.000 anziché 2 ^ 9 per un GB, ma la differenza dovrebbe essere solo del 7.4%

2^9 = 1,073,741,824

Quindi, perché 8,9 GB di spazio libero sono diventati 20 GB? 8,9 x 1,074 = 9,56 GB, quindi perché c'è un extra 10,5 GB? Anche se alcuni driver di stampa sono stati eliminati, dovrebbero occupare solo decine di MB, non 10 GB.

    
posta 太極者無極而生 03.04.2011 - 05:19
fonte

2 risposte

15

recensione di John Siracusa su Mac OS X 10.6 elenchi diverse funzioni di liberazione spazio (su pagina 3 ). I maggiori contributori sono i componenti "installa su richiesta", il supporto in calo per i processori PowerPC e "compressione HFS +".

  • Il software del traduttore binario Rosetta PowerPC e la maggior parte dei driver di stampa e non sono installati di default.

    Possono essere installati da DVD o scaricati quando sono necessari.

  • I programmi installati dal sistema hanno abbandonato il supporto per i processori PowerPC.

    Almeno un'architettura è stata eliminata da ogni programma sul sistema (PPC a 32 bit). Alcuni di questi hanno abbandonato due architetture (PPC a 32 e 64 bit). Ciò significa che la maggior parte degli eseguibili di Snow Leopard memorizza solo il codice per metà del numero di ISA come binari Leopard equivalenti. I diversi ISA prendono diverse quantità di codice binario per rappresentare lo stesso programma di alto livello, quindi questo non significa sempre un risparmio di spazio del 50% per ogni binario. Tuttavia, "il 50% di risparmio in byte per ogni eseguibile" è una stima abbastanza accurata.

  • Molti dei file di Snow Leopard sono anche compressi in modo trasparente.

    L'accesso limitato alla compressione HFS + è fornito attraverso il ditto (1) e afscexpand (1) comandi. Alcuni strumenti di terze parti forniscono modi per identificare o trovare tali file compressi, ma questa non è generalmente una funzionalità di "livello utente".

La recensione menziona anche la modifica alle potenze di dieci per la segnalazione di byte di grandi dimensioni (1 GB = 1.000.000.000 (10 ^ 9) byte invece di 1.073.741.824 (2 ^ 30) byte) in "Un gigabyte con qualsiasi altro nome "Barra laterale.

    
risposta data 03.04.2011 - 07:09
fonte
3

Il motivo principale per cui Snow Leopard libera così tanto spazio su disco è che scarta tutto il codice PPC dal sistema e dalle applicazioni di sistema quando viene installato.

    
risposta data 03.04.2011 - 06:27
fonte

Leggi altre domande sui tag