Dlaczego formatowanie zmniejsza pojemność pamięci

9

Notatki Apple:

1 GB = 1 miliard bajtów;  faktyczna pojemność po sformatowaniu jest mniejsza.
1 GB = 1 miliard bajtów; faktyczna pojemność po sformatowaniu jest mniejsza.

Dlaczego faktyczna pojemność sformatowana jest mniejsza niż pojemność niesformatowana?


źródło
1
Gdzie to przeczytałeś? Do niedawna Apple wyświetlał rozmiar dysku w Bazie 10 zamiast Base 2 (a może było na odwrót) w obu kierunkach. Niedawno do OS X dodano opcję wyświetlania jednego z nich. System Windows zawsze korzystał z wersji 2.
Ramhound
@Ramhound edytowany. dane techniczne iPoda, iPhone'a, iPada itp.
Dobrze. Tak więc wolne miejsce na urządzeniach z systemem iOS jest zgłaszane w bazie 10, system plików i system operacyjny zajmują część tego miejsca, a rozmiar systemu operacyjnego nie jest zgłaszany na urządzeniach z systemem iOS. (przynajmniej nie przez samo urządzenie).
Ramhound
@EnmosProje No.

Odpowiedzi:

28

Formatowanie tutaj naprawdę oznacza partycjonowanie i tworzenie systemów plików.

W zależności od używanego systemu plików do przechowywania danych innych niż dane zostanie użyta mniej lub bardziej rozszerzona część nośnika.

Obejmuje to tabele używane do identyfikacji używanych i nieużywanych obszarów, hierarchię systemu plików, dzienniki, metadane plików (właściciel, uprawnienia, znaczniki czasu, acls), sumy kontrolne itp. Część przestrzeni jest również tracona ze względu na użyty rozmiar rekordu (plik jednobajtowy będzie użyj więcej niż jednego bajtu na dysku).

Nie wspominając już o zamieszaniu wynikającym z normalizacji jednostki GB, która kiedyś oznaczała 1073741824 bajtów (tj. 1024x1024x1024 = 2 ^ 30) przez dziesięciolecia, ale teraz powinna (słusznie) oznaczać 1000000000 bajtów (tj. 1000x1000x1000).

jlliagre
źródło
Systemy OS X i Windows również wyświetlały rozmiar dysku w zupełnie innej podstawie. Jednym z nich była baza 2, a druga baza 10 do niedawna. Nawiasem mówiąc, dyski twarde są sprzedawane na podstawowej liczbie 10.
Ramhound
Musisz także wziąć pod uwagę system operacyjny urządzenia, który prawdopodobnie zajmuje kilka tysięcy MB.
mveroone
12
Binarny gigabajt jest obecnie znany jako gibibyte (GiB).
Cees Timmerman
1
@jilliagre Mówiłem o konkretnym przypadku ipoda. jest dostarczany z dyskiem X GB, ale system operacyjny bierze jego część.
mveroone
8
Użycie GB do oznaczenia bazy 2 GiB nie jest niczym niezwykłym nawet dzisiaj, a szczerze mówiąc w elektronice i inżynierii oprogramowania wersja base 2 jest znacznie bardziej użyteczną jednostką, ponieważ 1000000000 bajtów jest bez znaczenia w niemal każdym kontekście technologicznym.
Rzeczywistość