MemTest86 Technische Informationen Was ist neu in MemTest86 für die UEFI-Plattform (Version 5 und höher) MemTest86 unterstützt das Booten sowohl von der neueren UEFI-Plattform als auch vom traditionellen BIOS. Beim Booten von UEFI hat MemTest86 Zugriff auf zusätzliche Dienste, die im BIOS nicht verfügbar sind, einschließlich: Native 64-Bit-Unterstützung Nicht mehr erfordert die Verwendung der PAE-Workaround, um auf mehr als 4 GB Speicher zuzugreifen. (PAE Physical Address Extension) Mausunterstützung, wo unterstützt durch das zugrunde liegende UEFI-System. Bei älteren Systemen ist noch eine Tastatur erforderlich. Verbesserte Unterstützung der USB-Tastatur Die Tastatur funktioniert jetzt auf Systemen, die IO Port 6460 nicht richtig emulieren können. So werden Mac USB Keyboards jetzt unterstützt. Verbesserte Multi-Threading-Unterstützung, wo unterstützt durch das zugrunde liegende UEFI-System. Berichterstattung über detaillierte RAM-SPD-Informationen. Timings, Taktraten, Vendoren und vieles mehr. Unterstützung beim Schreiben auf das USB-Laufwerk, das MemTest86 für die Protokollierung und Berichtsgenerierung ausführt. In allen früheren MemTest86 Releases gab es keine Festplattenunterstützung. Verwendung von GPT. (GUID-Partitionstabelle) ECC-RAM-Unterstützung (begrenzte Hardwareunterstützung, laufende Entwicklung) Erkennung von ECC-Unterstützung sowohl im RAM als auch im Speichercontroller Abfrage von ECC-Fehlern Einleitung von ECC-Fehlern für Testzwecke (Nur begrenzte Hardware) Unterstützung für DDR4 RAM (und zugehörige Hardware), einschließlich Abruf und Reporting von DDR4-spezifischen SPD-Details. Dazu gehören DDR4-RAM, die Intel XMP 2.0 DDR4 RAM-Timings unterstützen Option, um CPU-Caching für alle Tests zu deaktivieren Mit einer Konfigurationsdatei, damit Einstellungen vordefiniert werden können, ohne die Notwendigkeit für die Tastatureingabe. Dies kann bei der Automatisierung helfen. Unterstützung für Secure Boot. Geschwindigkeitsverbesserungen zwischen 10 und 30. Vor allem für Tests, 5, 8 9. Dies ist das Ergebnis mehr Umzug in native 64bit Code, Entfernen der PAE Paging Hack, Switching Compiler und mit schnellerer Zufallszahlen Generation Algorithmen. Hinzufügen von 2 neuen Speicher-Tests, um die Vorteile von 64-Bit-Daten und SIMD-Anweisungen zu nutzen. Unterstützung für Netzwerk-PXE-Boot für skalierbare, diskless-Bereitstellung auf mehrere Ziele Siehe die Neue Seite für eine vollständige Liste der Änderungen. Siehe die Feature-Vergleichsseite für eine Zusammenfassung der Unterschiede zwischen den verschiedenen Editionen von MemTest86. Wenn UEFI nicht auf dem System unterstützt wird, wird die ältere v4-BIOS-Version gestartet. MemTest86 kann von einer CD, einem USB-Flash-Laufwerk oder mit Linux-Systemen vom Bootloader (zB LILO oder Grub) booten. Jedes Windows-, Linux - oder Mac-System kann verwendet werden, um das CD - oder USB-Flash-Laufwerk zu erstellen. Sobald eine MemTest86-Bootdiskette erstellt wurde, kann sie auf jedem x86 (PCMac) Computer verwendet werden. MemTest86 (Site Edition) kann auch über das Netzwerk (PXE) booten für die skalierbare Bereitstellung von MemTest86 auf mehrere Client-Rechner im LAN-Netzwerk booten. In dieser Konfiguration sind keine Festplatten erforderlich, nur ein PXE Server und PXE Boot aktiviert Clients sind erforderlich, um Netzwerk-Boot zu unterstützen. Erstellen einer MemTest86-Startdiskette in Windows Um eine MemTest86 bootfähige USB-, CD - oder Diskette in Windows zu erstellen, empfiehlt es sich, eines der Windows MemTest86-Bilder herunterzuladen. Anmerkung: Es gibt keinen Unterschied in der resultierenden MemTest86-Bootdiskette, die entweder mit den Windows - oder LinuxMac-Bildern erstellt wurde. Der Unterschied besteht lediglich darin, dass die Bilder so verpackt sind, dass sie für das jeweilige Betriebssystem (zB zip vs tarball) besser geeignet sind. Erstellen Sie eine bootfähige CD-ROM: Laden Sie das Windows MemTest86 ISO-Image herunter. Klicken Sie mit der rechten Maustaste auf die heruntergeladene Datei und wählen Sie die Option Extract to Here. Hiermit legt das CD-ROM-ISO-Image in den aktuellen Ordner. Verwenden Sie die auf Ihrem System verfügbare CD-Brennsoftware, um eine CD-ROM mit dem extrahierten ISO-Image zu erstellen. Stellen Sie sicher, dass Sie ein CD-Image aus der ISO-Datei erstellen, anstatt eine Kopie der ISO-Datei auf eine Daten-CD zu legen. Suchen Sie nach Burn Image aus Datei oder ähnliches unter dem Menü Datei Ihrer CD-Brennsoftware. Erstellen Sie ein bootfähiges USB-Flash-Laufwerk: Laden Sie das Windows MemTest86 USB-Image herunter. Klicken Sie mit der rechten Maustaste auf die heruntergeladene Datei und wählen Sie die Option Extract to Here. Dadurch wird das USB-Bild - und Imaging-Tool in den aktuellen Ordner gelegt. Führen Sie das mitgelieferte imageUSB-Tool aus, es sollte bereits die Bilddatei ausgewählt haben und Sie müssen nur wählen, welches angeschlossene USB-Laufwerk zu einem bootfähigen Laufwerk wird. Beachten Sie, dass alle Daten auf dem Laufwerk gelöscht werden. Erstellen Sie eine bootfähige Diskette (nur v4): Laden Sie das Windows MemTest86 Disketten-Image herunter. Klicken Sie mit der rechten Maustaste auf die heruntergeladene Datei und wählen Sie die Option Extract to Here. Dadurch wird das Diskettenbild in den aktuellen Ordner gelegt. Das Erstellen einer bootfähigen Diskette erfordert die Verwendung eines Drittanbieterprogramms, um das Diskettenbild auf einen Datenträger zu schreiben. Es stehen eine Reihe von Programmen zur Verfügung, um das Disk-Image zu schreiben. Rawwrite ist ein empfohlenes kostenloses Programm unter: chrysocomerawwrite. Eine robustere Lösung ist WinImage, die bei winimagedownload. htm erhältlich ist. Zurück zum AnfangErwerben einer MemTest86-Bootdiskette in LinuxMac Um eine MemTest86 bootfähige USB-, CD - oder Diskette in LinuxMac zu erstellen, empfiehlt es sich, eines der vorinstallierten Bilder von LinuxMac vorzufolgeten MemTest86-Bildern herunterzuladen. Fortgeschrittene Benutzer können aus der Quelle erstellen und optional Quellcodeänderungen vornehmen. Anmerkung: Es gibt keinen Unterschied in der resultierenden MemTest86-Bootdiskette, die entweder mit den Windows - oder LinuxMac-Bildern erstellt wurde. Der Unterschied besteht lediglich darin, dass die Bilder so verpackt sind, dass sie für das jeweilige Betriebssystem (zB zip vs tarball) besser geeignet sind. Erstellen Sie eine bootfähige CD-ROM: Laden Sie das LinuxMac MemTest86 ISO-Image herunter. UN-tar das Paket (tar xvzf MemTest86 - iso. tar. gz). Eine ISO-Image-Datei und eine README-Datei werden im aktuellen Verzeichnis erstellt. Verwenden Sie die auf Ihrem System verfügbare CD-Brennsoftware, um eine CD-ROM mit dem unkomprimierten ISO-Image zu erstellen. Stellen Sie sicher, dass Sie ein CD-Image aus der ISO-Datei erstellen, anstatt eine Kopie der ISO-Datei auf eine Daten-CD zu legen. Suchen Sie nach Burn Image aus Datei oder ähnliches unter dem Menü Datei Ihrer CD-Brennsoftware. Auf einem Mac können Sie das Festplatten-Dienstprogramm verwenden. Sehen Sie diesen Forum Beitrag für Details. Erstellen Sie ein bootfähiges USB-Flash-Laufwerk: Laden Sie das LinuxMac MemTest86 USB-Image herunter. UN-tar das Paket (tar xvzf MemTest86 - usb. tar. gz). Eine Bilddatei und eine README-Datei werden im aktuellen Verzeichnis erstellt. Befolgen Sie die Anweisungen im README, um die USB-Flash-Disk zu schreiben. Erstellen Sie eine bootfähige Diskette (nur v4): Laden Sie das Linux-Disketten-Image herunter. UN-tar das Paket (tar xvzf MemTest86 - floppy. tar. gz). Eine Bilddatei und eine README-Datei werden im aktuellen Verzeichnis erstellt. Befolgen Sie die Anweisungen im README, um die Diskette zu schreiben. Back to topMemTest86 unterstützt das Booten von UEFI - und BIOS-Systemen. Die meisten neueren Systeme sind in der Lage, die UEFI-Version von MemTest86 auszuführen, aber alle Systeme sollten in der Lage sein, die traditionelle BIOS-Version zu starten. Um MemTest86 zu starten, legen Sie das CD-ROM - oder USB-Flash-Laufwerk in das entsprechende Laufwerk ein und starten den Computer neu. Hinweis: Wenn Sie auf einem UEFI-System laufen, muss das UEFI-BIOS so konfiguriert sein, dass es vom Gerät startet, auf dem MemTest86 installiert ist. Die meisten Systeme haben ein optionales Boot-Menü, das aktiviert wird, um eine Taste beim Start (oft ESC, F9, F11 oder F12) zu drücken, ähnlich wie folgt: Wenn verfügbar, verwenden Sie das Boot-Menü, um das richtige Laufwerk auszuwählen. Sie können sowohl das UEFI als auch das BIOS als separate Optionen sehen. Weitere Informationen finden Sie in Ihrer Motherboard-Dokumentation. Auf einem Mac musst du die c-Taste gedrückt halten, während der Computer bootet, um von CD zu booten. Um von USB zu booten, müssen Sie die ALT-Optionstaste auf der Mac-Tastatur gedrückt halten, während Sie das Gerät einschalten. Booten v5 oder höher in UEFI Alle MemTest86-Bilder unterstützen das Dual-Booten von v4 (BIOS) und v5 oder höher (UEFI), je nachdem, ob Ihr System für den Start im UEFI - oder BIOS-Modus konfiguriert ist. Wenn Ihr System bootet v4, ist es wahrscheinlich, dass entweder: Sie haben ein älteres System, das nicht unterstützt UEFI Ihr System unterstützt UEFI aber ist im Legacy-Modus konfiguriert (dh BIOS) Wenn (1) wahr ist, wird das System nicht In der Lage sein, MemTest86 v5 oder höher zu booten. Sie müssen ein Upgrade auf ein neues System durchführen, das UEFI unterstützt, um MemTest86 v5 oder höher auszuführen. Wenn (2) wahr ist, müssen Sie zum BIOS-Setup wechseln und die notwendigen Einstellungen ändern, um von UEFI zu starten. Die tatsächliche Einstellung variiert je nach Anbieter, aber es ist typischerweise Legacy Boot, CSM oder Kompatibilitäts-Support-Modul, wie der folgende Screenshot für ein ASUS-System Verwenden einer seriellen Konsole Für Systeme ohne Video-Unterstützung kann MemTest86 im seriellen Konsolenmodus von UEFI und laufen BIOS-Systeme. Wählen Sie für MemTest86 v4 die Option 5 aus dem Menü, um die Ausgabe auf die serielle Konsole zu aktivieren. Sie müssen nichts für MemTest86 v5 oder höher tun, da es automatisch die serielle Konsole verwendet, vorausgesetzt, dass das UEFI-BIOS konfiguriert wurde, um die Konsole an den seriellen Port umzuleiten. Bei der Verwendung der seriellen Konsole steht keine GUI-Unterstützung zur Verfügung, so dass alle Testkonfigurationen mit der Konfigurationsdatei durchgeführt werden müssen. PXE Network Booting (nur Site Edition) MemTest86 (nur Site Edition) unterstützt das Booten des Netzwerks über PXE. Um das PXE-Booten von MemTest86 zu konfigurieren, muss ein DHCPPXE-Server im Netzwerk vorhanden sein, der das MemTest86-Boot-Image an PXE-Boot-fähige Client-Rechner verteilt. Das Network Booten von MemTest86 wurde erfolgreich mit Serva PXE Server getestet, aber andere PXE Server sollten auch funktionieren. Für Schritt-für-Schritt-Anleitungen siehe Konfigurieren von Serva für MemTest86 PXE-Boot im MemTest86 Benutzerhandbuch. Für andere sehen Sie das Handbuch für Ihren DHCPPXE Server für Konfigurationsanweisungen. Sobald der PXE-Server konfiguriert ist, extrahieren Sie die Dateien aus dem MemTest86-Paket in das entsprechende Verzeichnis für Ihre PXE-Serverkonfiguration. Geben Sie in den PXE-Server-Einstellungen die Boot-Image-Datei an BOOTX64.efi für x86-64-Client-Rechner und BOOTIA32.efi für x86-Client-Rechner an. Auf dem Client-Rechner muss das UEFI-BIOS das Booten aus dem Netzwerk unterstützen. Stellen Sie im BIOS-Setup sicher, dass die UEFI Network Stack - und IPv4 PXE Support-Funktionen aktiviert sind, ähnlich dem Screenshot unten. Die Konfigurationsdatei (mt86.cfg) wird im PXE-Boot unterstützt und kann zum Konfigurieren und Anpassen von MemTest86 verwendet werden. Ebenso werden Berichtsdateien unterstützt und können auf den PXETFTP-Server hochgeladen werden. Derzeit wird die Protokollierung beim Booten über das Netzwerk nicht unterstützt. Wenn MemTest86 bootet, wird ein Splash-Screen mit einem 10 Sekunden Countdown-Timer angezeigt, der beim Ablaufen automatisch die Memory-Tests mit den Standardeinstellungen startet. Wenn Sie eine Taste drücken oder die Maus bewegen, wird der Timer gestoppt. Um die Speichertests zu konfigurieren, wählen Sie Config und das Hauptmenü wird angezeigt. Das Hauptmenü erlaubt dem Benutzer, die Speicher-Test-Einstellungen wie die spezifischen Tests zu implementieren, Adressbereich zu testen und welche CPU (s) im Test verwendet werden. Das Hauptmenü ist wie folgt aufgebaut: System Info - Zeigt die Hardware-Details des Systems an Test Selection - gibt an, welche Tests aktiviert werden sollen und wie viele Pässe zum Adressbereich laufen - gibt die untere und obere Adreßspeichergrenzen an, um die CPU Selection zu testen Zwischen Single-, Parallel-, Round-Robin - und Sequential-Modi Start - Starten der Ausführung der Memory-Tests RAM Benchmark - führt Benchmarking-Tests im RAM durch und grafiert die Ergebnisse auf einem Diagramm Einstellungen - Konfigurieren von allgemeinen MemTest86-Einstellungen wie Sprachauswahl Exit - beendet MemTest86 und startet die System (nur Pro - und Site-Edition) Speichertestparameter können auch über eine Konfigurationsdatei (mt86.cfg) eingestellt werden, die beim Start geladen wird, ohne dass die Speicher-Tests jedes Mal, wenn MemTest86 ausgeführt wird, manuell konfiguriert werden muss. Dies ist vor allem in Testumgebungen nützlich, in denen Speicher-Tests automatisiert ohne Benutzer-Intervention ausgeführt werden müssen. Die Datei mt86.cfg muss in den EFIBOOT-Ordner auf dem USB-Laufwerk platziert werden. Das folgende ist ein Beispiel für eine MemTest86-Konfigurationsdatei: Gibt an, ob der erste Durchlauf den vollständigen oder reduzierten Test ausführen soll. Der erste Durchlauf führt standardmäßig einen reduzierten Test (dh weniger Iterationen) durch, um so schnell wie möglich die offensichtlichsten Fehler zu erkennen. Liste der Bitpositionen einer Speicheradresse an Exklusiv-oder (XOR), um zu bestimmen, welcher Speicherkanal (0 oder 1) verwendet wird. Dies ist nützlich, wenn Sie wissen, dass der Speichercontroller eine bestimmte Adresse zu einem Kanal unter Verwendung dieses Decodierungsschemas abbildet. Wenn dieser Parameter angegeben ist und MemTest86 einen Speicherfehler erkennt, wird die Kanalnummer zusammen mit der fehlerhaften Adresse berechnet und angezeigt. Jede angegebene Bitposition wird durch ein Komma getrennt. Zum Beispiel wird XOR Bits 1,8,9 der Adresse, um den Kanal zu bestimmen. Liste der Bitpositionen einer Speicheradresse an exklusiv-oder (XOR), um zu bestimmen, welcher Schlitz (0 oder 1) verwendet wird. Dies ist nützlich, wenn Sie wissen, dass der Speichercontroller eine bestimmte Adresse mit einem Schlitz unter Verwendung dieses Decodierungsschemas abbildet. Wenn dieser Parameter angegeben ist und MemTest86 einen Speicherfehler erkennt, wird die Steckplatznummer zusammen mit der fehlerhaften Adresse berechnet und angezeigt. Jede angegebene Bitposition wird durch ein Komma getrennt. Zum Beispiel werden XOR-Bits 3,4 der Adresse, um den Schlitz zu bestimmen. Liste der Bitpositionen einer Speicheradresse an exklusiv-oder (XOR) zur Bestimmung der Chipauswahlbits (0 oder 1). Dies ist nützlich, wenn Sie wissen, dass der Speichercontroller eine bestimmte Adresse mit einem CS-Bit unter Verwendung dieses Decodierungsschemas abbildet. Wenn dieser Parameter angegeben ist und MemTest86 einen Speicherfehler erkennt, wird das CS-Bit zusammen mit der fehlerhaften Adresse berechnet und angezeigt. Jede angegebene Bitposition wird durch ein Komma getrennt. Zum Beispiel werden die XOR-Bits 5, 11 der Adresse, um das CS-Bit zu bestimmen. Gibt eine der folgenden Sprachen an: Nummer der letzten Fehler, die in der Berichtsdatei angezeigt werden sollen. Diese Nummer muss nicht mehr als 5000 sein. Nummer der letzten Warnungen, die in der Berichtsdatei angezeigt werden sollen. Diese Zahl darf nicht mehr als 5000 betragen. Derzeit wird dieser Parameter nur für den Hammer-Test verwendet (Test 13) Gibt den Grad der Benutzerintervention an, die beim Ausführen der Speichertests verwendet werden soll. Splash-Screen und Hauptmenü werden angezeigt. Der Benutzer wird aufgefordert, die Berichtsdatei zu speichern, wenn die Tests abgeschlossen sind. Die Tests werden sofort gestartet und überspringen den Splash-Screen und das Hauptmenü. Sobald die Tests abgeschlossen sind, werden die Testergebnisse automatisch in der Reportdatei gespeichert und das System wird neu gestartet. Die Tests werden sofort gestartet und überspringen den Splash-Screen und das Hauptmenü. Sobald die Tests abgeschlossen sind, wird der Benutzer aufgefordert, die Testergebnisse in einer Berichtsdatei zu speichern. Gibt an, ob der 10-Sekunden-Splash-Screen übersprungen werden soll und gehen Sie direkt zum Hauptmenü. Minimale Anzahl von RAM SPDs, die erkannt werden sollen, bevor die Speichertests beginnen können. Gibt eine Groß - / Kleinschreibung an, die dem JEDEC-Hersteller aller erkannten RAM-SPDs entspricht, bevor die Speicher-Tests beginnen können. Gibt eine Groß - / Kleinschreibung an, die der Teilnummer aller erkannten RAM-SPDs entspricht, bevor die Speicher-Tests beginnen können. Gibt eine alternative Hintergrundfarbe an, die verwendet werden soll: Gibt ein 32-Bit-Datenmuster an, das für den Zeilenhammertest verwendet werden soll (Test 13). Wenn dieser Parameter nicht angegeben ist, werden zufällige Datenmuster verwendet. Gibt einen der folgenden Hämmerungsalgorithmen an, die für den Zeilenhammertest verwendet werden sollen (Test 13): Gibt an, ob die Multiprozessorunterstützung deaktiviert werden soll. Dies kann als Workaround für bestimmte UEFI-Firmware verwendet werden, die Probleme mit MemTest86 in Multi-CPU-Modi haben. Am Ende des Tests wird eine Zusammenfassung der Testergebnisse angezeigt, wie im folgenden Screenshot gezeigt: Der Benutzer kann die Ergebnisse auch als HTML-Testbericht in einer Datei speichern. Der Testbericht ist in der Pro - und Site-Lizenzversion vollständig anpassbar. Hier ist ein Beispiel für einen HTML-Testbericht Fehlerbehebung bei Speicherfehlern Bitte beachten Sie die Seite Fehlerbehebung bei Speicherfehlern, was zu tun ist, wenn MemTest86 eine Erkennung mit Speicher erkennt. Die Zeit, die für einen vollständigen Pass von MemTest86 erforderlich ist, wird je nach CPU-Geschwindigkeit, Speichergeschwindigkeit und Speichergröße stark variieren. Der Pass-Zähler erhöht sich, nachdem alle ausgewählten Tests ausgeführt wurden. Im Allgemeinen genügt ein einziger Durchlauf, um alle außer den dunkelsten Fehler zu fangen. Allerdings wird für ein volles Vertrauen, wenn intermittierende Fehler vermutet werden, Tests für einen längeren Zeitraum wird empfohlen. Detaillierte Beschreibungen Gedächtnisprüfung Philosophie Es gibt viele gute Ansätze für das Gedächtnis zu prüfen. Allerdings werfen viele Tests einfach einige Muster in Erinnerung, ohne viel Gedanke oder Kenntnis der Speicherarchitektur oder wie Fehler am besten erkannt werden können. Dies funktioniert gut für harte Speicher Ausfälle, aber wenig, um intermittierende Fehler zu finden. BIOS-basierte Speicher-Tests sind nutzlos für die Suche nach intermittierenden Speicherfehler. Speicherchips bestehen aus einer großen Reihe von dicht gepackten Speicherzellen, eine für jedes Bit von Daten. Die überwiegende Mehrheit der intermittierenden Fehler ist ein Ergebnis der Interaktion zwischen diesen Speicherzellen. Oft kann das Schreiben einer Speicherzelle dazu führen, dass eine der benachbarten Zellen mit denselben Daten geschrieben wird. Ein effektiver Gedächtnistest versucht, diese Bedingung zu testen. Daher wäre eine ideale Strategie zum Testen von Speicher die folgenden: Schreiben Sie eine Zelle mit einer Null schreiben alle der benachbarten Zellen mit einem, ein oder mehrere Male überprüfen, dass die erste Zelle noch eine Null hat Es sollte offensichtlich sein, dass diese Strategie erfordert Eine genaue Kenntnis darüber, wie die Speicherzellen auf dem Chip gelegt werden. Darüber hinaus gibt es eine nie endende Anzahl von möglichen Chip-Layouts für verschiedene Chip-Typen und Hersteller machen diese Strategie unpraktisch. Allerdings gibt es Testalgorithmen, die dieses Ideal approximieren können. MemTest86 Test Algorithmen MemTest86 verwendet zwei Algorithmen, die eine vernünftige Approximation der idealen Teststrategie oben bieten. Die erste dieser Strategien heißt umgekehrte Inversionen. Der bewegliche Inversionstest funktioniert wie folgt: Füllen Sie den Speicher mit einem Muster ab Beginn der untersten Adresse überprüfen Sie, dass das Muster nicht geändert hat Schreiben Sie die Muster Komplement Inkrement die Adresse wiederholen Starten Sie mit der höchsten Adresse zu überprüfen, dass das Muster nicht geändert hat Schreiben Sie die Muster Komplement Dekrement Die Adresse wiederholen Dieser Algorithmus ist eine gute Annäherung an einen idealen Gedächtnistest, aber es gibt einige Einschränkungen. Die meisten High-Density-Chips speichern heute Daten 4 bis 16 Bits breit. Mit Chips, die mehr als ein bisschen breit sind, ist es unmöglich, selektiv nur ein Bit zu lesen oder zu schreiben. Das bedeutet, dass wir nicht garantieren können, dass alle angrenzenden Zellen auf Interaktion getestet wurden. In diesem Fall ist das Beste, was wir tun können, um einige Muster zu verwenden, um sicherzustellen, dass alle benachbarten Zellen zumindest mit allen möglichen und Null-Kombinationen geschrieben wurden. Es kann auch gesehen werden, dass Caching-, Puffer - und Out-of-Order-Ausführung den bewegten Inversionsalgorithmus stören und weniger effektiv machen. Es ist möglich, den Cache auszuschalten, aber die Speicherpufferung in neuen Hochleistungs-Chips kann nicht deaktiviert werden. Um diese Einschränkung zu adressieren, wurde ein neuer Algorithmus, den ich Modulo-X nannte, erstellt. Dieser Algorithmus wird nicht durch Cache oder Pufferung beeinflusst. Der Algorithmus arbeitet wie folgt: Für das Starten von Offsets von 0 - 20 schreiben Sie jeden 20. Ort mit einem Muster schreiben Sie alle anderen Orte mit dem Muster Komplement wiederholen über ein oder mehrere Male überprüfen jeden 20. Platz für das Muster Dieser Algorithmus erreicht fast das gleiche Niveau von Nachbarschaftsprüfung als bewegliche Inversionen, wird aber nicht durch Caching oder Pufferung beeinträchtigt. Da getrennte Schreibdurchläufe (1a, 1b) und der Lesedurchgang (1c) für den gesamten Speicher durchgeführt werden, können wir sicher sein, dass alle Puffer und Cache zwischen den Pässen gespült worden sind. Die Auswahl von 20 als Schrittgröße war etwas willkürlich. Größere Fortschritte können effektiver sein, aber es würde länger dauern, um auszuführen. Die Wahl von 20 schien ein vernünftiger Kompromiss zwischen Geschwindigkeit und Gründlichkeit zu sein. Individuelle Testbeschreibungen MemTest86 führt eine Reihe von nummerierten Testabschnitten aus, um nach Fehlern zu suchen. Diese Testabschnitte bestehen aus einer Kombination aus Testalgorithmus, Datenmuster und Cache-Einstellung. Die Ausführungsreihenfolge für diese Tests wurde so angeordnet, dass Fehler so schnell wie möglich erkannt werden. Eine Beschreibung von jedem der Testabschnitte folgt: Test 0 Adreßtest, Gehen, kein Cache Testet alle Adreßbits in allen Speicherbänken unter Verwendung eines gehenden Adressmusters. Test 1 Adresstest, eigene Adresse, Sequentiell Jede Adresse wird mit ihrer eigenen Adresse geschrieben und dann auf Konsistenz geprüft. In der Theorie sollten vorherige Tests irgendwelche Speicheradressierungsprobleme erwischt haben. Dieser Test sollte irgendwelche Adressierungsfehler fangen, die irgendwie vorher nicht erkannt wurden. Dieser Test wird nacheinander mit jeder verfügbaren CPU durchgeführt. Test 2 Adresstest, Eigenadresse, Parallel Gleich wie Test 1, aber das Testen erfolgt parallel mit allen CPUs und mit überlappenden Adressen. Test 3 Verschieben von Inversionen, onesampzeros, Parallel Dieser Test verwendet den Bewegungsinvertierungsalgorithmus mit Mustern aller Einsen und Nullen. Der Cache ist aktiviert, obwohl er mit dem Testalgorithmus zu einem gewissen Grad eingreift. Mit Cache aktiviert dieser Test nicht lange und sollte schnell finden alle harten Fehler und einige subtilere Fehler. Dies geschieht parallel mit allen CPUs. Test 4 Verschieben von Inversionen, 8-Bit-Muster Dies ist das gleiche wie Test 3, sondern verwendet ein 8 Bit breites Muster von Spaziergängen und Nullen. Dieser Test wird besser subtile Fehler in breiten Speicherchips erkennen. Test 5 Bewegliche Inversionen, zufälliges Muster Test 5 verwendet den gleichen Algorithmus wie Test 4, aber das Datenmuster ist eine Zufallszahl und sein Komplement. Dieser Test ist besonders effektiv bei der Suche nach schwer zu erkennen, sensible Fehler. Die zufällige Zahlenfolge ist bei jedem Durchgang unterschiedlich, so dass mehrere Durchgänge die Effektivität erhöhen. Test 6 Blockbewegung, 64 Züge Dieser Test unterstreicht den Speicher durch Blockbewegung (movsl) Anweisungen und basiert auf Robert Redelmeiers burnBX Test. Speicher wird mit Schaltmustern initialisiert, die alle 8 Bytes invertiert werden. Dann werden 4mb Blöcke des Gedächtnisses mit dem movsl Befehl bewegt. Nachdem die Züge beendet sind, werden die Datenmuster überprüft. Da die Daten erst nach dem Abschluss der Speicherbewegungen überprüft werden, ist es nicht möglich zu wissen, wo der Fehler aufgetreten ist. Die angegebenen Adressen sind nur dort, wo das schlechte Muster gefunden wurde. Da die Bewegungen auf ein 8-MB-Segment des Gedächtnisses beschränkt sind, wird die fehlende Adresse immer kleiner als 8 MB von der gemeldeten Adresse sein. Fehler aus diesem Test werden nicht zur Berechnung von BadRAM-Mustern verwendet. Test 7 Verschieben von Inversionen, 32-Bit-Muster Dies ist eine Variation des Bewegungsinvertierungsalgorithmus, der das Datenmuster um ein Bit für jede nachfolgende Adresse verschiebt. Die Start-Bit-Position wird für jeden Durchgang nach links verschoben. Um alle möglichen Datenmuster zu nutzen, sind 32 Pässe erforderlich. Dieser Test ist sehr effektiv bei der Erkennung von empfindlichen Fehlern, aber die Ausführungszeit ist lang. Test 8 Zufallszahlenfolge Dieser Test schreibt eine Reihe von Zufallszahlen in den Speicher. Durch das Zurücksetzen des Saatguts für die Zufallszahl kann die gleiche Zahlenfolge für eine Referenz angelegt werden. Das Anfangsmuster wird geprüft und dann ergänzt und beim nächsten Pass erneut überprüft. Im Gegensatz zu den bewegenden Inversionen kann das Schreiben und Prüfen nur in Vorwärtsrichtung erfolgen. Test 9 Modulo 20, Zufallsmuster Mit dem Modulo-X-Algorithmus sollten Fehler aufdecken, die nicht durch Verschieben von Inversionen aufgrund von Cache - und Pufferungsstörungen mit dem Algorithmus erkannt werden. Test 10 Bit Fade Test, 2 Muster Der Bit Fade Test initialisiert den ganzen Speicher mit einem Muster und schläft dann für ein paar Minuten. Dann wird der Speicher untersucht, um zu sehen, ob sich irgendwelche Speicherbits geändert haben. Alle und alle Nullmuster werden verwendet. Test 11 Zufallszahlenfolge, 64-Bit Dieser Test ist derselbe wie Test 8, aber native 64-Bit-Befehle werden verwendet. Test 12 Zufallszahlenfolge, 128-Bit Dieser Test ist derselbe wie Test 8, aber native SIMD (128-Bit) Befehle werden verwendet. Der Zeilenhammertest macht einen Grundfehler mit den RAM-Modulen 2010 oder später aus. Dieser Defekt kann zu Störungsfehlern führen, wenn er wiederholt auf Adressen in derselben Speicherbank, aber unterschiedliche Zeilen in kurzer Zeit aufruft. Das wiederholte Öffnen der Reihen führt zu einem Ladungsverlust in benachbarten Reihen, was möglicherweise dazu führt, daß die Bits umkippen. Dieser Test hämmt Zeilen, indem er alternativ zwei Adressen wiederholt liest und dann den Inhalt anderer Adressen auf Störungsfehler überprüft. Weitere Informationen zu DRAM-Störungsfehlern finden Sie unter Sprengbits im Speicher ohne Zugriff auf sie: Eine experimentelle Studie von DRAM-Störungsfehlern von Yoongu Kim et al. Ausgehend von MemTest86 v6.2 werden möglicherweise zwei Pässe der Zeilenhammerprüfung durchgeführt. Beim ersten Pass werden Adresspaare mit der höchstmöglichen Rate gehämmert. Wenn beim ersten Durchlauf Fehler festgestellt werden, werden Fehler nicht sofort gemeldet und ein zweiter Durchlauf gestartet. In diesem Pass werden Adresspaare mit einer niedrigeren Rate gehämmert, die als das Worst-Case-Szenario von Speicheranbietern (200K Zugriffe pro 64ms) angesehen wird. Wenn in diesem Pass auch Fehler festgestellt werden, werden die Fehler dem Benutzer als normal gemeldet. Wenn jedoch nur der erste Durchlauf einen Fehler erzeugt, wird dem Benutzer eine Warnmeldung angezeigt. Zurück nach oben Recover Plattenspeicherplatz auf einem Flash-Laufwerk Wir hatten ein paar Benutzer gefragt, wie man den Platz auf einem USB-Laufwerk zurück bekommt, sobald sie mit MemTest86 fertig sind. Das Problem ergibt sich aus der Tatsache, dass die Windows-Datenträger-Management-Funktion nicht für das Wischen oder die Neu-Partitionierung von USB-Flash-Laufwerken ermöglicht. Hier finden Sie die notwendigen Schritte zur Neuformatierung eines USB-Flash-Laufwerks. Hilfe verbessern MemTest86 Wir sind immer auf der Suche nach Möglichkeiten zur Verbesserung MemTest86 für unsere Nutzer. Bitte senden Sie alle allgemeinen Vorschläge zum Übersetzen von MemTest86 in Ihre Sprache Seit MemTest86 v6 haben wir Unterstützung hinzugefügt, damit der Benutzer die in MemTest86 zu verwendende Sprache auswählen kann. Derzeit werden die folgenden Sprachen unterstützt: Wenn Ihre Sprache nicht zur Auswahl verfügbar ist oder gerne großzügig Übersetzungen zum Nutzen anderer Benutzer zur Verfügung stellen möchte, können Sie die folgende String-Datei herunterladen, die alle Strings im Programm enthält. Bitte folgen Sie den Anweisungen in der Datei, wie Sie Übersetzungen für den Text bereitstellen können. Jeder übersetzte Text, den wir erhalten, kann in die nächste Version von MemTest86 aufgenommen werden, mit entsprechenden Kredit gegeben. Der Jet Stream Wie die Erde drehen die Auswirkungen der Westen nach Osten Richtung der Jet-Stream. Jet-Ströme sind relativ schmale Banden von starkem Wind in den oberen Ebenen der Atmosphäre. Die Winde wehen von Westen nach Osten in Strahlströmen, aber der Fluss verschiebt sich oft nach Norden und Süden. Jet-Ströme folgen den Grenzen zwischen heißer und kalter Luft. Da diese heißen und kalten Luftgrenzen im Winter am stärksten ausgeprägt sind, sind die Strahlströme am stärksten für die Nord - und Südhalbkugel-Winter. Warum weht der Jet-Stream von Westen nach Ost. Rückruf aus dem vorherigen Abschnitt, was die globalen Windmuster sein würden, wenn die Erde sich nicht drehte. (Die Warmluft, die am Äquator aufsteigt, bewegt sich zu beiden Polen.) Wir sahen, dass die Erdrotation diese Zirkulation in drei Zellen unterteilte. Die Erdrotation ist auch für den Strahlstrom verantwortlich. Die Bewegung der Luft ist nicht direkt nach Norden und Süden, sondern ist von der Dynamik betroffen, die die Luft hat, wenn sie sich vom Äquator entfernt. Der Grund hat mit Impuls zu tun und wie schnell sich ein Ort auf oder über der Erde relativ zur Erdachse bewegt. Ihre Geschwindigkeit relativ zur Erdachse hängt von Ihrem Standort ab. Jemand, der auf dem Äquator steht, bewegt sich viel schneller als jemand, der auf einer 45-Grad-Breitenlinie steht. In der Grafik (oben rechts) kommt die Person an der Stelle auf dem Äquator an der gelben Linie früher als die beiden anderen. Jemand, der auf einer Stange steht, bewegt sich überhaupt nicht (außer dass er sich langsam dreht). Die Geschwindigkeit der Rotation ist großartig genug, um Ihnen zu veranlassen, ein Pfund weniger am Äquator zu wiegen, als Sie es im Nord - oder Südpol wären. Die Dynamik, die die Luft hat, wenn sie um die Erde herumgeht, ist konserviert, was bedeutet, wie die Luft, die über dem Äquator fährt, sich zu einem der Pole bewegt, hält es seine Richtung nach Osten konstant. Die Erde unter der Luft bewegt sich jedoch langsamer, wenn die Luft in Richtung der Pole fährt. Das Ergebnis ist, dass sich die Luft schneller und schneller in einer östlichen Richtung bewegt (relativ zur Erdoberfläche unten), je weiter sie sich vom Äquator bewegt. Nord-Halbkugel-Querschnitt zeigt Jet-Streams und Tropopause-Erhebungen. Darüber hinaus sind bei den zuvor erwähnten dreizelligen Zirkulationen die Bereiche um 30 ° NS und 50 deg-60deg NS Bereiche, in denen Temperaturänderungen am größten sind. Wenn der Temperaturunterschied zwischen den beiden Orten zunimmt, nimmt die Stärke des Windes zu. Daher sind die Regionen um 30deg NS und 50deg-60deg NS auch Regionen, in denen der Wind in der oberen Atmosphäre am stärksten ist. Die 50deg-60deg NS Region ist, wo der Polarstrahl mit dem subtropischen Strahl liegt, der um 30degN liegt. Jet-Ströme variieren in der Höhe von vier bis acht Meilen und können Geschwindigkeiten von mehr als 275 mph (239 kts 442 kmh) erreichen. Das tatsächliche Auftreten von Strahlströmen resultiert aus der komplexen Wechselwirkung zwischen vielen Variablen - wie dem Standort von Hoch - und Niederdrucksystemen, Warm - und Kaltluft und saisonalen Veränderungen. Sie schlängeln sich rund um den Globus, tauchen und steigen in Höhenmacht, spalten sich zu Zeiten und bilden Wirbeln und verschwinden sogar ganz anderswo. Jet-Streams fügt auch den Sonnenbrand ein, in dem, wenn die Sonnenhöhe jeden Tag im Frühjahr zunimmt, der durchschnittliche Breitengrad des Jet-Streams poleward verschoben wird. (Im Sommer in der nördlichen Hemisphäre ist es typischerweise in der Nähe der U. S. Kanadischen Grenze.) Wenn der Herbst sich nähert und die Sonnenhöhe abnimmt, bewegt sich der Strahl durchschnittliche Breitengrad in Richtung Äquator. Auch der Jet-Stream wird oft durch eine Linie auf Karten und von Fernsehen-Meteorologen angezeigt. Die Linie zeigt in der Regel auf den Standort des stärksten Windes. Jet-Ströme sind in der Regel breiter und nicht so deutlich, sondern eine Region, wo der Wind zu einem Kern des stärksten Windes zunimmt. Eine Möglichkeit, dies zu visualisieren, ist ein Fluss zu betrachten. Die Flüsse Strom ist in der Regel die stärkste in der Mitte mit abnehmender Stärke, wie man sich der Flußbank nähert. Es kann gesagt werden, dass Jet-Streams Quoten von Airquot sind. Die Stärke des Windes erhöht sich zum Kern des Strahlstroms. Es liegt auch nicht auf einer bestimmten Höhe, sondern kann sich über Hunderte von Meilen breit und 1.000s von Füßen in der Höhe zu verlängern. Globales Wetter ZEIT AUF DEM TODESFÖRMIGEN EINFÜHRUNG Die Zeit, in der die Gefangenen in den Vereinigten Staaten in den Vereinigten Staaten verbringen, bevor ihre Hinrichtungen vor kurzem als ein Thema des Interesses in der Debatte um die Todesstrafe aufgetaucht sind. Die Diskussion erhöhte sich um die Hinrichtung von Michael Ross, einem Connecticut-Insassen, der seit 17 Jahren in der Todeszelle war und von den Schriften zweier Oberster Gerichtshof-Richter angetrieben wurde, die das Gericht dazu aufgefordert haben, diese Frage zu prüfen. Todesreihen-Insassen in den USA verbringen in der Regel über ein Jahrzehnt, das auf die Ausführung wartet. Einige Gefangene sind seit über 20 Jahren in der Todeszelle. Während dieser Zeit sind sie in der Regel von anderen Gefangenen isoliert, aus dem Gefängnis Bildungs-und Beschäftigungsprogramme ausgeschlossen, und scharf eingeschränkt in Bezug auf Besuch und Bewegung, so viel wie 23 Stunden am Tag allein in ihren Zellen. This raises the question of whether death row prisoners are receiving two distinct punishments: the death sentence itself, and the years of living in conditions tantamount to solitary confinement a severe form of punishment that may be used only for very limited periods for general-population prisoners. Moreover, unlike general-population prisoners, even in solitary confinement, death-row inmates live in a state of constant uncertainty over when they will be executed. For some death row inmates, this isolation and anxiety results in a sharp deterioration in their mental status. Source: Bureau of Justice Statistics BACKGROUND When the constitution was written, the time between sentencing and execution could be measured in days or weeks. A century later, the Supreme Court noted that long delays between sentencing and execution, compounded by a prisoners uncertainty over time of execution, could be agonizing, resulting in horrible feelings and immense mental anxiety amounting to a great increase in the offenders punishment. (In re Medley, 1890, as cited in Foster v. Florida, 2002). But in the wake of the Supreme Court-mandated suspension of the death penalty from 1972 to 1976, numerous reforms have been introduced to create a less arbitrary system. This has resulted in lengthier appeals, as mandatory sentencing reviews have become the norm, and continual changes in laws and technology have necessitated reexamination of individual sentences. Death-penalty proponents and opponents alike say such careful review is imperative when the stakes are life and death. People are adamant. that every avenue should be exhausted to make sure there is no chance (the condemned) are not guilty, former Georgia Attorney General Mike Bowers said in 2001. The surer you are, the slower you move. (Atlanta Constitution, October 27, 2001). The years it takes to carry out a death sentence exact a huge toll on taxpayers, victims families and inmates themselves. Yet without thorough appeals, mistakes in death penalty cases would be missed. CHARACTERISTICS OF DEATH ROW INMATES The following information is taken from the Bureau of Justice Statistics: Capital Punishment and is the statistical data of the death row population for 12312012. 55.8 of the death row population is White, 41.9 is Black and 2.3 is of another race. Men on death row make up 98, while women make up 2 8,032 people have been sentenced to death from 1977 until 2012. 8.6 of inmates had a prior homicide conviction. The median education level of death row inmates is 12th grade. Of death row inmates, 54.5 have never married, 20.2 are divorced or separated, 21.8 are currently married and 3.5 are widowed. 67.1 had prior felony convictions. As of 123111, 25.8 of all inmates were age 30 to 39, and 48 were age 25 to 44. 0.9 of inmates are under the age of 25, and 3.8 are older than 65. The following information is taken from the Bureau of Justice Statistics: Capital Punishment and is the statistical data of the death row population for 12312009 (the last year that this data was tracked by the report.) Among all inmates under sentence of death, half were age 20 to 29 at the time of arrest 11 were age 19 or younger and fewer than 1 were age 55 or older. The average age at time of arrest was 28 years. THE SUPREME COURT The Supreme Court has not yet accepted any case based on the length of an inmates death row tenure, but both Justices Stephen Breyer (pictured) and John Paul Stevens have questioned the constitutionality of the long delays. Stevens was the first to broach the topic in court writings in a 1995 case involving a Texas man who had spent 17 years on death row. He urged lower courts to act as laboratories for examining whether executing inmates after prolonged periods on death row might violate the Eighth Amendment. (Lackey v. Texas). Breyer added that the issue is an important undecided one, though neither Justice dissented from the Courts decision declining to consider the appeal. In a subsequent case, Breyer wrote, It is difficult to deny the suffering inherent in a prolonged wait for execution, dissenting from the Courts decision not to hear the appeals of two inmates one who had spent nearly 25 years on Floridas death row and one who had spent nearly 20 years on Nebraskas. (Knight v. Florida Moore v. Nebraska, 1999). Justice Clarence Thomas, concurring with the decision not to review the two cases, criticized Breyers opinion and blamed the Supreme Courts own Byzantine death penalty jurisprudence for the execution delays. It is incongruous to arm capital defendants with an arsenal of constitutional claims with which they may delay their executions, and simultaneously to complain when executions are invariably delayed, he wrote. But Breyer noted that the astonishingly long delays experienced by the inmates were largely a result not of frivolous appeals on their part, but rather of constitutionally defective death penalty procedures. Where a delay, measured in decades, reflects the States own failure to comply with the Constitutions demands, the claim that time has rendered the execution inhuman is a particularly strong one. In 2009, the U. S. Supreme Court declined review in Thompson v. McNeil . but three Justices issued strongly worded statements about the importance of the legal issue raised. William Thompson had been on death row in Florida for 32 years. He claimed the excessive time he spent on death row amounted to cruel and unusual punishment under the Eighth Amendment. Justice John Paul Stevens . in an opinion respecting the denial of certiorari, called the treatment of the defendant during his 32 years on death row dehumanizing, noting that Thompson has endured especially severe conditions of confinement, spending up to 23 hours per day in isolation in a 6- by 9-foot cell and has experienced two stays of execution only shortly before he was scheduled to be put to death. Justice Stevens added that neither retribution nor deterrence were served in such a case and a punishment of death after significant delay is so totally without penological justification that it results in the gratuitous infliction of suffering. (quoting Gregg v. Georgia (1976)). Justice Stephen Breyer summed up why he believed the Court should take this case: The question here, however, is whether the Constitution permits the execution after a delay of 32 yearsa delay for which the State was in significant part responsible. Justice Clarence Thomas . however, disagreed with the views of his colleagues, pointing to the cruelty of the murder for which the defendant was sentenced to death and asserting that it was the defendant himself who caused the delays in question. Other excerpts from Justice Stevens opinion: In Baze v. Rees . I suggested that the time for a dispassionate, impartial comparison of the enormous costs that death penalty litigation imposes on society with the benefits that it produces has surely arrived. Our experience during the past three decades has demonstrated that delays in state-sponsored killings are inescapable and that executing defendants after such delays is unacceptably cruel. This inevitable cruelty, coupled with the diminished justification for carrying out an execution after the lapse of so much time, reinforces my opinion that contemporary decisions to retain the death penalty as a part of our law are the product of habit and inattention rather than an acceptable deliberative process. Justice Stevens pointed to DPICs list of exonerated defendants in support of his point that a careful review of capital cases is necessary. Justice Thomas concluded that it was the crimeand not the punishment imposed by the jury or the delay in petitioners executionthat was un-acceptably cruel. (See A. Liptak, Justices Rule on Legal Effects of Slow-Moving Cases , New York Times, March 9, 2009 see also Thompson v. McNeil, No. 08-7369, cert. denied Stevens, J. respecting denial of cert. Thomas, J. concurring Breyer, J. dissenting (March 9, 2009)) (intenal citations omitted). In 2014 and 2015 in oral arguments before the U. S. Supreme Court, Justice Anthony Kennedy raised concerns about the extensive time inmates spend on death row and the relation between this time and the soundness of the death penalty system. Click here for his questions. UPDATE . Manuel Valle was executed in Florida on Sept. 28, 2011. The Supreme Court delayed the execution for several hours, and Justice Breyer dissented from the decision to allow it to go forward. He said that Valles 33 years on death row were a cruel and unusual punishment: I have little doubt about the cruelty of so long a period of incarceration under sentence of death. Ultimately, he indicated that the goals of due process and timely executions may be irreconcilable: It might also be argued that it is not so much the State as it is the numerous procedures that the law demands that produce decades of delay. But this kind of an argument does not automatically justify execution in this case. Rather, the argument may point instead to a more basic difficulty, namely the difficulty of reconciling the imposition of the death penalty as currently administered with procedures necessary to assure that the wrong person is not executed. ( Valle v. Florida, U. S. No.11-6029 . Sept. 28, 2011). INTERNATIONAL PERSPECTIVES Breyer noted in a dissent in a similar case that British jurists have suggested that the Bill of Rights of 1689 a document he describes as relevant to the interpretation of our own Constitution may prohibit some delays as cruel and unusual. (Elledge v. Florida, 1998). In a landmark 1993 ruling, the British court that serves as the highest appeals court for Caribbean Commonwealth countries, found that it was inhumane and degrading to hang anyone who had spent more than five years on death row, amounting to double punishment, and that such prisoners must have their death sentences commuted to life in prison. (The Independent, Nov. 3, 1993). The committees seven Law Lords did not find the death penalty itself to be illegal. But there is an instinctive revulsion against the prospect of hanging a man after he has been held under sentence of death for many years, they wrote. What gives rise to this instinctive revulsion The answer can only be our humanity. We regard it as an inhuman act to keep a man facing the agony of execution over a long extended period of time. (Ibid). The decision, known as the Pratt and Morgan ruling, resulted in the commutation of scores of death sentences in Jamaica, Bermuda, Barbados and Trinidad and Tobago, cutting the death row population of English-speaking Caribbean nations by more than half. (The Miami Herald, September 8, 1998). The Supreme Court of Canada, which does not have the death penalty, ruled in 2001 that two Canadian citizens charged with murder in Washington state could be extradited only with the guarantee that they would not receive the death penalty. The Canadian court found that the potential for long incarcerations before execution was a relevant consideration in determining whether extradition to the United States violates principles of fundamental justice. (United States v. Burns, S. C.R. 283, 353, 123, cited in Foster v. Florida, 2002). In 2009, the President of Kenya commuted the death sentences of all of the over 4,000 death row inmates to life, citing the wait to face execution as undue mental anguish and suffering. DEATH ROW SYNDROMEDEATH ROW PHENOMENON Psychologists and lawyers in the United States and elsewhere have argued that protracted periods in the confines of death row can make inmates suicidal, delusional and insane. Some have referred to the living conditions on death row the bleak isolation and years of uncertainty as to time of execution as the death row phenomenon, and the psychological effects that can result as death row syndrome. The origins of these concepts are often traced to the 1989 extradition hearings of Jens Soering, a German citizen who was charged with murders in Virginia in 1985 and who fled to the United Kingdom. Soering argued to the European Court of Human Rights that the conditions he would face during the lengthy period between sentencing and execution would be as psychologically damaging as torture. The court agreed. In its ruling that he could not be sent to a place that would sentence him to death, the court cited not the death penalty itself, but rather the Death Row phenomenon by which convicts spent years awaiting execution while their cases were appealed. (Associated Press, July 27, 1989). He was extradited in 1990, but only with the prosecutors promise not to seek the death penalty. The case has been cited as precedent in international extradition cases, though today, courts in countries without the death penalty today often will not extradite to the United States because of the possibility of execution itself, regardless of how long the wait on death row, since the death penalty is seen as a violation of human rights. THE AGING OF THE DEATH ROW POPULATION Americas death row population is aging significantly: A record 137 prisoners were 60 years old or older as of 2005. That figure represents a spike in the senior death row population, which numbered just 39 in 1996. Unlike elderly prisoners in the general population, death row seniors typically are not housed in prison geriatric facilities or placed in end of life programs, but rather are segregated in individual cells within special facilities. Some death row seniors committed crimes late in life, but many are there at such advanced age because of the inevitable slowness of the capital appeals process (Ibid). In 2004, a 74-year-old man was put to death in Alabama the oldest inmate executed in the United States in more than six decades for a murder he committed in 1977. Before his execution, J. B. Hubbard forgot who he was at times because of dementia. He suffered from colon and prostate cancer, and was so weak that other inmates sometimes walked him to the shower and combed his hair. (Washington Post, August 6, 2004). Two other elderly inmates one of them an 89-year-old man debilitated by deafness, arthritis and heart disease have asked federal judges to rule on the constitutionality of executing inmates suffering from Alzheimers disease, dementia or other age-related afflictions (USA Today, February 10, 2005). Whatever the eventual outcome, legal scholars say such cases have highlighted the unseemliness of executing people who have become so old. Dead man walking is one thing, said Jonathan Turley, a George Washington University law professor who has worked with older prisoners. Dead man being pushed along to the execution chamber in a wheelchair is another thing. (Ibid). CONCLUSION The length of time that U. S. inmates spend on death row has gotten increasingly longer in recent years, and raises questions about the constitutionality of this added punishment. Although the U. S. Supreme Court has not addressed this issue, it has been cited as a serious concern by death penalty experts in the U. S. and by courts outside the U. S. Shortening the time on death row would be difficult without either a significant allocation of new resources or a risky curtailment of necessary reviews. Books: Hood, Roger. The Death Penalty: A Worldwide Perspective, Third Edition. Oxford: Oxford University Press, 2002. Schabas, William. The Abolition of the Death Penalty in International Law, Second Edition. Cambridge: Cambridge University Press, 1997. J. Blume, Killing the Willing: Volunteers, Suicide and Competency, 103 Michigan Law Review 939 (2005). Death row population is graying, USA Today, February 10, 2005. Killers fate may rest on new legal concept, New York Times, February 1, 2005. Connecticut execution puts the spotlight on death row syndrome, Associated Press, February 1, 2005. Convicts face faster trip to the gallows Caribbean irked at legal delays, The Miami Herald, September 8, 1998. Men heard trial drops as they waited for death Condemned inmates lived in inhuman conditions, The Independent (London), November 3, 1993. FORMER DEATH ROW INMATES FREED IN NORTH CAROLINA On September 2, 2014, Leon Brown (above) and Henry McCollum (below) were exonerated and released from prison in North Carolina . The two men, who are half brothers, had been convicted of the rape and murder of an 11-year-old girl and sentenced to death in 1984. Brown was 15 at the time of the crime and McCollum was 19. Both men have intellectual disabilities and were interrogated under duress until they confessed to the crime. In 2010, Brown turned to the North Carolina Innocence Inquiry Commission for help. The Commission tested DNA evidence from the crime scene, which implicated a man who was convicted of a similar crime. Robeson County Judge Douglas Sasser vacated the mens convictions and said the evidence indicated their innocence. District Attorney Johnson Britt supported their release and said no further charges will be brought against them. Observers applaud as Henry McCollum is exonerated. Behind Mr. McCollum is I. Beverly Lake, former Chief Justice of the North Carolina Supreme Court and founder of the North Carolina Innocence Inquiry Commission. Its terrifying that our justice system allowed two intellectually disabled children to go to prison for a crime they had nothing to do with, and then to suffer there for 30 years, said Ken Rose, a senior staff attorney at the Center for Death Penalty Litigation in Durham, who has represented McCollum for 20 years. Henry watched dozens of people be hauled away for execution. He would become so distraught he had to be put in isolation. Its impossible to put into words what these men have been through and how much they have lost. Leon Brown smiles with his attorneys as he is exonerated. Browns sentence had previously been reduced to life in prison, but McCollum remained on death row for more than 30 years. Before his release, he was the longest-serving inmate on North Carolinas death row. Henry McCollum is embraced as he leaves Central Prison after spending 30 years on death row. (All photos by Jenny Warburg) Press Release from DPIC on McCollum and Browns exonerations Press Release from attorneys for McCollum and Brown Nations Longest Serving Death Row Inmate Dies 40 Years After Conviction Gary Alvord . a Florida inmate who spent more time on death row than any other inmate in the country, died on May 19, 2013, of natural causes. Alvord was 66 years old and had been sentenced to death for murder almost 40 years ago, on April 9, 1974. He suffered from schizophrenia and had no close family. In the time Alvord spent on death row, 75 other inmates were executed in Florida, many of whom spent half as long as he did on death row. Alvord faced execution at least twice, but his severe mental illness prevented the execution from being carried out. In 1984, he was sent to a state hospital to receive treatment for his psychiatric condition, but doctors refused to treat him, citing the ethical dilemma of making a patient well enough so he can be killed. Alvords final appeal expired in 1998. (D. Sullivan, Nations longest serving death-row inmate dies in Florida , Tampa Bay Times, May 21, 2013). Oldest Inmate on Death Row Dies Viva Leroy Nash . the oldest person on death row in the U. S. died of natural causes on death row in Arizona on February 12, 2010 at the age of 83. He was deaf, nearly blind, confined to a wheelchair and suffering from dementia and mental illness. He had been imprisoned almost continually since he was 15. He was sentenced to death in 1983. (Associated Press, Feb. 14, 2010). Brandon Jones-Served Longest Time Between Conviction and Execution Brandon Jones was executed in Georgia on Feb. 3, 2016, just short of his 73rd birthday. He was the oldest person executed in Georgia in the states history. He was also probably the inmate who served the longest time between conviction and execution of anyone in U. S. history. Jones was originally sentenced to death in October 1979, meaning he served about 36 years and four months between sentencing and execution. His original conviction was overturned because jurors had consulted a Bible during deliiberations. He was re-sentenced to death in 1997. Michael Selsor may have been the inmate who served the second longest time between conviction and execution of anyone in U. S. history. He was first sentenced to death in Oklahoma on Jan. 30, 1976, for murder and was imprisoned for about 36 years and 3 months prior to his execution on May 1, 2012. Although his sentence was reduced to life when Oklahomas death penalty was overturned in 1976, he was re-sentenced to death for the same crime in 1998. When asked in an interview about the difference between the death penalty and life without parole, Selsor said, The only difference between death and life without parole is one you kill me now, the other one you kill me later. Theres not even a shred of hope. Theres no need to even try to muster up a seed of hope because youre just gonna die of old age in here. With the death penalty sentence Im entitled to more appeals - the governments gonna pay for it. I dont have to do it myself if I dont have the money for a lawyer which I dont have. Instead Im relying on public defenders to do my appeals. See the video of the interview. (J. Rushing, Interview with a death row inmate , Al Jazeera English, May 10, 2012 Photo credit: Al Jazeera English). The Michael Ross Case Update: Michael Ross was executed in Connecticut on May 13, 2005. He was found competent and waived his appeals. Michael Ross was about an hour away from becoming the first inmate executed in New England in 45 years when his lethal injection was abruptly put on hold in 2005. Ross had waived his appeals and accepted his execution. But his former public defenders, along with a death-row expert and a former prison official, raised serious doubts about whether he was competent to make such decisions, or whether despair over his living conditions on death row had caused him to become mentally unhinged perhaps suffering from death row syndrome. Ross had attempted suicide three times while in prison, writing after the last attempt of the isolation he felt sitting in a cell 23 hours a day, thinking of his crimes and his impending lethal injection. He once admitted that he was seeking his execution largely because of a desire to end my own pain. (Associated Press, February 1, 2005). Public defenders argued that the extreme conditions he lived in essentially coerced him into dropping his appeals. A former deputy warden at the super-maximum-security Connecticut prison where Ross was confined described the environment as similar to living in a submarine or cave, and an expert on death row inmates said such inmates often volunteer for execution. (Ibid). The conditions of confinement are so oppressive, the helplessness endured in the roller coaster of hope and despair so wrenching and exhausting, that ultimately the inmate can no longer bear it, and then it is only in dropping his appeals that he has any sense of control over his fate, Dr. Stuart Grassian wrote in court papers. (Ibid). Ross attorney had been assisting him in his efforts to waive his appeals, but a federal judge was so concerned about Ross mental state that he took the unusual step of threatening to have the lawyer disbarred if he did not sufficiently investigate the incompetence claims. The lawyer requested a postponement, and the execution has been delayed until May 11, 2005 so that a court-appointed attorney can ensure that Ross mental state is fully examined.
Comments
Post a Comment