*BSD News Article 27818


Return to BSD News archive

Newsgroups: comp.os.386bsd.development
Path: sserve!newshost.anu.edu.au!munnari.oz.au!goanna.cs.rmit.oz.au!aggedor.rmit.EDU.AU!harbinger.cc.monash.edu.au!msuinfo!uwm.edu!news.moneng.mei.com!howland.reston.ans.net!usenet.ins.cwru.edu!nigel.msen.com!math.fu-berlin.de!news.th-darmstadt.de!zib-berlin.de!easix!flyer.GUN.de!flatlin!bad
From: bad@flatlin.ka.sub.org (Christoph Badura)
Subject: Re: Notes on the *new* FreeBSD V1.1 VM system
Date: Sat, 26 Feb 1994 22:58:02 GMT
Message-ID: <CLut4r.4DE@flatlin.ka.sub.org>
References: <BcxpGux.dysonj@delphi.com> <2ke3ss$l0d@u.cc.utah.edu> <Ja4p+zR.dysonj@delphi.com> <2kfcur$dd1@germany.eu.net> <2kgdcd$mls@usenet.pa.dec.com>
Organization: Guru Systems/Funware Department
Lines: 18

In <2kgdcd$mls@usenet.pa.dec.com> paik@mlo.dec.com (Samuel S. Paik) writes:

>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).  
                                                ^^^^mach

This behavior has been introduced only recently (to my knowledge
anyway) in Unix most notably by the Mach VM code and the AIX VM.
Earlier versions of Unix got this right.

-- 
Christoph Badura	bad@flatlin.ka.sub.org		+49 721 606137

Es genuegt nicht, keine Gedanken zu haben;
man muss auch unfaehig sein, sie auszudruecken.  - Karl Kraus