Re: "Nakladana" pamiec

Autor: Jaroslaw Lis (lis_at_papuga.ict.pwr.wroc.pl)
Data: Mon 11 Aug 1997 - 19:30:07 MET DST


Bogdan Mosny <bmosny_at_cyber.ict.pwr.wroc.pl> wrote:
: Jaroslaw Lis (lis_at_papuga.ict.pwr.wroc.pl) wrote:
: : Wiele pecetow ma w setupie odpowiednie opcje na to. "shadow memory
: : for XX000-XXFFF". Nastepna rzecz, to dopisanie tego do EMM386.
: : Oba czasem rozpoznaja to automatycznie, w dodatku dobrze :-)
: :
: - wylaczenie/wlaczenie "shadow memory" daje tylko tyle,
: ze pamiec BIOS'u widoczna jest bezposrednio, lub widoczna
: jest jej kopia w RAM. Czyli, ze przy wylaczonym "shadow
: memory" powinna w tym obszarze byc dziura (gdy nie ma tam
: BIOS'u jakiejs karty). U mnie, niezaleznie czy shadow jest
: enable czy disable, Himem jest w stanie pisac po tym obszarze,
: co oznacza, ze jest widoczny RAM komputera w tym miejscu.

Bo mapuje tam pamiec EMM, korzystajac tylko z procesora!

: I gdyby nalozyc na tem obszar RAM karty to bylby konflikt
: przy odwolaniu do niego.

Konfliktu by nie bylo - te odwolania w ogole na zlacza nie trafiaja.
EMM potrafi wykryc pamiec na ISA i sam sie domyslec ze nie nalezy jej
mapowac.

: - jesli w EMM wykluczyc ten obszar z uzytkowania, to przy
: czytaniu sa tam same FF. Czy mozna sadzic ze sa to jedynki
: z jakichs opornikow podciagajacych i ze w tym obszarze
: faktycznie nic nie ma?

Dokladnie tak.

: Prawde powiedziawszy, to nie chce mi sie wierzyc by EMM
: byl w stanie dezaktywowac te pamiec.

On nie tyle dezaktywuje, co ustawia mapping w procesorze.
Procesorki od 386 maja to mila ceche, ze mozna im wpisac,
ze odwolanie do strony [4KB] pamieci pod adresem X, tak naprawde jest
pod fizycznym adresem Y, a EMM z tego korzysta.

J.



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 16:17:58 MET DST