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?

Richard
źródło
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.

Michael Suelmann
źródło
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