Hemsida » hur » Skulle använda ojämn mängd RAM i varje slotminskning?

    Skulle använda ojämn mängd RAM i varje slotminskning?

    När du lägger till RAM till en dator spelar det verkligen roll om stavarna har ojämlika mängder minne eller behöver du alltid dem att ha lika stora mängder minne? Dagens SuperUser Q & A-inlägg har svar på en nyfiken läsarens frågor.

    Dagens Question & Answer-session kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

    Foto med tillstånd av redjar (Flickr).

    Frågan

    SuperUser-läsare LanceLafontaine vill veta om användningen av ojämna mängder RAM verkligen minskar prestanda:

    På den här sidan beskrivs RAM-specifikationerna för många av MacBook-bärbara datorer. I avsnittet för min bärbara dator (13 "Pro, sen 2011) står det:

    • Ytterligare anmärkningar: För bästa prestanda, fyll i båda minnesluckorna, installera en lika minnesmodul i varje slot.

    Det här är inte första gången jag hört talas om detta fenomen, och det är definitivt inte specifikt för Apple. Varför är det här? Varför skulle det vara sämre att köra med 6 GB (1 * 4 GB plus 1 * 2 GB) än med 8 GB (2 * 4 GB)?

    Gör ojämn mängd RAM till följd av en minskning av prestanda eller är det bara en myt?

    Svaret

    SuperUser-bidragsgivare David Schwartz och x har svaret för oss. Först upp, David Schwartz:

    Med lika stora mängder minne i båda slitsarna kan minnet interfolieras så att successiva bitar av minnesalternativ slår in. På så sätt distribueras minnesåtkomst till båda slitsarna, nästan perfekt jämnt, vilket gör att deras bandbredd kan kombineras.

    Med ojämna mängder kan minnet inte interfolieras och måste mappas först till en pinne och sedan den andra. Ett program som åtkomst till en stor sammanhängande bit av minne kommer att hitta nästan all tillgång till en enda pinne och det kommer ingen bandbredd kombination.

    Följd av svaret från mVincent:

    • Ytterligare anmärkningar: För bästa prestanda, fyll i båda minnesluckorna, installera en lika minnesmodul i varje slot.

    Den troliga tekniska förklaringen här är att din MacBook (moderkort) stöder dubbelkanalarkitektur och kräver sålunda två identiska minnesmoduler. Bänmärken tyder på att det ger en prestationsökning på 5-10 procent.

    • Varför är det här? Varför skulle det vara sämre att köra med 6 GB (1 * 4 GB plus 1 * 2 GB) än med 8 GB (2 * 4 GB)?

    När två icke-identiska minnesmoduler används, kommer moderkortet att köra minnesmodulerna med hastigheten på den långsammaste modulen.


    Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.