Gå til innhold

Unbuffered og Non-Parity


Anbefalte innlegg

Videoannonse
Annonse
Takker.. men "Non-Parity" fant jeg ikke ut hva var

Hvis man sier at ECC = Parity og Non-ECC = Non-Parity ;-)

 

Unbuffered, Non-Parity DDR-SDRAM er kort og godt VANLIG DDR SDRAM, som brukes i stort sett alle hjemmemaskiner. Det er altså det du mest sannsynlig skal ha, med mindre du har en småbøs++ server/workstation hjemme.

Lenke til kommentar

Minne med paritet har et ekstra bit for hvert 8bit(byte)som

lagres . Dette ekstra bitet benyttes til feil sjekking .

Enten basic sjekking eller ECC mode .

Siden paritets minne har ett ekstra bit pr.8bit blir det dyrere da

det ene ektra bitet resulterer i en økning i 12,5% i montert dram på brikka for å få samme totale antall MB som en brikke uten paritet/ECC .

 

ECC minne kan virke i ECC mode men ikke basic paritets mode . Paritets minne kan virke både i ECC mode og paritets mode .

 

 

Så svaret er at non parity ikke har dette niende bit pr byte .

 

....

Lenke til kommentar
Minne med paritet har et ekstra bit for hvert 8bit(byte)som

lagres . Dette ekstra bitet benyttes til feil sjekking .

Enten basic sjekking eller ECC mode .

Siden paritets minne har ett ekstra bit pr.8bit blir det dyrere da

det ene ektra bitet resulterer i en økning i 12,5% i montert dram på brikka for å få samme totale antall MB som en brikke uten paritet/ECC .

 

ECC minne kan virke i ECC mode men ikke basic paritets mode . Paritets minne kan virke både i ECC mode og paritets mode .

 

 

Så svaret er at non parity ikke har dette niende bit pr byte .

 

....

så ufo tok i grunn feil?

Lenke til kommentar

Nei ufo tok ikke feil !

ECC = Parity

Men kan benytte det ekstra bitet kun med type = ECC error sjekking .

Parity = vanlig paritets error sjekking ,og ECC sjekking hvis hk tillater det .

 

Feilsjekking på ram er mulig på to måter .

 

Paritets kontroll :

Hver gang et byte blir skrevet med likt antall enere eks.00001111 settes det niende bitet til 1 .

Hvis bytet blir skrevet med odd antall enere eks.00011111 settes det niende til 0.

Dette gjøres av en paritets kontroll logikk krets .

Når data fra dette bytet blir lest ut av minnet igjen ser paritets

krets en på det niende bit og har en simpel måte for å se om

data er riktig .

 

ECC kontroll:

Denne har mulighet vha det samme ekstra bitet å gjøre

multi bit kontroll i motsetning til paritet som er single .

Og i tillegg fikse feil .

Den bruker an algorytme for en 64 bits blokk som da tilsammen gir 8 tilgjenglige reservebit for å beskytte/kode en beskyttelse for de 64 bitene .

Slik kan den finne å rette opp et single bitfeil tilbake til det det skal være

uten at maskinen merker noe til det .

ECC må være støttet av hovedkortets chipsett.

 

Og.

Non parity kan aldri benyttes til ECC sjekking da det ikke er noe ekstra kontrollbit .

 

 

..............

Endret av syar2003
Lenke til kommentar

Det er en sammenblanding av begrepene "Parity" og ECC i mange nettbutikker. Det menes det samme, men rent teknisk er ikke parity det samme som ECC.

 

Parity er en gammel form for feilsjekking av minnet. Her sendes det med 1 bit ekstra som kan brukes til å avgjøre om en gitt byte er riktig eller gal. F.eks kan man telle antallet 1'ere i byte'n. Hvis det er et oddetall skal paritybit'n være 0, og 1 for partall. Paritet kan avdekke feil hvor en bit ikke har rett verdi. Hvis det er to bit som er feil, har man et problem.

 

Dette gjør at man kan oppdage når en overføring har feilet, men gjør ikke noe mer med feilene. Det må man gjøre manuelt selv.

 

ECC står for Error Correcting Codes eller noe lignende og er en videreutvikling av paritet. Her er det lagt inn logikk for å kunne finne og rette en-bits feil, samt at man kan oppdage når det er 2 bit som har blitt feil.

 

Det brukes ikke paritet i minnebrikker idag, alt er ECC fordi ECC er klart bedre. Men likevel henger begrepet Parity igjen. Derfor kan man godt si at parity = ECC for dagens minnebrikker, selv om det teknisk sett ikke er det samme.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...