WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 29.11.2001, 09:50   #1
werner_q
Veteran
 
Registriert seit: 17.05.2001
Alter: 57
Beiträge: 299


Idee L1 Cache bei PIII deaktivieren ???

Hallo,

mal eine extravagante (?) Frage: Um ein antikes Programm zum Laufen zu bringen, hat es sich als vorteilhaft erwiesen, den L1 Cache des Proz. zu deaktivieren. Ich will das aber nicht (permanent) über's BIOS machen, sondern zur Laufzeit (unter Windows). Ich kenn' mich da nicht wirklich aus, aber ich hab' gelesen, dass es da ein StatusRegister CR0 gibt, in dem gibt's ein Bit, das setz' ich, dann is der Cache deaktiviert. Soweit die Theorie. Scheinbar darf man aber das CR0 im Protected Mode nur angreifen, wenn man Privilege Level 0 hat (??? kenn' mich schon fast nicht mehr aus ???). Auf jeden Fall hab ich naiv programmiert

mov eax,cr0
or eax,040000000h ; das vorletzte Bit is es
mov cr0, eax

und bekomme bestenfalls eine Exception. WIE TU ICH DA ?? Wäre total fröhlich, wenn mir da jemand helfen könnte.

Ich nehme natürlich auch irgendwelche fertigen Kommandozeilentools, so nebenbei.


Danke im Voraus

Werner
werner_q ist offline   Mit Zitat antworten
Alt 29.11.2001, 20:57   #2
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

muß ja'n tolles prog sein wennst deinen rechner dafür zur schnecke machen willst

was isn das?
käptn ist offline   Mit Zitat antworten
Alt 30.11.2001, 08:09   #3
werner_q
Veteran
 
Registriert seit: 17.05.2001
Alter: 57
Beiträge: 299


Standard Äh...

das Programm quakt mit dem Dualport-Ram von irgendsoeiner ISA-Karte, die wiederum Teilnehmer eines Token-Passing-FSK-Feldbusses ist und das ganze ist zu Diagnosezwecken dienlich - wenn ich wissen will, welcher Teilnehmer besonders viele Frames verliert und überhaupt tot ist. Das Programm funktioniert tadellos schnell auch mit deaktiviertem Cache. Natürlich, moderne Software ist dann völlig gelähmt.

Und, es gibt davon schon auch eine neuere Version, aber erstens kostet die und zweitens, so wichtig ist es auch wieder nicht. Wäre eben nice to have.
werner_q ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:35 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag