vm_fault: fault on nofault entry
Divacky Roman
xdivac02 at stud.fit.vutbr.cz
Sat Mar 18 09:49:40 CET 2006
On Fri, Mar 17, 2006 at 11:57:16PM +0100, Jan Stary wrote:
> Diky,
>
> On Mar 17 18:25:21, Dan Lukes wrote:
> > > crash/info.0: Panic String: vm_fault: fault on nofault entry,
> > > addr: c9801000
>
> > Page fault je termin z oblasti spravy pameti tykajici se strankovani.
> > Nastane v okamziku, kdy se nejaky proces odkaze na takovou linearni
> > adresu pameti, ktera neni pritomna ve fyzicke pameti. Obsluha teto
> > vyjimky ma za ukol zjistit, kde obsah pameti je (vetsinu swap, kde
> > jinde), najit misto ve fyzicke pameti kam stranku umisti (vetsinou za
> > cenu toho, z ejinou odsune do swapu) a umistit ji tam. Po ukonceni
> > obsluhy procesor zopakuje instrukci, ktera fault vyvolala.
>
> pokud tomu tedy spravne rozumim, samotny "page fault" jeste nemusi
> nutne znamenat neco spatneho - proste se behem swapovani ta stranka
> ocitla jinde. Proc to tedy zpusobi panic?
page fault jako takovy je v pohode... page fault kernelu je pruser ;)
More information about the Users-l
mailing list