Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: T0ast3r 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
-
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.
Gibt es eine Speicheradresse, aber der die Speichersuche nicht mehr signifikant ist?
signifikant? (http://de.wikipedia.org/wiki/Signifikant)
-
genau :-D
edit: liest du dir eigentlich deine Beiträge nochmal durch bevor du sie postest?