Tipi di RAM e frammentazione del disco

tipi di frammentazione nella RAM

Sappiamo tutti che esiste frammentazione nella memoria principale e secondaria. Questa frammentazione è quasi trascurabile su alcuni file system, ma molto evidente su altri. In Linux, e nel mondo UNIX in generale, la frammentazione non è un grosso problema. La frammentazione è generalmente piuttosto bassa. A proposito, nel caso in cui non lo sai, la frammentazione è quando un file o dati non vengono archiviati consecutivamente in memoria, ma vengono invece archiviati in diverse aree separate ...

Questo viene fatto per aiutare il sistema operativo a utilizzare lo spazio di memoria disponibile su un dispositivo o supporto, se non esiste, i blocchi dovrebbero essere spostati continuamente per ri-ospitare i nuovi dati scritti e aggiornarli costantemente per averli localizzati, senza essere in grado di scrivere velocemente. Ma questo a lungo andare rallenta l'accesso (lettura e scrittura) di questi blocchi e questo fa sì che le risorse di memoria finiscano per essere utilizzate in modo inefficiente.

Molti sono consapevoli della frammentazione del disco rigido, ma non sanno che anche la frammentazione della memoria RAM esiste nello stesso modo in cui esiste sui supporti di memorizzazione secondari. Ma un'altra cosa che non sanno è quella Esistono due tipi frammentazione:

  • Frammentazione interna- È un tipo in cui la memoria di sistema è sottoposta a over-provisioning e quindi non può essere utilizzata. Ad esempio, se guardi l'immagine dell'articolo, vedi che per ospitare il blocco A si stimava che occupasse qualcosa in più e ora quello spazio in eccesso (grattugiato) non può essere utilizzato.
  • Frammentazione esterna- Si verifica quando un'applicazione, un processo o dati vengono rimossi dalla memoria e lo spazio utilizzato non viene riallocato immediatamente, lasciando un blocco.
  • Frammentazione dei dati: quando i dati vengono scritti in modo non sequenziale.
  • bolle: è la frammentazione in questo caso dello spazio libero, quando non è uniforme e compatto, ma è suddiviso in piccoli pezzi liberi intrecciati con altri blocchi occupati. Ciò rende la scrittura più complicata.

Sai già quali file system o FS come ext4, ZFS, Reiser4, ecc., di solito non hanno una frammentazione del capitale e in generale non è solitamente necessario deframmentare frequentemente ...


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.