*BSD News Article 27792


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!yoyo.aarnet.edu.au!news.adelaide.edu.au!basser.cs.su.oz.au!news.cs.su.oz.au!harbinger.cc.monash.edu.au!yeshua.marcam.com!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!gatech!swrinde!sgiblab!gatekeeper.us.oracle.com!decwrl!pa.dec.com!paik
From: paik@mlo.dec.com (Samuel S. Paik)
Newsgroups: comp.os.386bsd.development
Subject: Re: Notes on the *new* FreeBSD V1.1 VM system
Date: 23 Feb 1994 20:13:01 GMT
Organization: Digital Equipment Corporation, 3D Device Support
Lines: 22
Message-ID: <2kgdcd$mls@usenet.pa.dec.com>
References: <BcxpGux.dysonj@delphi.com> <2ke3ss$l0d@u.cc.utah.edu> <Ja4p+zR.dysonj@delphi.com> <2kfcur$dd1@germany.eu.net>
NNTP-Posting-Host: ddxrsj.mlo.dec.com

In article <2kfcur$dd1@germany.eu.net>,
Bernard Steiner <bs@Germany.EU.net> wrote:
>How about (just a thought, so don't punch my nose if it doesn't work) adding
>some sort of system call that enables processes to tell the kernel "please
>don't kill me unless you are about to crash anyway" with maybe something like
>a priority so that pretty useless things like xfaces, xclock, etc get killed
>first.

This is worse than "Worse is Better".

Please go read the deadlock literature.  There are basically four "solution
strategies" to deadlock: prevention by allowing resources to be allocated
only in certain patterns; avoidance by refusing to allocate resources when
you may end up with a deadlock; detection when it occurs and killing to
break the deadlock; and stick head in the mud (unix).  
-- 
Samuel Paik / Digital Equipment Corporation / 3D Device Support
paik@mlo.dec.com / 508-493-4048 / I speak only for myself

 "One of these days I'm going to say the wrong thing to the wrong mage and
  I'll be spending the rest of my days searching for Mrs. Right Toad."
                                              -- Elf Sternberg