Jak je to se sdilenymi knihovnami?
Petr Tesarik
tesarik na petr.lupa.cz
Úterý Květen 18 15:42:42 CEST 1999
Hi!
Tak jsem se tak díval na mapy paměti různých procesů a všimnul jsem
si, že kód ze sdílených knihoven se mapuje (via mmap()) jako
MAP_PRIVATE, tj. copy-on-write. Proč vlastně dynamický linker nemapuje
ty stránky (které se stejně mapují jako PROT_READ | PROT_EXEC,
tj. zapisovat se do nich nedá) jako MAP_SHARED? A jaký je v tom
rozdíl? Jestli se nepletu, tak pod Linuxem jsou ve fyzické paměti
stejně jenom jednou (důsledek copy-on-write). Nebo se mýlím? A jak je
to třeba ve FreeBSD?
dík za odpověď,
--
Petr Tesarik
Tel: +420 602 575294 http://www.lupa.cz/
Další informace o konferenci Linux