From owner-man-jp-reviewer@jp.freebsd.org  Sat Mar 21 14:11:08 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id OAA25228
	Sat, 21 Mar 1998 14:11:08 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id OAA25223
	for <man-jp-reviewer@jp.freebsd.org>; Sat, 21 Mar 1998 14:11:05 +0900 (JST)
Received: from localhost (localhost [127.0.0.1])
	by yk.rim.or.jp (8.8.7/8.8.7) with ESMTP id OAA10763
	for <man-jp-reviewer@jp.freebsd.org>; Sat, 21 Mar 1998 14:10:41 +0900 (JST)
	(envelope-from k-horik@yk.rim.or.jp)
To: man-jp-reviewer@jp.freebsd.org
In-Reply-To: Your message of "Sat, 21 Mar 1998 09:11:41 +0900"
	<351305BD.1CC4D4C7@opt.phys.waseda.ac.jp>
References: <351305BD.1CC4D4C7@opt.phys.waseda.ac.jp>
X-Mailer: Mew version 1.92 on Emacs 19.28 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19980321141040O.k-horik@yk.rim.or.jp>
Date: Sat, 21 Mar 1998 14:10:40 +0900
From: Kazuo Horikawa <k-horik@yk.rim.or.jp>
X-Dispatcher: imput version 971024
Lines: 31
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: man-jp-reviewer 7
Subject: [man-jp-reviewer 7] Re: rtprio.1
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org

> >  $BKY@n$,$h$/$_$+$1$?$H;W$C$F$$$kI=8=$N(B 1) $B$r:NMQ$7$F!"(B
> >         $B$=$N$?$a!"Hs%j%"%k%?%$%`%W%m%;%9$,%j%"%k%?%$%`%W%m%;%9$r(B
> >         $B522n>uBV$K$5$;F@$^$9$7!"(B
> >         $B%"%$%I%k%?%$%`%W%m%;%9$,DL>oM%@hEY$N%W%m%;%9$r(B
> >         $B522n>uBV$K$5$;F@$^$9!#(B
> > $B$H$7$?$$$N$G$9$,!"NI$$$G$7$g$&$+!)(B
> $B!!HfSH$H$7$F$O522n>uBV$G$$$$$s$@$H;W$$$^$9$,!"$3$N>l9g$C$F!VHs%j%"%k%?%$(B
> $B%`%W%m%;%9$,%j%"%k%?%$%`%W%m%;%9$K3d$jEv$F$k$Y$-%j%=!<%9$r?)$$?T$/$92DG=(B
> $B@-$,$"$k!W$H$$$&$3$H$G$9$h$M!)!!$3$N!V%j%=!<%9!W$,$3$3$G6qBNE*$K$O2?$r;X(B
> $B$7$F$$$k$N$+$o$+$j$^$;$s$1$I!#0ULu$9$k$J$i!V$=$N$?$a!"Hs%j%"%k%?%$%`%W%m(B
> $B%;%9$,%j%"%k%?%$%`%W%m%;%9$N!)!)!)!)$r?)$$?T$/$9>l9g$,$"$j$^$9$7!"%"%$%I(B
> $B%k%?%$%`%W%m%;%9$,DL>oM%@hEY$N%W%m%;%9$N!)!)!)!)$r?)$$?T$/$9>l9g$b$"$j$^(B
> $B$9!#!W$H$+$+$J$"!#!)!)!)!)$O$o$+$i$J$$(B(^^;)$B!#(B
 $B$@$$$?$$$O$/$j$d$^$5$s$NM}2r$G@5$7$$$G$9$,!"(Bstarvation $B$H$$$&$N$O(B 
technical term $B$G!"=hM}$r3d$j$"$F$i$l$J$$>uBV$r0UL#$7$F$$$^$9!#(B
 $B$3$N>l9g(B CPU $B$,%W%m%;%9$K3d$jEv$F$i$l$J$$$3$H$N0UL#$G$9$M!#(B

     Under FreeBSD system calls are currently never preempted, therefore non-
     realtime processes can starve realtime processes, or idletime processes
     can starve normal priority processes.

 $B$b$&$A$g$C$H$"$j$F$$$K=q$/$H(B
	FreeBSD $B$G$O%7%9%F%`%3!<%k$O2#<h$j$5$l$J$$$N$G!"Hs%j%"%k%?%$%`(B
	$B%W%m%;%9$O%j%"%k%?%$%`%W%m%;%9$rBT$?$;$k$3$H$,$"$j$($^$9$7!"(B
	$B%"%$%I%k%W%m%;%9$,DL>oM%@hEY%W%m%;%9$rBT$?$;$k$3$H$,$"$j$($^$9!#(B
$B$G$7$g$&$+!#(B

% $B$$$D$^$G$b%m%C%/3MF@$G$-$:$K(B(critical region $B$N=hM}$,$G$-$:$K(B)$B$$$k$3(B
% $B$H$b(B starvation $B$H8@$&$h$&$G$9!#(B
--
$BKY@nOBM:(B
