Hepimiz var olduğunu biliyoruz ana ve ikincil bellekte parçalanma. Bu parçalanma, belirli dosya sistemlerinde neredeyse yok denecek kadar azdır, ancak diğerlerinde çok belirgindir. Linux'ta ve genel olarak UNIX dünyasında, parçalanma büyük bir sorun değildir. Parçalanma genellikle oldukça düşüktür. Bu arada, bilmiyorsanız, parçalama, bir dosya veya verinin art arda bellekte depolanmaması, bunun yerine birkaç ayrı alanda depolanmasıdır ...
Bu, işletim sisteminin bir cihaz veya ortamdaki kullanılabilir bellek alanını kullanmasına yardımcı olmak için yapılır, yoksa bloklar, yeni yazılı verileri yeniden barındırmak için sürekli olarak taşınmalı ve bunların bulunabilmesi için sürekli olarak güncellenmelidir. hızlı yaz. Ama bu uzun vadede erişimi yavaşlatır (okuma ve yazma) ve bu, bellek kaynaklarının verimsiz bir şekilde kullanılmasına neden olur.
Birçoğu sabit sürücü parçalanmasının farkındadır, ancak RAM bellek parçalanmasının da ikincil depolama ortamlarında olduğu gibi var olduğunun farkında değildir. Ama bilmedikleri başka bir şey de bu İki tip var parçalanma:
- İç parçalanma- Sistem belleğinin aşırı sağlandığı ve daha sonra kullanılamadığı bir türdür. Örneğin, makalenin resmine bakarsanız, A bloğunu barındırmanın daha fazla bir şey işgal edeceği tahmin edildiğini ve artık fazla alan (rendelenmiş) kullanılamayacağını görürsünüz.
- Dış parçalanma- Bir uygulama veya işlem veya veri bellekten kaldırıldığında ve kullanılan alan hemen yeniden ayrılmadığında, bir yığın bırakıldığında oluşur.
- Veri parçalama: veriler sıralı olmayan bir şekilde yazıldığında.
- kabarcıklar: bu durumda, tekdüze ve kompakt olmadığında, ancak diğer işgal edilmiş bloklarla iç içe küçük serbest parçalara bölündüğünde, boş alanın parçalanmasıdır. Bu yazmayı daha karmaşık hale getirir.
Hangi dosya sistemlerini veya Ext4, ZFS, Reiser4 gibi FS., genellikle bir sermaye parçalanması yoktur ve genellikle sık sık birleştirmeye gerek yoktur ...