Fragmentacja

Najbardziej efektywnym sposobem przechowywania pliku jest umieszczenie go w ciągłym bloku fizycznym. Jednak z czasem, gdy urządzenie pamięci masowej odczytuje i zapisuje dane, dostępnych jest coraz mniej bloków wolnego miejsca. W niektórych przypadkach konieczne może być podzielenie pliku na wiele obszarów urządzenia pamięci masowej. Nazywa się to fragmentacją pliku.

Komputery mogą odczytywać pofragmentowane pliki, ale jest to mniej efektywne niż odczytywanie pliku zapisanego w jednym bloku. Gdy dysk HDD uzyskuje dostęp do pofragmentowanego pliku, głowica dysku musi przeskakiwać do wielu obszarów, aby go odczytać, co może powodować zauważalne spowolnienie. Fragmentacja może również występować na dysku SSD i choć jej wpływ nie jest tak znaczący, odczytanie pofragmentowanego pliku nadal zajmie dyskowi SSD więcej czasu. Jeśli na dysku HDD lub SSD znajduje się duża liczba pofragmentowanych plików, może to znacząco wpłynąć na wydajność komputera.

Idealnie dysk HDD lub SSD nie zawierałby pofragmentowanych plików, a różne rodzaje danych byłyby uporządkowane w różnych obszarach fizycznych urządzenia pamięci masowej. Na przykład pliki systemowe, aplikacje i dokumenty byłyby uporządkowane w osobnych grupach. Taki układ zapewniałby najbardziej efektywny dostęp do danych przy najkrótszym czasie wyszukiwania, a tym samym najwyższą wydajność. Narzędzie do defragmentacji może defragmentować pojedyncze pliki, natomiast narzędzie optymalizacyjne faktycznie oddziela i przenosi różne typy plików do różnych obszarów urządzenia pamięci masowej.

Ponieważ fragmentacja może z czasem powodować spadek wydajności dysku, większość nowoczesnych systemów operacyjnych obejmuje pewien poziom automatycznej defragmentacji. Chociaż system operacyjny może nie oferować tak kompleksowej defragmentacji jak specjalistyczne narzędzie dyskowe, nadal może pomóc utrzymać wydajność urządzenia pamięci masowej.

NOTE: Innym rodzajem fragmentacji jest fragmentacja pamięci, która odnosi się do pofragmentowanych danych w pamięci RAM. Gdy pamięć ulega fragmentacji, przydzielana jest większa ilość pamięci RAM, niż jest używana, co powoduje zmniejszenie ilości dostępnej pamięci.

Zaktualizowano June 25, 2013 przez Per C.

quizSprawdź swoją wiedzę

Unix epoch time tracks the time elapsed since 1/1/1970 by counting which unit of time?

A
Minutes
0%
B
Hours
0%
C
Seconds
0%
D
Milliseconds
0%
Correct! Incorrect!     View the Epoch Time definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Fragmentacja na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.