>> (i kdyz strankovani neni zdaleka jen o swapovani).
^-- Toto bol dolezity dodatok. :-)
> Nie je to tak, ze ked niekto spusti nejaky program, tak sa v podstate
> pri page faultoch nacita dany kod do pamete (a nie teda nie v case
> spustenia programu hned) ?
^-- Stranky v pamati mozu byt "backovane" rozlicnymi sposobmi, toto
je jeden z nich. Je totiz zbytocne, aby sa staticky kod spustitelnej
binarky pri potrebe odstrankovania nakladne kopiroval do swapovacieho
suboru. Tento kod uz totiz na disku je, a to prave v subore, z ktoreho
bol spusteny. Preto je stranka v pamati backovana prave tymto suborom,
ktory sa takto stava sucastou virtualnej pamate. Ked je treba stranku
odswapovat, tak sa jednoducho uvoli; system vie, odkial si ju v
pripade potreby nacitat: so spustitelneho suboru.
Toto je samozrejme iba malicky criepok velkej mozaiky s nazvom Virtual Memory.
J.
--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l