Svi znamo da postoji fragmentacija u glavnoj i sekundarnoj memoriji. Ova fragmentacija je gotovo zanemariva u određenim sistemima datoteka, ali vrlo očigledna u drugima. Na Linuxu i UNIX svijetu općenito, fragmentacija nije veliki problem. Fragmentacija je uglavnom prilično mala. Inače, u slučaju da ne znate, fragmentacija je kada se datoteka ili podaci ne pohranjuju uzastopno u memoriju, već se pohranjuju u nekoliko zasebnih područja ...
To je učinjeno kako bi se operativnom sistemu pomoglo da koristi raspoloživi memorijski prostor na uređaju ili mediju. Ako ne postoji, blokove treba kontinuirano premještati kako bi se ponovo pohranili novi zapisani podaci i stalno ažuriralo kako bi se oni locirali, bez mogućnosti brzo pisati. Ali to dugoročno usporava pristup (čitanje i pisanje) ovih blokova i to dovodi do toga da se memorijski resursi na kraju koriste neefikasno.
Mnogi su svjesni fragmentacije tvrdog diska, ali nisu svjesni da fragmentacija RAM memorije također postoji na isti način na koji postoji na sekundarnim medijima za pohranu. Ali još jedna stvar koju oni ne znaju je to Postoje dvije vrste fragmentacija:
- Interna fragmentacija- To je tip kod kojeg je sistemska memorija previše spremljena i tada se ne može koristiti. Na primjer, ako pogledate sliku članka, vidjet ćete da je za smještaj bloka A procijenjeno da će zauzeti nešto više i sada se ne može koristiti višak prostora (naribanog).
- Vanjska fragmentacija- Pojavljuje se kada se aplikacija ili proces ili podaci uklone iz memorije, a iskorišteni prostor ne preraspodijeli odmah, ostavljajući dio.
- Fragmentacija podataka: kada se podaci pišu nesekvencijalno.
- Mjehurići: je fragmentacija u ovom slučaju slobodnog prostora, koji nije jednolik i kompaktan, već je podijeljen na male slobodne komade isprepletene s ostalim zauzetim blokovima. To pisanje čini složenijim.
Već znate koji sistem datoteka ili FS poput ext4, ZFS, Reiser4, itd., oni obično nemaju fragmentaciju kapitala i općenito obično nije potrebno često defragmentirati ...