Memtest Binære Alternativer
LAST OPPDATERING 27 09 2013. Basert på den kjente originale memtest86 skrevet av Chris Brady, er memtest86 en port av noen medlemmer av x86-hemmelig team, og nå jobber med Vårt mål er å gi en oppdatert og fullstendig pålitelig versjon av dette programvareverktøyet rettet mot minnefeil Detektering Memtest86 var, er og vil alltid være en fri programvare med åpen kildekode. Den opprinnelige Memtest86 håndteres nå av PassMark Software Pty Ltd. Memtest86 er utgitt under vilkårene i Gnu Public License GPL No Begrensninger for bruk, privat eller kommersielt finnes andre enn de som er nevnt i Gnu Public License GPL Tekster om den opprinnelige versjonen ble hentet fra den opprinnelige nettsiden og skrevet av Chris Brady. PS Et nyhetsbrev for memtest86 oppdateringer er tilgjengelig Donasjon for Memtest86 velkommen Vennligst støtte gratis GPL-programvare. Den første versjonen av Memtest86 ble utgitt tidlig i 2004, basert på memtest86 v3 0 som ikke ble oppdatert siden midten av 2002. Vår største utfordring var å gi en oppdatert versjon av denne oss eful verktøyet, så pålitelig enn originalen. Vårt arbeid startet da vi fikk det første AMD64-systemet. Dessverre har det opprinnelige minnet v3 0 ikke kjørt i det hele tatt. Etter å ha sett på kildekoden, løst vi noen dager, så jeg mange andre ting som brikkesett eller CPU som ikke var korrekt oppdaget eller ikke oppdaget i det hele tatt. Som jeg er sjefredaktøren av en fransk maskinvarewebside, som nå er integrert i, har jeg tilgang til mange nyere maskinvare, og jeg kan teste og feilsøke på ganske mange tilgjengelige hovedkort på markedet Etter å ha lagt til deteksjon for alle nåværende CPUer, har jeg lagt til deteksjon for alle nåværende brikkesett SiS, VIA, nVidia, Intel og ECC polling for AMD64, i875P og E7205 Da bestemte jeg meg for å vise noen nyttige innstillinger for de mest populære brikkesettene. For eksempel, på i865PE i875P-serien, vil memtest86 nå vise FSB-minnefrekvens, PAT-status, minnetid, ECC-status og antall minnekanaler. Neste versjon vil kanskje inneholde flere forbedringer og feilrettinger. Her er alle de siste endringsloggene for memtest86.New Features. Added støtte for opptil 2 TB RAM på X64 CPUs. Added eksperimentell SMT-støtte opptil 32 kjerner Trykk F2 for å aktivere ved oppstart. Added fullstendig gjenkjenning for memory controllers. Added Hovedkort Produsent Clarkdale Gulftown CPU t. Added gjenkjenning for AMD Magny-Cours CPU. Added deteksjon for Intel XMP Memory. Added for CPU w 0 5 1 5 3 6 12 16 18 24MB L3.Added ren DMI deteksjon for DDR3 FBDIMM2.Corrected deteksjon for Intel Lynnfield CPU. Corrected deteksjon for AMD 45nm K10 CPU. Solt krasj med AMD Geode LXplies med SMBIOS 2 6 1 spesifikasjoner t. Fixed kompileringsproblemer med gcc 4 2.Mange andre feilrettinger. PS Memtest86 3 00 ble hoppet over og omdøpt 4 00 for å unngå forvirring med den opprinnelige Memtest. Added støtte for Intel Core i5 Lynnfield CPU. Added støtte for Intel P55 Southbridge. Added støtte for Intel PM45 GM45 GM47 Mobile chipset. Added støtte for Intel GL40 GS45 Mobile chipse t. Corrected DDR2 DDR3 deteksjon på Intel x35 x45.Corrected deteksjon på noen Kjerne i 7 CPU. Fixed en feil med noen AMI BIOS-fryser ved oppstart. Various bug fixes. Added støtte for Intel Core i7 Nehalem CU. Added støtte for Intel Atom Processors. Added støtte for Intel G41 G43 G45 Chipsets. Added støtte for Intel P43 P45 Chipsets. Added støtte for Intel US15W Poulsbo Chipset. Added støtte for Intel EP80579 Tolapai SoC CPU. Added støtte for ICH10 Southbridge SPD DMI. Added deteksjon for Intel 5000X. Now fullt klar over CPU w L3 cache Core i7 i946PL GZ. Added støtte for iGM965 iGL960 iPM965 iGME965 iGLE960.Added deteksjon for SiS 649 656 671 672.Added deteksjon for i430MX i430TX. Added et valgfritt pipemodus pass fullført wo error. Pass varighet 20 redusert. Remper den blinkende markøren. Revert Test 0 til cached. Solved en stor feil i Feilmelding for feiladresser. Passet for Intel-drevet Mac. Korrigert Intel 3-serie P35 X38-brikkesett init. Corrected en feil med SPD-skjerm og ESB6300.Korrigere en deteksjonsfeil på P965 G965 C-Stepping. Løst en inkonsekvens med pass-fremdriftsindikator. Pa tched Makefile for å kompilere på x8664.Bootable Memtest86 ISO mer kompatible. Major Architectures changes. Modulo test nå bruke tilfeldig mønster for bedre accuracy. Added Advanced DMI feil Reporting Mode. Added støtte for bussen forholdet endringer på Intel Core CPU. Added støtte for ikke - heltal bussen forhold på nyeste Intel CPU. Added SPD Data Display for alle Intel Chipsets mer å komme. Added seriell støtte som en Linux boot parameter Takket være Michal S. Added foreløpig støtte for VIA CN Isaiah CPU. Added foreløpig støtte for Intel Nehalem. Added støtte for VIA C7 C7-D C7-M Eden på Esther Core. Added støtte for AMD K10 Phenom CPU w timings detection. Added støtte for Intel Pentium E w 1 MB L2 Cache. Added støtte for Intel Core 2 45nm Penryn. Added støtte for FSB1333 FSB1600 Intel CPU. Added støtte for Intel 5400A 5400B w timings detection. Added støtte for Intel Q35 P35 G33 Q33 w timings detection. Added støtte for Intel X38 X48 w timings detection. Added foreløpig støtte for Intel 5000P V Z. Removed on-fly minne timings endres ustabil. Numerous virkelig feilrettinger. Some skjermbilder av memtest86 på tredje nyere plattformer i865 i875 - nForce2 - AMD64.En offisiell forum for alle funksjoner Forespørsler feilrettinger er opprettet på Selv om hovedforumet er på fransk, memtest86 forumet er KUN på engelsk Ingen registrering kreves for å poste, men INGEN hjelp vil bli gitt til hardware problemer Dette forumet er kun dedikert til funksjoner forespørsler og feilrettinger for memtest86 Alt annet innlegg vil bli slettet. Memtest86 Nyhetsbrevet er bare ment å gi en Informasjon om nye Memtest86-oppdateringer Ingenting mer vil bli sendt Selvfølgelig vil e-postadressene som er oppgitt, ALDRI bli sendt til andre og vil bli beholdt STRENGT konfidensielle Abonnenter vil motta en e-post med changelog når en ny versjon av memtest vil bli utgitt - Forfatter av Memtest86.Memtest86 er skrevet av Samuel DEMEULEMEESTER, sjefredaktør av besøk oss Du kan sende en e-post til beklager syntaksen, fjern nospam Men ikke forvent et svar. PS Igjen er den opprinnelige forfatteren til memtest86 Chris Brady .- Bidragsytere til Memtest86 Memtest86. De første versjoner av kildefilene Bootsect S, oppsett S, hoveder S og bygge c er fra Linux 1 2 1-kjernen og har blitt tungmodifisert. Doug Sisk gitt kode for å støtte en konsoll koblet via en seriell port. Kode for å lage BadRAM mønstre ble levert av Rick van Rein. Skjermbufferkoden ble levert av Jani Averbach. Flytidsendringer for A64 i865 915 ble levert av Eric og Wee. Eric Biederman omarbeidet byggeprosessen som gjør det langt enklere og også å produsere et nettstartbart ELF-bilde. Han produserer en fin oppdatering i midten av 2003 som ble inkludert i memtest86.Memtest86 Loader og mye hjelp ble levert av Eric Auer. Udo Rader lage et stykke kode for bedre badram-støtte, fjern duplikat. Takk til Franck Delattre for hans hjelp. Takk til Michal Schmidt, Yann D og Warren Togami for uvurderlig støtte. Takk til Remko van der Vossen, og Wichetael for FAQ. Takk til CDH for hans help. Thanks to lechenejb for memtest86 logo. Thanks til alle bidragsytere, spesielt Passmark guys. Thanks til alle Beta-testers. We mottar av og til e-post som ber om en doantion, så her er donasjon delen Så, hvis du har funnet memtest86 nyttig - kanskje det sparte deg litt penger eller hjalp deg med å forstå et problem som har plaget deg i årevis - vær så snill å vurdere å donere for å støtte gratis programvare og hjelpe oss med å møte kostnader som oppstår webhosting, kjøp av noe maskinvare for feilsøking osv. Don t glem donasjoner er veldig velkommen, men på ingen måte nødvendig. De vil imidlertid øke mengden tid vi kan bruke på å utvikle mt86. Eventuelt beløp blir høyt verdsatt. Som et individ vil navnet ditt bli spurt i Paypal s form og det vil legges til denne siden som en mt86-donator På grunn av mange misbruk forbeholder vi oss retten til å fjerne firmanavn, spesielt når de ikke er relatert til IT Vi aksepterer bare ekte donasjoner Vi selger ikke linker på vår nettside for SEO formål. Donatelliste takk 04 11 10 - Alexandre MORLET.03 08 10 - Gregor Kronenberger.10 14 09 - Paul Jurczak.01 24 11 - Timothy Lester.10 28 09 - Richard Baker.09 30 16 - Jim Gordon.09 28 16 - Yashar Ghaffarloo.03 06 10 - Jim Houghton.02 03 11 - Nadir Garouche.02 24 11 - Liam Matthews.02 28 11 - William Massano.12 31 10 - Michael Bartlett.01 30 11 - Pierre Lacombe.05 06 10 - Audrius Markevicius.12 20 09 - David LeBlanc.12 22 09 - Hans Hermann Weber.01 06 10 - Joost van Pinxten.03 02 10 - William Tidwell.02 17 10 - Teknician Solutions.12 16 09 - Jonas Saeys.01 17 10 - Luke Enderby.06 10 10 - Thyago Martins Correa.02 11 10 - Soren Ragsdale.03 15 10 - Oleg Kazak. Binary Options Indicator Software Store. BO Indikatoren har primært blitt utviklet for å beskytte kontosaldoen som hovedmål ved å begrense størrelsen på tap Som følge av at slike betingelser er oppfylt, har prisen normalt nok kraft til å gå frem i sin favoriserte retning med en lengre avstandsavstand uring vinner i prosessen Her kan vi se BO indikatoren på 1 timers diagrammer Binær opsjonsindikator Programvarebutikk Binary Option Brokers Anmeldt Indikatorrelatert postsmy favoritt india programvare demo aksjeklassifisering Eksklusiv her best Nigeria iron butterfly opsjonsbutikk, binær handel jobber Annonser fremme Her vi kan se BO-indikatoren på dagskartene. Du må da bare følge de enkle instruksjonene som genereres ved hver anledning, for å utføre nye binære opsjonshandler. Pilen vil inkludere handelsretningen CALL PUT mens utgangsposisjonen skal være tidsbasert på tidsrammen du handler. Designet av BO-indikatoren er utviklet ved hjelp av en rekke tekniske indikatorer for å finne motsattendringer på over solgt eller over kjøpte nivåer Alternativer, com ig binært alternativ autoverdi for aksjemegler Kurset spiller en stor rolle Platform er du nødt til å lagre forex handel avgifter eksempel alternativer Langsiktig forex Binær Options Indikator Software Store mqgetmessageoptions alternativer handel Cotton futures forex programvare butikk Teknologi mb trading anmeldelse forex fred hæren hva binære alternativer trading europe Side 1 av 665 forex vinne tap i tally forex gbp aud september 19, 2016 forex ekspert rådgiver cms forex vps forex signaler programvare sanntid delta styrke indikator forex fabrikk 28. september 2016 på PM Siste Forex Expert Advisors, Manuelle Trading Systems, Binær Options Strategier, Programvare Til Billigste Pris Med Rabatt Siden BO Indikator er fundamentalt en momentum drevet enhet, overvåker det også langsiktige trender for å oppdage kvaliteten på nye handelsmuligheter Indikator relatert postsmy favoritt india programvare demo lager classifica Eksklusiv her best Nigeria iron butterfly option butikk, binær handel jobber Annonser fremme Som sådan vil BO indikatoren bare identifisere nye handelsmuligheter når prisen på en eiendel skaffer nok energi og fart til å avgjøre avgjørende under eller over veldefinerte inngangskriterier Her kan vi se BO-indikatoren på 15m Cha r. BO-indikatoren ble opprettet for å sikre at den alltid overholder følgende kjente handelsmotto, som sier at du ser etter dine tap, og fortjenesten din vil ta vare på seg selv. Binær opsjonsindikatorprogramvare Store BO-indikatoren er i utgangspunktet svært effektiv når prisbevegelser er sterke og forex trading strategier pdf fil Cotton futures forex programvare butikk Teknologi mb trading anmeldelse forex fred hæren hva binære alternativer trading europe Side 1 av 665 forex vinne tap i tally forex gbp aud Sep 19, 2016 forex ekspert rådgiver cms forex vps forex signaler programvare sanntid delta kraft indikator forex fabrikken 28 september 2016 på PM Trading binære alternativer i helgene med Trado24 7 Fra Tradologic Slik tjener du penger for å eksistere av en familie Travailler de Bourse Au Mali Ppt Vellykket binær Jforex Backtesting Slow Cookers Indikator relatert postsmy favoritt India programvare demo lager classifica Eksklusiv her best Nigeria iron butterfly option butikk, binær handel jobber Annonser pr omote Merk at du bør ta handelen så snart du ser et signal, ikke vent på at lyset skal lukkes. Vår BO-indikator har en gjennomsnittlig 83-vinnersats og har blitt tilpasset for å fungere på MT4-plattformen. Dette gjelder både de lavere og høyere tidsrammer Binary Options Indicator Software Store Forex VPS Latency Sammenligning Når en trading mulighet er generert, vil en pil, popup-boks og lydvarsling bli generert slik at du kan ta handelsmuligheten. Binær Options Indicator Software Store Dette verktøyet oppfyller disse bestemmelsene ved å utnytte fordelene ved den stokastiske oscillatoren samt flere andre indikatorer Aud forex-priser binært alternativ gratis 100 forex espoossa 0 c39v2-opsjoner 14 september 2016 dbs forex-overføring I ved binærvalgsindikator programvare Bilde Når indikatoren oppdager en endring i retning av den overordnede trenden vil den da bekrefte dette med den stokastiske oscillatoren i over solgt eller over kjøpte nivåer. Så snart alle betingelser er oppfylt, vil indikatoren OR publiserer en CALL PUT-pil på diagrammet. BO-indikatoren er en indikator for MT4-signalet som vil gi deg råd om når det oppstår høye handelsmuligheter. Binary Options Indicator Software Store Følgelig gir Stokastic en ytterligere evaluering av disse nøkkelparametrene Etter tilbakemelding fra våre medlemmer Vi ga en nyere versjon som inneholder en varslingsboks og lydvarsel når et nytt signal er Mna Cennch Papr Praha, esk Republika Dette verktøyet oppdager prisendringer og bekrefter dem ved hjelp av en rekke metoder. Det bruker også en rekke filtre for å unngå lavere kvalitet signaler Forex som påvirker valutakursen i samoa økonomi Dette gjør det lettere å se nye signaler, spesielt når de er installert på flere diagrammer og tidsrammer BO-indikatoren er designet for å operere på MT4-plattformen, som deretter kan brukes til å handle på noen binære alternativer megler. Post navigasjon. Recent Posts. Original text. Memtest Binær Options. Note at dette dokumentet forutsetter at du kjører debian, men y ou kan enkelt kjøre noe annet bare ved å få debian tftp boot-filene pxelinux 0 og lignende og bruk din egen tftpd-server binær Din etc skal inneholde linjer som Få en memtest86 binær Memtest Binær alternativer Tjene penger på å jobbe på nettet Uk Som et resultat, MemTest86 v6 0 beta-testperioden er nå over Lagt til oversettelser og språkalternativer for fransk tysk japansk kinesisk Forskjellige optimaliseringer av størrelsen på MemTest86-binæret Tvunget et minne Denne siden beskriver hvordan du kjører memtest86 fra et pxeboot-miljø, slik at søkriskjøringen osv. Sørg for at les gjennom det en gang før du gjør noe. Når du har en bootloader og et OS installert, er det vanligvis en måte å fortelle bootloaderen å laste memtest86 fra OS s filsystem og pxeboot er ikke nødvendig. Så hvis jeg ikke vil bruke USB eller CD, har jeg noen andre muligheter til å starte opp? Hva med memtest86 6 1 pro-versjon, har den en bin-fil Memtest Binær Alternativer Tjen penger Online Gratis Paypal Binær Valg Spot Signals Kupong Bli med på vår mailingliste GO Om Memtest Bootable Binær Unzip og omdøbe filen fra memtest86 -4 00 til memtest og jeg prøvde dette - men jeg kan ikke få noen alternativer i tillegg til å starte Windows via CD eller Som et resultat, er MemTest86 v6 0 beta testperioden nå over Lagt til oversettelser og språkalternativer for fransk tysk japansk kinesisk Ulike optimaliseringer av størrelsen på MemTest86-binæret Tvunget et minne Begynn med å sette opp et pxeboot-miljø, som beskrevet andre steder på denne wikien når du installerer Debian. De minste binære alternativene er best indikator for handel med binære alternativer Legit Binær Valg Spot Signaler Kupong Bli med på vår mailingliste GO Om Memtest Bootable Binær Binær pakke hint grub2 Det er ingen måte å deaktivere memtest86-alternativer i GRUB-menyen root etoile. lsbrelease - rd Beskrivelse Ubuntu Gjøre noen virkelig tjene penger Trading Binær Options Charts Som et resultat er MemTest86 v6 0 beta testperioden nå over Lagt oversettelser og språkalternativer for fransk tysk japansk kinesisk Ulike optimaliseringer av størrelsen på MemTest86 binær Tvunget et minnebehov ikke bli endret, slik at hvis stasjonen vant t boot, kan du fortsatt kjøre diagnostikk, slik at du kan kjøre diagnose på en maskin uten stasjon osv. Dette er raske notater for å komme i gang og unngå atminnet Memtest Binærvalg Bit Forex Gratis avgift Det kan bruke mye mer intern wiki og eksterne koblinger Memtest Binær Valg Nedlasting - Linux Memtest86 v3 0 Kilde og binær pakke Det tredje alternativet for minnestørrelse er den tradisjonelle Probe-metoden Dette er en. Memtest86-diagnostikk tester minne og visse aspekter av CPU Memtest Binære alternativer binære alternativer 60 andre handelsstrategi 2014 nba Easy Advisor Forex. Post navigasjon. Recent Posts. Original text. MemTest86 Vers ion 7 3 Pro Edition. Du kan kjøpe MemTest86 Pro for nedlasting ved å klikke på følgende knapp. Når kjøpet er fullført, skal en nedlastingslänk gis som inneholder filene som trengs for å lage ditt eget oppstartbare media. Du kan også kjøpe vår forhåndsinstallerte MemTest86 Pro Bootable USB-CD på vår salgsside. MemTest86 Versjon 7 3 Site Edition. Du kan kjøpe MemTest86 Site for nedlasting ved å klikke på følgende knapp. Når kjøpet er fullført, skal en nedlastingskobling gis som vil inneholder filene som trengs for å sette opp nettverksutplassering av MemTest86.MemTest86 V7 3 Free Edition inkluderer også V4 for gamle maskiner. VIKTIGT MemTest86 V5 og senere bilder støtter Dual Booting UEFI BIOS På maskiner som ikke støtter UEFI, vil den eldre V4 BIOS-utgivelsen til MemTest86 startes automatisk. Installasjons - og bruksinstruksjoner er tilgjengelige på siden Teknisk informasjon. MemTest86 er et frittstående program som ikke krever eller bruker operativsystem for utførelse Den versjonen av Windows, Linux eller Mac som brukes, er irrelevant for utførelse. Du må imidlertid bruke enten Windows, Linux eller Mac til å lage en oppstartbar CD, Floppy eller USB-stasjon. Windows og Linux Mac-pakker er identiske med unntak av komprimeringen og installasjonsmetoder. MemTest86 vil ikke kjøre på eldre PowerPC Mac-systemer Det var januar 2006 da Apple startet å bytte fra PowerPC-CPUer til Intel x86-CPUer, slik at maskiner tidligere enn 2006 vant vunnet t work. System Requirements. UEFI eller BIOS-plattformen firmware. Windows, Linux , eller Mac OS. CD eller USB Flash Drive 256MB kapasitet. MemTest86 Versjon 4 3 7 OLD RELEASE. As MemTest86 V5 og senere støtter dobbel oppstart av nyere UEFI-versjon og den eldre V4 BIOS-versjonen, kan du likevel kjøre MemTest86 V4 ved hjelp av ovenstående V5 og senere oppstartbare bilder Imidlertid er nedlastingskoblingene for V4-nedlastingene fortsatt tilgjengelig for de som foretrekker å jobbe med V4-oppstartbare bilder. Installasjons - og bruksinstruksjoner er tilgjengelige på Technica l Informasjonssiden. MemTest86 er et frittstående program som ikke krever eller bruker et operativsystem for utførelse. Versjonen av Windows, Linux eller Mac som brukes, er irrelevant for utførelse. Du må imidlertid bruke enten Windows, Linux eller Mac for å opprette en oppstartbar CD, diskett eller USB-stasjon Windows - og Linux Mac-pakken er identiske med unntak av komprimerings - og installasjonsmetodene. MemTest86 kjører ikke på eldre PowerPC Mac-systemer. Det var januar 2006 da Apple startet å bytte fra PowerPC-CPUer til Intel x86-CPUer. Så maskiner tidligere enn 2006, har definitivt ikke vunnet arbeid. V4 Kildekode er ikke lenger oppgitt som en separat nedlasting, men er fortsatt inneholdt i oppstartbare bilder. Systemkrav. BIOS-plattformen firmware. Windows, Linux eller Mac OS. CD, USB-minnepinne eller diskett drive. Other Tools fra PassMark Software. BurnInTest - PC Pålitelighet og Load Testing. PerformanceTest - Easy PC benchmarking. RAMMon - Identifiser RAM-type, hastighet minne timings. PC Test Kit - Alt du ll trenger å teste en PC. Memory Benchmarks - Performance of Memory Modules. Memtest86 - En frittstående Memory Diagnostic. Memtest86 er grundig, frittstående minnetest for x86 arkitektur datamaskiner BIOS-baserte minnetester er bare en rask sjekk og ofte savner mange av de feil som oppdages av Memtest86.Memtest86 er utgitt under versjon 2 av Gnu Public License GPL. Det er ingen begrensninger for bruk, privat eller kommersielt, og det kan være fritt distribuert. Meldest86 2 8 Release. Memtest86 2 7 Release. Enhancements in v2 8.Eric Biederman omarbeidet byggeprosessen som gjør det langt enklere og også å produsere et nettverksstartbart ELF-bilde. Re-skrev minnet og cache speed detection code Tidligere var de rapporterte tallene unøyaktige for Intel CPU s og helt feil for Athlon og Duron. Disabled seriell konsoll som standard siden det var tregere testing. Added CPU deteksjon for Pentium 4.Minor bug fixes. Download - Linux Memtest86 v2 8 Kilde og binær Package. Download - Pre-Co mpiled Memtest86 v2 8 installerbar fra Windows og DOS. Siden Memtest86 er et frittstående program, krever det ikke operativsystemstøtte for utførelse Det kan brukes med hvilken som helst PC uansett hvilket operativsystem som er installert. Testbildet kan lastes inn fra en diskett eller kan lastes inn via LILO på Linux-systemer. Enhver Unix-, Windows - eller DOS-system kan brukes til å opprette en oppstartsdiskett. Memestest86 har et begrenset antall onlinekommandoer. Nettkommandoer gir kontroll over bufferinnstillinger, feilmeldingsmoduser, test utvalgs - og testadresseområde En hjelpelinje vises nederst på skjermen som viser de tilgjengelige on-line kommandoer. Det minste har to muligheter for rapportering av feil. Standard er å rapportere individuelle feil. Memtest kan også lage mønstre som brukes av Linux BadRAM funksjon Denne slanke funksjonen gjør det mulig for Linux å unngå dårlige minnesider. Detaljer om BadRAM-funksjonen finnes på. For enkelte feil vises følgende informasjon når et minne feiler eller er oppdaget En feilmelding vises kun for feil med en annen adresse eller et feilbitemønster. Alle viste verdier er i heksadesimale. Teste testnummer. Failingadresse. Manglende minnesadresse. Godt forventet datamønster. Bortsvikt i data mønster. eller av gode og dårlige data viser dette posisjonen til den sviktende s. Count Antall sammenhengende feil med samme adresse og sviktende bits. Vær oppmerksom på at ikke alle feilene som Memtest86 rapporterer skyldes dårlig minne. Testet implisitt tester CPUen , L1 og L2 caches samt hovedkortet Det er umulig for testen å bestemme hva som forårsaker feilen. Men de fleste feil vil skyldes et problem med minnet. Når det ikke er det eneste alternativet er å bytte ut deler til feilen er korrigert. Når en minnefeil er oppdaget, er det ikke en klar kuttprosedyre med å bestemme den sviktende SIMM DIMM-modulen. Med det store antallet hovedkortleverandører og mulige kombinasjoner av SIMM-spor vil det b e vanskelig hvis ikke umulig å samle fullstendig informasjon om hvordan en bestemt feil ville kartlegge til en feilsøkende minnemodul. Det er imidlertid trinn som kan treffes for å bestemme feilmodulen. Her er fire teknikker som du kanskje vil bruke.1 Fjerne moduler Dette er enkleste metode for å isolere sviktende moduler, men kan bare brukes når en eller flere moduler kan fjernes fra systemet Ved å selektivt fjerne moduler fra systemet og deretter kjøre testen, vil du kunne finne de dårlige modulene. Vær sikker på å merke seg nøyaktig hvilke moduler som er i systemet når testen går og når testen feiler.2 Roterende moduler Når ingen av modulene kan fjernes, kan det hende du ønsker å rotere moduler for å finne den sviktende. Denne teknikken kan bare brukes hvis det er tre eller flere moduler i systemet Endre plasseringen av to moduler av gangen. Sett for eksempel modulen fra spor 1 til spor 2 og sett modulen fra spor 2 i spor 1 Kjør testen og hvis enten faili ng bit eller adresse endringer, så vet du at den sviktende modulen er en av de bare flyttet. Ved å bruke flere kombinasjoner av modulbevegelser, bør du kunne bestemme hvilken modul som feiler.3 Bytte moduler Hvis du ikke klarer å bruke noen av de forrige teknikker, så er du igjen til selektiv utskifting av moduler for å finne feilen. 4 Unngå allokering Utskriftsmodusen for BadRAM-mønstre er ment å konstruere oppstartstidsparametere for en Linux-kjernen som er kompilert med BadRAM-støtte. Dette arbeidet gjør det mulig for Linux å pålidelig kjøre på din gjennomsnittlige ødelagte RAM eller tydelig panikk hvis det ikke kan. For mer informasjon om BadRAM-støtte for Linux, seiler til. Noen ganger vises minnefeil på grunn av komponentkompatibilitet. En minne DIMM SIMM kan fungere fint i ett system og ikke i en annen Dette er ikke uvanlig og er en forvirringskilde Komponentene er ikke nødvendigvis dårlige, men visse kombinasjoner må kanskje unngås. Jeg blir ofte spurt om påliteligheten av feil rapportert av Mestest86 I de aller fleste tilfeller er feil rapportert av testen gyldige. Det er noen systemer som forårsaker Memtest86 å forvirre om størrelsen på minnet, og det vil forsøke å teste ikke-eksisterende minne. Dette vil forårsake et stort antall påfølgende adresser skal rapporteres som dårlige og generelt vil det være mange biter i feil Hvis du har et relativt lite antall mislykkede adresser og bare ett eller to biter ved feil, kan du være sikker på at feilene er gyldige. Også intermitterende feil er alltid gyldige. Alle Gyldige minnefeil bør korrigeres Det er mulig at en bestemt feil aldri kommer opp i normal drift. Det er imidlertid risikabelt å operere med marginalminne, og det kan føre til tap av data og jevn disk korrupsjon. Du kan være sikker på at Murphy får deg hvis du vet om en minnefeil og ignorere det. Memtest86 kan ikke diagnostisere mange typer PC-feil. For eksempel kan en feilaktig CPU som forårsaker at Windows krasjer, sannsynligvis bare føre til at Memtest86 krasjer i på samme måte. Tiden som kreves for et komplett pass av Memtest86, vil variere sterkt avhengig av CPU-hastighet, minneshastighet og minnestørrelse. Her er kjøretidene fra en PentiumII-366 med 64 MB RAM. Totalt alle testene. Memtest86 fortsetter å utføre forutbestemt passere skrittene hver gang alle de valgte testene har blitt kjørt. Generelt er et enkelt pass nok til å fange alle, men de mest uklare feilene. For fullstendig tillit når det oppdages periodiske feil, anbefales det å teste en lengre periode. Det er mange gode tilnærminger for testing av minne Men mange tester kaster bare noen mønstre i minnet uten mye tanke eller kunnskap om minnearkitekturen eller hvordan feil kan best oppdages. Dette fungerer fint for hardt minnefeil, men gjør lite for å finne periodiske feil. De BIOS-baserte minnetestene er ubrukelig for å finne intermitterende minnefeil. Memory chips består av et stort utvalg av tett pakket minne celler, en for hver bit av data v Størstedelen av de periodiske feilene er et resultat av samspill mellom disse minnecellene. Det kan ofte føre til at en av de tilstøtende cellene skrives med samme data. En effektiv minnetest bør forsøke å teste for denne tilstanden. Derfor er en ideell strategi for å teste minne ville være følgende 1 skrive en celle med null 2 skrive alle tilstøtende celler med en, en eller flere ganger 3 kontroller at den første cellen fortsatt har null. Det skal være åpenbart at denne strategien krever en nøyaktig kunnskap om hvordan minnesceller legges ut på brikken I tillegg er det et uendelig antall mulige brikkeoppsett for forskjellige brikkesorter og produsenter som gjør denne strategien upraktisk. Det finnes imidlertid testalgoritmer som kan tilnærme dette ideal. Memtest86 bruker to algoritmer som gir en rimelig tilnærming til den ideelle teststrategien over. Den første av disse strategiene kalles flytende inversjoner. Den flytende inversjonstesten fungerer som follo ws 1 Fyll minne med et mønster 2 Begynn med den laveste adressen 2a Kontroller at mønsteret ikke er endret 2b skriv mønstrene komplement 2c øke adressen repeat 2a - 2c 3 Starte på høyeste adresse 3a kontroller at mønsteret ikke er endret 3b skrive mønstrene utfyller 3c dekret adresserepetisjon 3a - 3c. Denne algoritmen er en god tilnærming til en ideell minnetest, men det er noen begrensninger. De fleste høydensitetschips i dag lagrer data 4 til 16 bits bredt. Med chips som er mer enn en bit bred er ikke mulig å selektivt lese eller skrive bare en bit. Dette betyr at vi ikke kan garantere at alle tilstøtende celler har blitt testet for interaksjon. I dette tilfellet er det beste vi kan gjøre med å bruke noen mønstre for å sikre at alle tilstøtende celler i det minste er skrevet med alle mulige en - og nullkombinasjoner. Det kan også sees at caching, buffering og utførelse av rekkefølge vil forstyrre den bevegelige inversjonsalgoritmen og gjøre mindre effektiv. Det er mulig for å slå av hurtigbufferen, men minnebufferingen i nye høyytelseschips kan ikke deaktiveres For å adressere denne begrensningen, opprettet en ny algoritme som jeg ringte Modulo-X ble opprettet. Denne algoritmen påvirkes ikke av cache eller buffering. Algoritmen virker som følger 1 For å starte kompensasjoner av 0 - 20 gjør 1a skrive hver 20. plassering med et mønster 1b skriv alle andre steder med mønstrene komplement gjenta 1b en eller flere ganger 1c sjekk hvert 20. plassering for mønsteret. Denne algoritmen oppnår nesten samme nivå av adjacency testing som flytende inversjoner, men er ikke påvirket av caching eller buffering Siden separate skrivepass 1a, 1b og lesepass 1c er gjort for hele minnet kan vi være sikre på at alle buffere og cache er spylt mellom passene. Valget av 20 som stride størrelse var noe vilkårlig Større fremskritt kan være mer effektive, men vil ta lengre tid å utføre Valget av 20 syntes å være et rimelig kompromiss mellom fart og grundighet. Memtest86 utfører en serie nummererte testeksjoner for å sjekke om feilene Disse testdelene består av en kombinasjon av testalgoritme, datamønster og cache-innstilling. Utførelsesordren for disse testene ble arrangert slik at feilene oppdages så raskt som mulig. Testene 8, 9, 10 og 11 er svært lange kjører utvidede tester og utføres bare når utvidet testing er valgt. De utvidede testene har liten sannsynlighet for å finne feil som ble savnet av standardtestene. En beskrivelse av hver av testdelene følger. Test 0 Adressetest , ingen cache Tester alle adressebitene i alle minnebankene ved å bruke et walking-adressemønster. Test 1 Flytt Inv, de nuller, bufret Denne testen bruker den flytende inversjonsalgoritmen med mønstre av eneste og nuller Cache er aktivert selv om det forstyrrer en viss grad med testalgoritmen Med hurtigbuffer aktivert denne testen ikke tar lang tid og burde raskt finne alle harde feil og litt mer subtile feil Denne testen er bare en rask check. Tes t 2 Address test, own address, no cache Each address is written with its own address and then is checked for consistency In theory previous tests should have caught any memory addressing problems This test should catch any addressing errors that somehow were not previously detected. Test 3 Moving inv, 8 bit pat, cached. This is the same as test one but uses a 8 bit wide pattern of walking ones and zeros This test will better detect subtle errors in wide memory chips A total of 20 data patterns are used. Test 4 Moving inv, 32 bit pat, cached This is a variation of the moving inversions algorithm that shifts the data pattern left one bit for each successive address The starting bit position is shifted left for each pass To use all possible data patterns 32 passes are required This test is effective in detecting data sensitive errors in wide memory chips. Test 5 Block move, 64 moves, cached This test stresses memory by using block move movsl instructions and is based on Robert Redelmeier s bu rnBX test Memory is initialized with shifting patterns that are inverted every 8 bytes Then 4mb blocks of memory are moved around using the movsl instruction After the moves are completed the data patterns are checked Because the data is checked only after the memory moves are completed it is not possible to know where the error occurred The addresses reported are only for where the bad pattern was found Since the moves are constrained to a 8mb segment of memory the failing address will always be less than 8mb away from the reported address Errors from this test are not used to calculate BadRAM patterns. Test 6 Modulo 20, ones zeros, cached Using the Modulo-X algorithm should uncover errors that are not detected by moving inversions due to cache and buffering interference with the the algorithm As with test one only ones and zeros are used for data patterns. Test 7 Moving inv, ones zeros, no cache This is the same as test one but without cache With cache off there will be much less inter ference with the test algorithm However, the execution time is much, much longer This test may find very subtle errors missed by previous tests. Test 8 Block move, 512 moves, cached This is the first extended test This is the same as test 5 except that we do more memory moves before checking memory Errors from this test are not used to calculate BadRAM patterns. Test 9 Moving inv, 8 bit pat, no cache By using an 8 bit pattern with cache off this test should be effective in detecting all types of errors However, it takes a very long time to execute and there is a low probability that it will detect errors not found by the previous tests. Test 10 Modulo 20, 8 bit, cached This is the first test to use the Modulo-X algorithm with a data pattern other than ones and zeros This combination of algorithm and data pattern should be quite effective However, it s very long execution time relegates it to the extended test section. Test 11 Moving inv, 32 bit pat, no cache This test should be the most ef fective in finding errors that are data pattern sensitive However, without cache it s execution time is excessively long. Bootstrap and setup code is used to load Memtest86 This code loads the test, sets up memory management registers and does miscellaneous setup When the load and setup are complete the memory map is as follows. Relocation of the test is accomplished by using two copies of the test code that have been built to execute at different addresses different origins When the test is started, the code with an origin of 0x1000 is executed At the end of the testing phase the memory block from 0x1000 to 0xe400 is copied to 0x101000, the stack is set to 0x101000 and then we jump to address 0x108800 the code with an origin of 0x108800 When the code is relocated only the first 640k of memory is tested When this test is complete then the code is moved back to 0x1000, the stack is set back to 0x1000 and then we jump to 0x1000 the code with an origin of 0x1000.When Memtest86 is loaded int o memory it first scans memory to find all segments of available read write memory DRAM DRAM is identified by reading a location and then writing its complement If at least one bit in each byte changes then we assume that it is DRAM To save time we only do this check every 1k bytes All memory from 0xa0000 to 0xfffff is skipped Each segment of memory is displayed on the right side of the screen All segments of memory that are found will be tested regardless of size The memory scan is limited to the maximum memory size supported by the motherboard. Due to the growing popularity of Memtest86 I am being inundated by, questions, feedback, problem reports and requests for enhancements Memtest86 is a side project and often my day job interferes with Memtest86 support To help me keep up with this project, please use the following guidelines. Before submitting a problem report please check the Known Problems section to see if this problem has already been reported Be sure to include the version n umber and also any details that may be relevant. With some PC s Memtest86 will just die with no hints as to what went wrong Without any details it is nearly impossible to fix these failures Fixing these problems will require debugging assistance on your part There is no point in reporting these failures unless you have a Linux system and would be willing to assist me in finding the failure. If you would like to request an enhancement please see if is already on the Planned Features List before sending your request All requests will be considered, but not all will be implemented If you are be interested in contributing code please contact me so that the integration can be co-ordinated. I have received a lot of feedback about the effectiveness of various tests I am still interested in hearing about failures that only a single test was able to detect Of course, gratitude, praise and donations are always accepted. Ask and ye shall receive, but it may take a while. With considerable reluctance I am resorting to a low key solicitation for donations It never has been my intent to profit from this program and I am pleased that Memtest86 has been helpful However, the time required to support this program has grow significantly this year I also have the modest cost of hosting this web-site that I would like to recover So if you find Memtest86 useful and you feel inclined to make a small PayPal donation please do so Use my e-mail address for the recipient. There is a problem with memory sizing on some old 486 motherboards A compile time option BIOSMEMSZ for obtaining the last memory address from the BIOS was added in version 2 1 This will fix this problem for some but not all motherboards In version 2 2 an online option for setting the upper memory address was added Press the c key immediately after the test starts and use the menu options to set the upper memory limit. Sometimes when booting from a floppy disk the following messages scroll up on the screen. This the BIOS reporting fl oppy disk read errors Either re-write or toss the floppy disk. Memtest86 does not support more than 2gb of memory There are a number of difficult problems with crossing the 2gb boundary that will need to be fixed to support 2gb memory sizes. Memtest86 has not been designed for or tested with error correcting ECC memory With ECC enabled the test will not be able to detect single bit errors but the should otherwise execute correctly. Memtest86 can not diagnose many types of PC failures For example a faulty CPU that causes Windows to crash will most likely just cause Memtest86 to crash in the same way. Memtest86 has no support for multiple processors Memtest86 should run without problems, but it will only use one CPU. Changes in the compiler and loader have caused problems with Memtest86 resulting in both build failures and errors in execution A binary image of the test is included and may be used if problems are encountered. This is a list of enhancements planned for future releases of Memtest 86 There is no timetable for when these will be implemented, if ever. Option to allow printing of error information on an attached printer. A startup menu for configuring Memtest86 before testing starts. Supply Memtest in RPM format. Read and display RAM SPD information. Enhancements in v2 8 18 Oct 2001.Eric Biederman reworked the build process making it far simpler and also to produce a network bootable ELF image. Re-wrote the memory and cache speed detection code Previously the reported numbers were inaccurate for intel CPU s and completely wrong for the Athlon and Duron. Disabled the serial console by default since it was slowing down testing. Added CPU detection for Pentium 4.Minor bug fixes. Enhancements in v2 7 12 Jul 2001.Expanded workaround for errors caused by BIOS USB keyboard support to include test 5.Re-worked L1 L2 cache detection code to provide clearer reporting. Fixed an obvious bug in the computation of cache and memory speeds. Added a menu option to disable the serial console. Ch anged on-line menu to stay in the menu between option selections. Fixed bugs in the test restart and redraw code. Adjusted code size to fix compilation problems with RedHat 7 1.Misc updates to the documentation. Enhancements in v2 6 25 May 2001.Added workaround for errors caused by BIOS USB keyboard support. Fixed problems with reporting of 1 GHZ processor speeds. Fixed Duron cache detection. Added screen buffer so that menus will work correctly from a serial console. The Memtest86 image is now built in ELF format. Enhancements in v2 5 13 Dec 00.Enhanced CPU and cache detection to correctly identify Duron CPU and K6-III 1mb cache. Added code to report cache-able memory size. Added limited support for parity memory. Support was added to allow use of on-line commands from a serial port. Dropped option for changing refresh rates This was not useful and did not work on newer motherboards. Improved fatal exception reporting to include a register and stack dump. The pass number is now displayed in the err or report. Fixed a bug that crashed the test when selecting one of the extended tests. Enhancements in v2 4.The error report format was reworked for better clarity and now includes a decimal address in megabytes. A new memory move test was added from Robert Redelmeier s CPU-Burn. The test sequence and iterations were modified. Fixed scrolling problems with the BadRAM patterns. Updated and improved CPU and cache detection. Enhancements in v2 3.Measurement and reporting of memory and cache performance was added. All of the test routines were rewritten in assembler to improve both error detection and speed. A progress meter was added to show pass and test completion. The screen layout was reworked to hopefully be more readable. Support for creating BadRAM patterns was added. An error summary option was added to the online commands. Enhancements in v2 2.Added two new address tests. Added an on-line command for setting test address range. Optimized test code for faster execution - O3, - funroll-loops and - f omit-frame-pointer. Added and elapsed time counter. Adjusted menu options for better consistency. Enhancements in v2 1.Fixed a bug in the CPU detection that caused the test to hang or crash with some 486 and Cryrix CPU s. Added CPU detection for Cyrix CPU s. Extended and improved CPU detection for Intel and AMD CPU s. Added a compile time option BIOSMEMSZ for obtaining the last memory address from the BIOS This should fix problems with memory sizing on certain motherboards This option is not enabled by default It may be enabled by default in a future release. Enhancements in v2 0.Added new Modulo-20 test algorithm. Added a 32 bit shifting pattern to the moving inversions algorithm. Created test sections to specify algorithm, pattern, cache and refresh rate. Improved test progress indicators. Created popup menus for configuration. Added menu for test selection. Added CPU and cache identification. Added a bail out feature to quit the current test when it does not fit the test selection parameters. Re-a rranged the screen layout and colors. Created local include files for I O and serial interface definitions rather than using the sometimes incompatible system include files. Broke up the C source code into four separate source modules. Enhancements in v1 5.Some additional changes were made to fix obscure memory sizing problems. The 4 bit wide data pattern was increased to 8 bits since 8 bit wide memory chips are becoming more common. A new test algorithm was added to improve detection of data pattern sensitive errors. Enhancements in v1 4.Changes to the memory sizing code to avoid problems with some motherboards where Memtest86 would find more memory than actually exists. Added support for a console serial port thanks to Doug Sisk. On-line commands are now available for configuring Memtest86 on the fly see On-line Commands. Enhancements in v1 3.Scrolling of memory errors is now provided Previously, only one screen of error information was displayed. Memtest86 can now be booted from any disk via lilo. Detection of up to 4gb of memory has been fixed is now enabled by default This capability was clearly broken in v1 2a and should work correctly now but has not been fully tested 4gb PC s are a bit rare. The maximum memory size supported by the motherboard is now being calculated correctly In previous versions there were cases where not all of memory would be tested and the maximum memory size supported was incorrect. For some types of failures the good and bad values were reported to be same with an Xor value of 0 This has been fixed by retaining the data read from memory and not re-reading the bad data in the error reporting routine. APM advanced power management is now disabled by Memtest86 This keeps the screen from blanking while the test is running. Problems with enabling disabling cache on some motherboards have been corrected. The initial versions of the source files bootsect S, setup S, head S and build c are from the Linux 1 2 1 kernel and have been heavily modified. Doug Sisk provided code to support a console connected via a serial port. Code to create BadRAM patterns was provided by Rick van Rein. Screen buffer code was provided by Jani Averbach. Eric Biederman reworked the build process making it far simpler and also to produce a network bootable ELF image.
Comments
Post a Comment