From owner-doc-jp@jp.freebsd.org  Tue Feb 16 21:48:25 1999
Received: by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id VAA28541;
	Tue, 16 Feb 1999 21:48:25 +0900 (JST)
	(envelope-from owner-doc-jp@jp.FreeBSD.org)
Received: from mail.sat.t.u-tokyo.ac.jp (dryad.sat.t.u-tokyo.ac.jp [133.11.156.10])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id VAA28535
	for <doc-jp@jp.freebsd.org>; Tue, 16 Feb 1999 21:48:24 +0900 (JST)
	(envelope-from simokawa@sat.t.u-tokyo.ac.jp)
Received: from ett.sat.t.u-tokyo.ac.jp (ett.sat.t.u-tokyo.ac.jp [10.6.1.30])
	by mail.sat.t.u-tokyo.ac.jp (8.8.6/3.4Wbeta6-SAT1.0) with ESMTP id VAA12249
	for <doc-jp@jp.freebsd.org>; Tue, 16 Feb 1999 21:48:23 +0900 (JST)
	(envelope-from simokawa@sat.t.u-tokyo.ac.jp)
Received: from localhost by ett.sat.t.u-tokyo.ac.jp (8.9.2/sat-V0.6)
	id VAA08725; Tue, 16 Feb 1999 21:48:23 +0900 (JST)
To: doc-jp@jp.freebsd.org
In-Reply-To: Your message of "Tue, 16 Feb 1999 20:24:32 +0900"
	<36C95570.296D13AB@geocities.co.jp>
References: <36C95570.296D13AB@geocities.co.jp>
X-Face: OE([KxWyJI0r[R~S/>7ia}SJ)i%a,$-9%7{*yihQk|]gl}2p#"oXmX/fT}Bn7:#j7i14gu$
 jgR\S*&C3R/pJX<mI-4Z8'mqt1R'CjWdw-xqVoilv`\JgZcquM5oVuO^<vt/~051rCDM(`{rM~?{Ok
 r,XC+}Ycm9IJO)odT*-0nyJjBJYzL{GsZ
X-Mailer: Mew version 1.93 on XEmacs 21.0 (Poitou)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19990216214822O.simokawa@sat.t.u-tokyo.ac.jp>
Date: Tue, 16 Feb 1999 21:48:22 +0900
From: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
X-Dispatcher: imput version 981124(IM104)
Lines: 50
Reply-To: doc-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: doc-jp 6024
Subject: [doc-jp 6024] Re: <handbook> vm.sgml
Errors-To: owner-doc-jp@jp.freebsd.org
Sender: owner-doc-jp@jp.freebsd.org
X-Originator: simokawa@sat.t.u-tokyo.ac.jp

$B2<@n$G$9(B.

hrs> $B5$$K$J$k$H$3$m$O!"0J2<$NItJ,$G$9!#(B
hrs> 
hrs>  - $B%Z!<%8%+%i!<%j%s%0(B(page coloring)$B!#(B
hrs>    $B%-%c%C%7%e$NL5BL$JGK4~$rHr$1$k$?$a!"(B
hrs>    $B%-%c%C%7%e%i%$%s$N6-3&Kh$K(B, $B?'J,$1$9$k$h$&$KMxMQ>l=j$r7h$a$k$3$H!#(B
hrs>    $B%W%m%;%C%5$N%-%c%C%7%e9=B$$KBg$-$/0MB8$7$F$$$k35G0$G!"(B
hrs>    $B0lHLE*$JMQ8l$J$N$+$OITL@$G$9!#(B

page coloring $B$,(B John Dyson$B$K$h$C$FF3F~$5$l$?$H$-$K(B, -current $B$+(B -hackers
$B$+$J$s$+$G(B, $B$=$l$O$J$s$@$H$+$$$m$$$m$d$j$H$j$,$"$C$?$h$&$J5-21$,$"$j$^$9(B.
$B$b$&(B2$BG/$0$i$$A0$G$7$g$&$+(B. 2.2 $B$,(B current$B$@$C$?$3$m$@$H;W$$$^$9(B.

$B<j85$K$"$k(B,
Chur Schimmel
Unix Systems for modern Architectures
$B$NOBLu(B(UNIX$B%+!<%M%kFbIt2r@O(B, SOFTBANK)$B$N(B p.32, p.131 $B$K$O(B $B%+%i!<$H$$$&(B
$B8@MU$O=P$F$$$^$9(B. $BNc$($P(B,
"$B3FJ*M}%Z!<%8$O$"$k%+%i!<$r;}$C$F$$$k$H$$$&8@$$J}$r$9$k(B"

hrs> $B$^$?!"$I$&$7$F$b86J8$GJQ$@$H;W$&$H$3$m$,Fs!";0$"$k$N$G!"(B
hrs> $B$A$g$C$HNs5s$7$F$*$-$^$9!#2r<a$,IT==J,$J$N$G!"(B
hrs> $BLu$b$3$NIU6a$O$*$+$7$$$H;W$$$^$9!#(B
hrs> 
hrs>  > This rebalancing is implemented by the pageout daemon and involves
hrs>  > laundering dirty pages ( syncing them with their backing store ),
hrs>  > noticing when pages are activity referenced ( resetting their position
hrs>  > in the LRU queues or moving them between queues ), migrating pages
hrs>  > between queues when the queues are out of balance, and so forth.
hrs> 
hrs>  $B$N!"(B'when pages are activity referenced'.
hrs>  $B0UL#$,$o$+$i$J$$$N$G(B actively referred $B$H$7$FLu=P!#(B
hrs> 
hrs>  > However, the
hrs>  > hierarchical association holds so all references to the same
hrs>  > page in the same object reference the same vm_page_t and thus give
hrs>  > us buffer cache unification across the board.
hrs> 
hrs>  $B$N!"(B'in the same object reference the same vm_page_t'.
hrs>  $B7R$,$j$,J,$+$i$J$$$N$G(B object referring the same vm_page_t $B$H$7$FLu=P!#(B
hrs> 
hrs> # typically,usually,involve $B$P$C$+$j$@(B...

$B86J8$K(Bispell$B$rDL$7$?$i(B, $B$$$/$D$+4V0c$$$b$"$C$?$N$G(B, $B$^$H$a$F(B diff
$B$r:n$C$F(B Dillon $B;a$KAw$m$&$+$H;W$$$^$9$,(B, $B$h$m$7$$$G$7$g$&$+(B?

/\ Hidetoshi Shimokawa
\/  simokawa@sat.t.u-tokyo.ac.jp
PGP public key: finger -l simokawa@sat.t.u-tokyo.ac.jp
