Dator
 |  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
  • * Dator Kunskap >> Hårdvara >> RAM , kort och moderkort >> Content

    Hur uppstår den interna fragmenteringen

    ? Intern splittring är ett tillstånd där delar av datorns minne bli oanvändbara på grund av rutiner minnesallokering . Även om minnet är faktiskt inte används , är det fortfarande inte tillgänglig i systemet eller något annat program . Mängden minne förlorade mot intern splittring är vanligtvis små , ​​men under perioder av hög belastning , kan minnesförlust lägga upp och leda till dålig prestanda . Program och Minne

    När ett program begär minne från systemet allokerar systemet det första tillgängliga block av minne , och reserverar dem tills programmet avslutas . Om mer än ett program körs samtidigt , tilldelar systemet helt enkelt nästa tillgängliga blocket , och fortsätter att göra så tills det tar slut tillgängligt minne . När vissa program avslutas , får de lämna luckor av tillgängligt minne , men dessa områden inte kan användas . Om ett program begär , till exempel , är 100 byte minne men det första tillgängliga gapet bara 50 byte , så det utrymmet kommer att förbli oanvänd och systemet kommer att tilldelas den första tillgängliga block av 100 intilliggande bytes istället för att försöka fragment programmets begäran . Addera Minnestilldelning

    Medan systemet mäter minne i byte , kan det inte allokera varenda byte av minnet . På grund av minnet - adressering protokoll , kan systemet bara börja minnesallokering vid specifika adresser , oftast i multiplar om 4 , 8 , eller 16 byte . Till exempel, om de behandlar protokoll kräver multiplar av 16 byte , skulle en begäran om 25 byte minne tar effektivt upp 32 byte . Programmet skulle ta upp sina 25 byte minne , men utrymmet från slutet av programmet fram till 32: a byte skulle förbli oanvändbar av systemet . Dessutom kan vissa system bidragsprogram en extra buffert minne att ta hänsyn till varierande förhållanden , och detta minne förblir reserverat även om oanvända .
    Fragmentering

    dessa små fragmenterade block av minne är orsaken till inre splittring . Eftersom de förlorade byte är oftast relativt små i jämförelse med minne för de berörda programmen , leder intern splittring sällan till stora system problem förutom i situationer där mängden installerat RAM är knappt tillräcklig för systemets behov , eller när RAM misslyckande plötsligt minskar mängden minne på ett annars friskt system .
    informationsfragmenterade

    Filsystem kan också drabbas av sin egen typ av intern splittring . För att snabba diskåtkomst , filsystem använder ett liknande fördelningssystem , reservera block av bytes kallas kluster . NTFS -systemet Windows använder , till exempel , har justerbara kluster storlekar från 512 till 4,096 bytes . Varje fil som är mindre än detta belopp , eller en fil som blöder över i ett annat kluster med mindre än den totala storleken , kommer systemet att hoppa över återstående utrymmet vid fördelningen mer data .

    Tidigare:

    nästa:
    relaterade artiklar
    ·ECS K7S5A Pro Specifikationer
    ·Hur installerar jag en Desktop Memory Card
    ·Hur man installerar mer RAM i min HP Pavilion Tower
    ·Vilka är de tre huvudkategorier av formfaktorer Använ…
    ·Lägga till RAM- minne till en HP stationär dator
    ·Hur man installerar minne i en IBM T60
    ·Hur berätta vad AGP -kort är i en dator
    ·Socket 478 Moderkort Specifikationer
    ·Vad finns vissa problem när datorn kondensatorer Bad
    ·Asus A9550 Specifikationer
    Utvalda artiklarna
    ·Hur man gör en MacBook Vit Inse ett externt grafikkort…
    ·Så här konfigurerar hårddiskar i RAID
    ·De sociala och etiska konsekvenserna av Robotics
    ·Apple Hardware restriktioner för användning
    ·Hur du återställer en Maxtor extern hårddisk
    ·Hur man reparerar en DVD-läsare
    ·Hur man använder en HP Laserjet 1300 skrivare
    ·Så att ta isär en Gateway ZX4951
    ·Hur du uppgraderar BIOS för en Intel Pentium III
    ·Hur till låsa upp BIOS på en Sony Vaio
    Copyright © Dator Kunskap http://www.dator.xyz