Czy rodzaj mediów wpływa na fragmentację?


3

W jaki sposób fragmentacja systemu plików (nieciągłe bloki danych) różnią się między mediae (dysk RAM, dysk twardy, dyskietka, co się ma?)?

Na przykład, jeśli czytam i zapisuję na moim dysku RAM dokładnie te same bajty, co na dysku twardym przez pewien czas, czy zobaczę inną ilość fragmentacji systemu plików?


Zakładając, że masz na myśli rezerwowanie pamięci do użycia jako nośnik pamięci, tak, fragmentacja będzie nadal występować, ale nie jest to problem, podobnie jak dyski SSD
MonkeyZeus

Określ typ „fragmentacji”, o którą pytasz. Czy odwołujesz się do nieciągłego bloku danych? Czy odnosisz się do zmarnowanego odstępu częściowo wykorzystanych bloków na końcu plików? en.wikipedia.org/wiki/Fragmentation_%28computing%29
sawdust

@sawdust zredagował moje pytanie, aby to odzwierciedlić.
Richard

Odpowiedzi:


2

Fragmentacja nie zależy od medium per se. Jeśli użyjesz 1 GB dysku RAM z tym samym systemem plików co dysk twardy 1 GB, fragmentacja będzie taka sama. Jednak różne systemy plików mają różne cechy fragmentacji. Na przykład system plików FAT jest znacznie gorszy niż nowoczesne systemy plików. A dysk RAM prawdopodobnie używa specjalnego systemu plików. OTOH dysk RAM lub pamięć flash nie ucierpiały tak bardzo z powodu fragmentacji jak wirujący dysk, ponieważ mają one w większości losowy dostęp i nie ma większego znaczenia, jeśli mają dostęp do bloków z różnych obszarów dysku lub kolejnych bloków.


Techniczna fragmentacja jest problemem (istnieje) na nośnikach flash (dyski flash, ssd, ect), ale jej istnienie nie zmienia czasów dostępu dysku. Przyczyną rozdrobnienia jest problem z napędem magnetycznym, jak działa mechaniczna obsługa napędów (obraca się (dysk optyczny), czy jest talerz i głowica (hdd)), na które fragmentacja ma ogromny wpływ. Dziwne jest to w tym stwierdzeniu, ponieważ gdyby istniała fragmentacja dysku optycznego, byłby to problem, ponieważ laser odczytuje różne ścieżki.
Ramhound

Lepsza odpowiedź obejmowałaby rodzaj „fragmentacji”, którą wyjaśnia.
sawdust

@Ramhound - „obraca się (dysk optyczny) lub jest talerz i głowica (hdd)” - Dyski twarde również „wirujące” i dyski optyczne mają powierzchnię i używają „głowicy” (która szuka i opóźnienia obrotowego, podobnie jak dysk twardy). Różnica między napędem optycznym a dyskiem twardym to laser optyczny kontra magnetyczny, a nie spin lub talerz / głowica.
sawdust

@sawdust moje oświadczenie było celowo bardzo ogólne. Rozumiem, że dyski talerzowe również kręcą różnicę, której dysk optyczny nie ma fragmentacji
Ramhound
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.