From owner-FreeBSD-users-jp@jp.FreeBSD.org Wed Jan 29 03:16:09 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id h0SIG9w16137;
	Wed, 29 Jan 2003 03:16:09 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from is2.mh.itc.u-tokyo.ac.jp (is2.mh.itc.u-tokyo.ac.jp [133.11.205.12])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id h0SIG8J16132
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 29 Jan 2003 03:16:08 +0900 (JST)
	(envelope-from tamaru@myn.rcast.u-tokyo.ac.jp)
Received: from is2.mh.itc.u-tokyo.ac.jp (is2.mh.itc.u-tokyo.ac.jp [127.0.0.1])
	by is2.mh.itc.u-tokyo.ac.jp (Postfix) with ESMTP id 6DA523780DD
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 29 Jan 2003 03:16:03 +0900 (JST)
Received: from mailhosting.itc.u-tokyo.ac.jp (IDENT:mirapoint@mailhosting.itc.u-tokyo.ac.jp [133.11.205.3])
	by is2.mh.itc.u-tokyo.ac.jp (8.11.3/8.11.3) with ESMTP id h0SIG3R16139
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 29 Jan 2003 03:16:03 +0900
Received: from amulet.ht.myn.rcast.u-tokyo.ac.jp (YahooBB219001110030.bbtec.net [219.1.110.30])
	by mailhosting.itc.u-tokyo.ac.jp (Mirapoint Messaging Server MOS 2.9.3.2)
	with ESMTP id AHT33521;
	Wed, 29 Jan 2003 03:16:02 +0900 (JST)
Message-ID: <sa6vg092l8k.wl@amulet.ht.myn.rcast.u-tokyo.ac.jp>
From: Hiroharu Tamaru <tamaru@myn.rcast.u-tokyo.ac.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <030126233402.M0122363@ns.kobe1995.net>
User-Agent: Wanderlust/2.8.1 (Something) Emacs/21.2 Mule/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.4 - "Hosorogi")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Wed, 29 Jan 2003 03:16:27 +0900
X-Sequence: FreeBSD-users-jp 73202
Subject: [FreeBSD-users-jp 73202] Re: =?ISO-2022-JP?B?GyRCJWElYhsoQg==?=
 =?ISO-2022-JP?B?GyRCJWokSBsoQg==?= SWAP
 =?ISO-2022-JP?B?GyRCJE8zZCRqRXYkRjJERz0kSkdbTnMkSyRJJCYbKEI=?=
 =?ISO-2022-JP?B?GyRCNFg3OCQ5JGskTiRHJDkkKyEpGyhC?= 
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: tamaru@myn.rcast.u-tokyo.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+030107

$BED4]$G$9!#(B

At Sun, 26 Jan 2003 23:34:02 +0900,
NAKAMURA Kazushi wrote:

> >$B$9(B. mmap()$B%7%9%F%`%3!<%k$r(BMAP_NOSYNC$B%*%W%7%g%sIU$-$G;H$($P(B, $B%U%i%C%H$J(B
> >64bit$B6u4V$r(B32bit$B6u4V$NAk$rDL$7$F<h$j07$($k$N$G(B, $B@N$N(Bx86$B7O(BCPU$B$N%;%0%a%s%H(B
> >$B@Z$jBX$(DxEY$N<j4V$r@K$7$^$J$1$l$P;H$($k$H;W$$$^$9(B.
>   $BF1$8<j4V$J$i!"(Bmmap()$B;H$&J}$,8e$K(B64bit$B4D6-$K0\9T$7$?;~!"%=!<%9%3!<%I(B
> $B$r$^$?85$KLa$9<j4V$,>J$1$kJ,3Z$,$G$-$k$H;W$$$^$9!#@N$N(Bi8086$B%;%0%a%s%H(B
> $B%l%8%9%?$r6n;H$7$?%3!<%I$J$s$F!":#$8$cA4$/Lr$KN)$?$J$$!#$"$N0-L4$r(B
> $B7+$jJV$9I,MW$OL5$$$G$7$g$&!#(B

$B$A$g$&$I!":G6a(B -arch $B$G(B Matthew Dillon $B$,!V(Bgetmemfd $B$H$$$&?7(B
$B$7$$(B syscall $B$r<BAu$7$F!"(B(file backed $B$G$O$J$/(B) VM $B6u4V$@$1(B
$B$K3NJ]$7$?(B memory ($BI,MW$J$i$P(B swap $B$G(B back up $B$5$l$k(B)$B$X$N(B 
file descriptor $B$r3NJ]$G$-$k$h$&$K$7$h$&(B(mmap $B$7$F;H$&(B)$B!W$H(B
$B$$$&OC$r$@$7$F(B patch $B=q$$$F$^$9$M!#5DO@$NN.$l$+$i$9$k$H!"$9(B
$B$0$K(B commit $B$G$-$k$+$I$&$+$O2x$7$$$G$9$,!D!#(B

Virtual memory question $B$H$$$&(B subject $B$N(B mail $B$+$i;O$^$k0l(B
$BO"$N(B thread $B$G!"(Bsubject $B$bJQ$o$C$?$j$7$F$^$9$,!"(Bgetsysfd $B$d(B
$B$i(B getmemfd $B$d$i$r%-!<$K8!:w$+$1$k$H0z$C$+$+$j$^$9!#(B

$B8=:_$N(B mmap MAP_ANON $B$G$O!"(Bman $B$G$3$=(B anonymous memory $B$r$/(B
$B$l$k$H=q$$$F$$$k$1$l$I$b<B:]$K$OL>A0$N$J$$(B file $B$K(B 
MAP_NOSYNC $B$7$?$h$&$J46$8$G(B filesystem (VFS) $B$,2p:_$7$F$7$^(B
$B$&$N$G!"!V<B(B memory $B$,$?$/$5$s$"$k$N$G$=$l$r$G$-$k$@$1(B flat 
$B$K;H$$$?$$!"!W$H$$$&MQES$K$O(B overhead $B$,Bg$-$$!#$@$+$i$=$l$r(B
$B2?$H$+$7$h$&$H$$$&OC$@$HM}2r$7$F$^$9(B($B0c$C$?$iD{@5$7$F2<$5$$(B)$B!#(B

RAM disk $B$N<BAu$,F1MM$NM}M3$G(B mount_mfs -> vn -> md $B$H?J2=$7(B
$B$?$N$HF1$8$3$H$r(B process $BFb$G(B mmap $B$G$-$k(B memory $B$G$b$d$m$&(B
$B$H$7$F$$$k$_$?$$$G$9$M!#(B

file descriptor $B$rJV$9$N$G!"0[$J$k(B process $B4V$G$=$l$r6&M-$9(B
$B$k$H!"$3$A$i$N(B process $B$H$"$A$i$N(B process $B$GF1$8(B memory $B6u4V(B
$B$r6&M-$G$-!"F1$8$^$?$O0[$J$kG$0U$N>l=j$r(B map $B$G$-$k!"$H$$$&(B
$BFCD'$ODL>o$N(B mmap $BDL$j$N$h$&$G$9!#(B

FYI
-- 
Hiroharu Tamaru
