Powrót   Forum CDRinfo.pl > Różne > Off topic

Off topic Forum poświęcone wszelkim innym tematom.



Witaj Nieznajomy! Zaloguj się lub Zarejestruj

Zarejestrowani użytkownicy mają dostęp do dodatkowych opcji, lepszej wyszukiwarki oraz mniejszej ilości reklam. Rejestracja jest całkowicie darmowa!

Odpowiedz na post
 
Opcje związane z dyskusją Tryby wyświetlania
Stary 30.09.2003, 11:55   #1
michal_zb
Forumator
 
Data rejestracji: 23.05.2003
Posty: 866
michal_zb zaczyna zdobywać reputację <1 - 49 pkt>
??? rozmiar vs rozmiar na dysku ???

Witam
W Windzie XP we właściwościach na pliku są dwie informacje: "Rozmiar" oraz "Rozmiar na dysku". Czym te dwie informacje się różnią i dlaczego "Rozmiar na dysku" jest [przeważnie] większy
michal_zb jest offline   Odpowiedz cytując ten post

  #ads
CDRinfo.pl
Reklamowiec
 
 
 
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
 

CDRinfo.pl is online  
Stary 30.09.2003, 12:10   #2
cinma
Samiec - twój wróg!
 
Data rejestracji: 21.06.2003
Lokalizacja: Lublin
Posty: 330
cinma zaczyna zdobywać reputację <1 - 49 pkt>
system plikow (FAT, FAT32, NTFS itd.) sklada sie z klastrow - to "najmniejsza czesc skladowa" systemu plikow, tzn. plik, ktory jest zapisywany na dysku nie musi byc zapisany bajt po bajcie w jednym ciagu, tylko moze byc rozmieszczony w kilku(nastu/dziesieciu/set) miejscach dysku (z tym sie wiaze defragmentacje dysku) i wlasnie ten klaster to taka czesc dysku

jesli klaster ma rozmiar np. 4KB, to podczas zapisywania na dysk plik jest dzielony na czesci po 4KB i zapisywany do wolnych klastrow

jesli plik ma calkowity rozmiar 13KB to mimo to na dysku zajmie 16KB = 4KB + 4KB + 4KB + 4KB (w ostatnim klastrze bedzie wykorzystany tylko 1KB a te ostatnie 3KB beda stracone, bo jeden klaster moze byc zajety tylko przez jeden plik)

tej straty miejsca na dysku niestety nie przeskoczysz, taki juz urok systemu plikow (podczas formatowania dyskow FAT/FAT32 mozna samemu ustalic rozmiar klastra, nie wiem jak to jest w NTFS - moze przez jakis programik); im mniejszy rozmiar klastra tym mniejsza strata mniejsca na dysku, ale tym samym dluzszy czas odczytu plikow z dysku (bo system musi przeczytac wiecej takich klastrow) - trzeba znalezc zloty srodek (jesli tylko sam bawisz sie w ustalanie rozmiaru klastrow)

w oknie wlasciwosci "rozmiar" to rozmiar wlasciwy (czyli te przykladowe 13KB) a "rozmiar na dysku" to rozmiar zajetych klastrow (w przykladzie 16KB)

---
dla przykladu zrob test:
utworz plik tekstowy, zapisz do niego tylko jednen znak i zapisz zmiany
sprawdz rozmiar - teoretycznie plik zajmuje 1 bajt (bo jeden znak) ale na dysku zajmie 4096 bajtow = 4 KB = rozmiar klastra

Ostatnio zmieniany przez cinma : 30.09.2003 o godz. 12:24
cinma jest offline   Odpowiedz cytując ten post
Stary 30.09.2003, 14:09   #3
michal_zb
Forumator
 
Data rejestracji: 23.05.2003
Posty: 866
michal_zb zaczyna zdobywać reputację <1 - 49 pkt>
BIG THX
michal_zb jest offline   Odpowiedz cytując ten post
Odpowiedz na post


Twoje uprawnienia:
Nie możesz rozpoczynać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz umieszczać załączników
Nie możesz edytować swoich postów

BB codeWłączone
EmotikonkiWłączone
Kody [IMG]Włączone
Kody HTML są Wyłączone

Teleport


Wszystkie czasy w strefie CET. Aktualna godzina: 06:20.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.