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