|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Hårdvara
  • Allt-i - ett-skrivare
  • Apple Computers
  • BIOS
  • CD & DVD drives
  • Processorer
  • Computer Drives
  • Bildskärmar
  • Kringutrustning
  • Datorkraft Källor
  • dator Skrivare
  • Computer uppgraderingar
  • Stationära datorer
  • Elektronisk bok läsare
  • Externa hårddiskar
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • Bärbara datorer
  • stordatorer
  • Möss & tangentbord
  • Netbooks
  • Network Equipment
  • Nook
  • bärbara datorer
  • Övrigt Hårdvara
  • PC Computers
  • projektorer
  • RAM , kort och moderkort
  • skannrar
  • Servrar
  • Ljudkort
  • Tablet PC
  • grafikkort
  • arbetsstationer
  • iPad
  • iPhone
  • * Dator Kunskap >> Hårdvara >> Externa hårddiskar >> Content

    Vad är skillnaden mellan extern och intern fragmentering?

    Extern fragmentering inträffar när det finns flera lediga minnesblock som är för små för att användas av någon process. Detta kan hända när processer tilldelas minne i olika stora bitar och det återstående lediga minnet inte är sammanhängande. Extern fragmentering kan minskas genom att använda en minneshanteringsalgoritm som allokerar minne i sammanhängande bitar, eller genom att använda en komprimeringsalgoritm som flyttar runt processer för att frigöra sammanhängande minne.

    Intern fragmentering inträffar när ett minnesblock som är allokerat till en process inte utnyttjas fullt ut. Detta kan hända när processen allokerar minne i olika stora bitar och det återstående lediga minnet i blocket inte är sammanhängande. Intern fragmentering kan minskas genom att använda en minneshanteringsalgoritm som allokerar minne i sammanhängande bitar, eller genom att använda en kompakteringsalgoritm som flyttar runt data inom ett block för att frigöra sammanhängande minne.

    Här är en tabell som sammanfattar de viktigaste skillnaderna mellan extern och intern fragmentering:

    | Funktion | Extern fragmentering | Intern fragmentering |

    |---|---|---|

    | Orsak | Flera lediga minnesblock som är för små för att användas | Minnesblock som allokerats till en process utnyttjas inte fullt ut |

    | Effekt | Processer kan inte tilldelas minne | Processen kan inte använda allt minne som den har tilldelats |

    | Lösning | Använd en minneshanteringsalgoritm som allokerar minne i sammanhängande bitar, eller använd en komprimeringsalgoritm som flyttar runt processer för att frigöra sammanhängande minne | Använd en minneshanteringsalgoritm som allokerar minne i sammanhängande bitar, eller använd en komprimeringsalgoritm som flyttar runt data inom ett block för att frigöra sammanhängande minne |

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är en extern bärbar hårddisk
    ·Hur kopiera musik till en extern hårddisk
    ·Hur till Återvinna Programvaran på en extern hårddis…
    ·Hur felsöker jag en Maxtor 2300 Extern hårddisk som i…
    ·Kommando för att ladda sektor sjätte c-enheten?
    ·Hur hämtar jag data från min externa hårddisk
    ·Hur man gör en extern hårddisk låda
    ·Hur man tar bort en extern hårddisk
    ·Hur Tilldela en enhetsbokstav till en extern hårddisk
    ·Kan jag installera program på en extern hårddisk och …
    Utvalda artiklarna
    ·Så här åsidosätter Ink Sensor på Brother MFC - 240…
    ·Hur man lägger in en ny bläckpatron i en skrivare
    ·Hur du uppdaterar SATA BIOS
    ·Skillnad mellan Verilog & SystemVerilog
    ·Hur du återställer en IBM Thinkpad BIOS lösenord
    ·Hur man fixar en iPhone som inte skickar SMS-textmeddel…
    ·Kan jag använda dubbla bildskärmar med min Toshiba dx…
    ·Hur man installerar ett Microsoft Wireless Mouse 2.0 Mo…
    ·Hur aktiverar jag högerklicka på min iBook
    ·Hur Rulla Med en Wireless Laser Mouse 5000
    Copyright © Dator Kunskap https://www.dator.xyz