Indholdsfortegnelse:
Definition - Hvad betyder fragmentering?
Fragmentering i forbindelse med en harddisk er en betingelse, hvor indholdet af en enkelt fil gemmes forskellige steder på disken snarere end i et sammenhængende rum. Dette resulterer i ineffektiv brug af lagerplads samt lejlighedsvis nedbrydning af ydeevnen. Brugere opretter, ændrer, sletter og gemmer filer ofte. Back-end-operativsystemer (OS) gemmer kontinuerligt disse filer på harddiske, hvilket uundgåeligt skaber spredte filer. Når fragmentering opstår, skal operativsystemet konsolidere lagrede filer for at forbedre behandlingseffektiviteten.
Techopedia forklarer fragmentering
Fragmentering, der sker, når indholdet af en enkelt fil gemmes i et ikke sammenhængende rum, forekommer tre former:
- Intern fragmentering: Ubrugelig allokeret plads, der reducerer ydelsen. Filer gemmes i klynger, der er mini-tildelte harddisklagringsområder. Hver fil skrives automatisk i begyndelsen af en klynge, hvilket skaber et mellemrum mellem den første og den sidste filbyte, det vil sige slap plads. Intern fragmentering opstår også, når der tildeles yderligere specifikke byte til hver fil til justering.
- Ekstern fragmentering: Ubrugelig allokeret lagerplads. Programmer deler og tildeler tilgængelig plads, når drevdata læses og skrives. Restpladser bliver fragmenteret på grund af allokering af algoritme svaghed, hvilket gør tilgængelig lagerplads ubrugelig. Ekstern fragmentering opstår også, når et stort antal filer oprettes, ændres og slettes, dvs. slettede filer er opdelt i mindre lagrede bunker.
- Datafragmentering: Forekommer, når store hukommelsesfiler er opdelt i mindre stykker og / eller et operativsystem forsøger at tildele store filer til en ekstern fragmenteret opbevaring. For eksempel, når en bruger opretter nye filer og udfører forskellige handlinger (f.eks. Omdøbning, ændring og sletning), forventes ekstremt små mellemrum at indeholde nye datafiler. Hvis disse nye filer imidlertid kræver mere overhead, skal operativsystemet søge lagring, der er større end gennemsnittet.