Autor Thema: Memory Test  (Gelesen 5114 mal)

Cheebi

  • Beiträge: 91
    • Profil anzeigen
    • Cheebis Webseite
Gespeichert
« am: 29. July 2006, 12:20 »
Hallo,

ich möchte im PM testen, wie viel Speicher mir zur Verfügung steht. Wie kann ich das machen? Ich will nicht einfach den kompletten Speicher "durchprobieren" (also Daten schreiben und dann schauen, ob sie angekommen sind), sondern ich will nur auslesen, wie viel RAM mir zur Verfügung stehen. Ist das möglich, oder muss ich zwangsläufig den kompletten RAM mit TestBits verschmutzen, um zu einem Ergebnis zu kommen?
Ist es evtl. möglich einfach das BUS-System nach der größt möglichen Adresse zu fragen? (Nur son Gedanke)

Cheebi
0100 1001 0100 1100 0100 0001 0010 0000 0011 1010 0010 1101 0010 1010
http://www.cheebi.de

bluecode

  • Beiträge: 1 391
    • Profil anzeigen
    • lightOS
Gespeichert
« Antwort #1 am: 29. July 2006, 12:31 »
Es gibt außer dem BIOS (oder grub) und dem direkten probieren keine andere Möglichkeit. Der OSFAQ rät aber vom direkten Probieren ab => über BIOS interrupts (oder über grub)  => realmode
lightOS
"Überlegen sie mal 'nen Augenblick, dann lösen sich die ganzen Widersprüche auf. Die Wut wird noch größer, aber die intellektuelle Verwirrung lässt nach.", Georg Schramm

MNemo

  • Beiträge: 547
    • Profil anzeigen
Gespeichert
« Antwort #2 am: 29. July 2006, 12:53 »
Also ich kenne nur den BIOS Interrupt 0x12 und der berücksichtigt angäblich nur den 'Konventionellen' Speicher bis 640KB was etwas wenig wäre!(habs noch nicht getestet)
„Wichtig ist nicht, besser zu sein als alle anderen. Wichtig ist, besser zu sein als du gestern warst!“

nooooooooos

  • Beiträge: 734
    • Profil anzeigen
Gespeichert
« Antwort #3 am: 29. July 2006, 14:22 »
Hier der Link zu RBs Interrupt-Liste. Der Interrupt meldet sogar, die Speicherplätze die dem OS nicht zur Verfügung stehen.

http://www.ctyme.com/intr/rb-1741.htm

Nooooooooooooooos

 

Einloggen