Zabíjení procesů (Was: Re: Uživatelská přítulnost Linuxu)
Michal Krause
michal na krause.cz
Čtvrtek Květen 11 14:49:31 CEST 2000
On 11/05/2000, Petr Tesarik wrote:
> > > Neposle SIGKILL. Vrati 0 na malloc(). To je ponekud rozdil.
> >
> > Jak kdy. Kdyz selze mmap() nebo brk() (pouziva to vubec jeste nekdo?), tak
> > malloc() vrati nulu. Kdyz ale dojde k tomu, ze nelze pres copy-on-write
> > alokovat dalsi stranku, resp. nelze zvetsit zasobnik, tak SIGKILL.
>
> BTW tohle je důsledek onoho opěvovaného rychlého fork(). Rozumíte,
> kdyby fork() opravdu kopíroval ty stránky, tak při nedostatku paměti
> selže ten fork(), ne že se potom zabíjí ten proces. :O
Na druhou stranu, to aby si pak clovek pripravil dvakrat tak vykonny
hardware :)
Podle me je copy-on-write rozumny pristup, <JOKE>i kdyz postup W95,
ktere v zachvatu soucitu nad nebohym procesem, radeji zabiji sebe sama,
ma take neco do sebe</JOKE> :)
S pozdravem
--
Michal Krause /\
ICQ: 7665279 Informace (nejenom) ze sveta Linuxu /\/ \
email: mike na navrcholu.cz ______ http://www.root.cz/ ______ NAVRCHOLU.cz
Kdyz instalujes novy motherboard, over si, jestli jadro detekuje spravne
dostupnou operacni pamet. Stare aztecke prislovi
Další informace o konferenci Linux