Autor Thema: Physical Mapped Memory Area?  (Gelesen 2346 mal)

T0ast3r

  • Gast
Gespeichert
« am: 19. October 2006, 17:35 »
Hi,

ich weiß wir hatten das mal schon wo anders, aber trotzdem:

Gibts irgendeinen vorbestimmten Speicherbereich, der physikalisch grundsätzlich nicht vorhanden ist, btw für den normalen gebrauch nicht angesprochen werden soll?
(ungefähr weiß ich die Adresse, aber nicht genau und nicht bestätigt)

Denn es werden ja viele Dinge wie APIC oder graka Frame Buffer in den Speicher gemappt, dort allerdings immer bei hohen Speicheradressen.

Gibt es eine Speicheradresse, aber der die Speichersuche nicht mehr signifikant ist?

danke,

Toaster

bluecode

  • Beiträge: 1 391
    • Profil anzeigen
    • lightOS
Gespeichert
« Antwort #1 am: 19. October 2006, 17:47 »
Gibts irgendeinen vorbestimmten Speicherbereich, der physikalisch grundsätzlich nicht vorhanden ist, btw für den normalen gebrauch nicht angesprochen werden soll?
bei x86:
* 0xA0000 - 0x100000
* APIC & I/O APIC Register
* Alles was im PCI-Configspace an Speicheradressen drin steht

generell:
Nimm die BIOS memory map (die kriegt man auch in den multiboot strukturen). Bei NUMA Architekturen kannst du dir nämlich überhaupt nicht mehr sicher sein wo dein Speicher liegt.

Zitat
Gibt es eine Speicheradresse, aber der die Speichersuche nicht mehr signifikant ist?

signifikant?
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

bluecode

  • Beiträge: 1 391
    • Profil anzeigen
    • lightOS
Gespeichert
« Antwort #2 am: 19. October 2006, 17:56 »
genau  :-D

edit: liest du dir eigentlich deine Beiträge nochmal durch bevor du sie postest?
« Letzte Änderung: 19. October 2006, 18:12 von bluecode »
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

 

Einloggen