From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Oct 20 20:56:29 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id UAA49197;
	Sat, 20 Oct 2001 20:56:29 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from isvw-mail.nc.u-tokyo.ac.jp (vwsm.nc.u-tokyo.ac.jp [133.11.127.86])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id UAA49192
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 20 Oct 2001 20:56:28 +0900 (JST)
	(envelope-from tanimura@r.dl.itc.u-tokyo.ac.jp)
X-Filtered-By: InterScan Virus Wall(isvw-mail.nc.u-tokyo.ac.jp) at UT NOC
Received: from sohgo.carrots.uucp.r.dl.itc.u-tokyo.ac.jp (rashi [133.11.199.209])
	by rina.r.dl.itc.u-tokyo.ac.jp (8.11.6+3.4W/3.7W-rina.r-Nankai-Koya) with ESMTP id f9KBuQj83962 ;
	Sat, 20 Oct 2001 20:56:26 +0900 (JST)
Received: from silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp (silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp [fec0::1:280:c8ff:fe6b:6d73])
	by sohgo.carrots.uucp.r.dl.itc.u-tokyo.ac.jp (8.11.6+3.4W/3.7W-carrots-Tokyu-Meguro) with ESMTP id f9KBuOs03934 ;
	Sat, 20 Oct 2001 20:56:24 +0900 (JST)
Received: from silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp (localhost [127.0.0.1])
	by silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp (8.11.6+3.4W/3.7W-carrots-Keikyu-Kurihama) with ESMTP id f9KBuMR57106 ;
	Sat, 20 Oct 2001 20:56:23 +0900 (JST)
Message-Id: <200110201156.f9KBuMR57106@silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp>
Date: Sat, 20 Oct 2001 20:56:22 +0900
From: Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <20011020102257-549X.1001@tkh.att.ne.jp>
cc: Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
User-Agent: Wanderlust/2.4.1 (Stand By Me) SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) MULE XEmacs/21.1 (patch 14) (Cuyahoga Valley) (i386--freebsd)
Organization: Digital Library Research Division, Information Techinology Centre, The University of Tokyo
References: <20011020102257-549X.1001@tkh.att.ne.jp>
MIME-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-users-jp 64953
Subject: [FreeBSD-users-jp 64953] Re: pthread
 =?ISO-2022-JP?B?GyRCJSolVyU3JWclcyRyJEQkMSRrJEglUCU5JSgbKEI=?=
 =?ISO-2022-JP?B?GyRCJWkhPBsoQg==?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: tanimura@r.dl.itc.u-tokyo.ac.jp

$BC+B<!sJdB-(B $B$G$9!#(B

On Sat, 20 Oct 2001 10:22:57 +0900,
  huehara@tkh.att.ne.jp said:

huehara> $B$J$k$[$I!"(Bmmap$B$O$=$&$$$&;H$$J}$,$G$-$k$s$G$9$M!#$4$/C1=c$JMQES$G(B
huehara> $B;H$C$?;v$O$"$k$s$G$9$,!"$=$&$$$&;H$$J}$O;W$$$D$-$^$;$s$G$7$?!#(B 
huehara> $B%9%?%C%/$,0n$l$k;~$N=hM}$O$I$&$d$C$F$k$N$@$m$&$H;W$C$F$$$?$N$G$9$,!$(B
huehara> $B$h$/2r$j$^$7$?!#(B
huehara> $B!t$d$C$Q$j!$%=!<%9$rFI$s$GJY6/$7$J$$$HBLL\$G$9$M!%!%!%!#(B

mmap(2) $B$N5sF0$r@5$7$/M}2r$9$k$K$O!"$=$NGX8e$K$"$k(B virtual memory $B$NCN<1(B
$B$,$J$$$HFq$7$$$+$bCN$l$^$;$s!#(B FreeBSD $B$G$O(B 4.4BSD $B$G:NMQ$7$?(B Mach VM $B$r(B
$BMxMQ$7$F$$$^$9!#(B Mach VM $B$O!"(B

http://www-2.cs.cmu.edu/afs/cs/project/mach/public/www/doc/publications.html

$B$K$"$k!"(B "Machine-Independent Virtual Memory Management for Paged
Uniprocessor and Multiprocessor Architectures" $B$G2r@b$5$l$F$$$^$9!#F|K\(B
$B8l$NJ88%$H$7$F$O!"!V:GA0@~(BUNIX$B$N%+!<%M%k!W$NBh(B15$B>O$G$9(B($BBh(B14$B>O$G$O(B SVR4
$B$N(B virtual memory $B$r2r@b$7$F$$$k$N$G!"Hf3S$9$k$N$b$h$$(B)$B!#(B 4.4BSD $B$d(B
FreeBSD $B$G$b%U%l!<%`%o!<%/$O$[$\F1$8$G$9!#(B


>> $B!t$3$l$r%P%0$H8@$&$+$OHyL/$J$H$3$m$G$7$g$&$+!#(B
>> $B$?$@!"%a%$%s%9%l%C%I$N!V%9%?%C%/%9%Z!<%9!W$@$1$,(B1MB$B8GDj$H$$$&$N$O(B
>> $B>/!9ITJX$H$O;W$$$^$9!#(B

huehara> $B$=$&$G$9$M!#%P%0$G$O$J$/!$;EMM!$$H$$$&=h$G$9$+!#(B
huehara> $B%3%s%Q%$%k%*%W%7%g%sEy$GJQ99$G$-$k$h$&$K$J$l$PNI$$$J!$$H;W$$$^$9!#(B

$B<B$O!"(BSolaris(sun4u$B$G3NG'(B)$B$,;w$?$h$&$J%"%I%l%96u4V$N;H$$J}$r$7$F$$$^$9!#(B
$B$9$J$o$A!"%9%?%C%/$ND>2<$K(B mmap(2) $BMQ$N6u4V$,$"$j$^$9!#$3$N6u4V$NCf$G!"(B
$B>e0L$N%"%I%l%9$+$i(Bmmap(2) $B$NNN0h$r<h$j$K$$$-$^$9!#$3$N$?$a!"%9%?%C%/$rDl(B
$BL5$7$K?-$P$9$3$H$O$G$-$^$;$s!#(B

$B$?$@$7!"%W%m%;%9$N%"%I%l%96u4V$N;H$$J}$r9M$($k$H!"$3$l$O$"$kDxEYBEEv$J2r(B
$B$G$9!#%"%W%j%1!<%7%g%s$K$h$C$F$O(B malloc(3) $B$H(B mmap(2) $B$N$?$a$KBgNL$N%"%I(B
$B%l%96u4V$r>CHq$7$^$9(B($B:GBg$G(BGB$B$N%*!<%@(B)$B!#$3$l$i$KHf$Y$k$H!"%9%?%C%/$,>CHq(B
$B$9$k6u4V$NBg$-$5$O$=$l$[$IBg$-$/$J$j$^$;$s(B($B?t==(BMB$B$b$"$l$P==J,(B)$B!#(B

Solaris(sun4u) $B$G$O!"(B malloc(3) $B$,>CHq$9$k%"%I%l%96u4V$H(B mmap(2) $B$,>CHq(B
$B$9$k6u4V$N4V$K%Z!<%8$,%^%C%W$5$l$F$$$J$$%"%I%l%96u4V$,9-$,$C$F$$$^$9!#$3(B
$B$N6u$-6u4V$O!"APJ}$,>WFM$9$k$^$G$$$/$i$G$b;H$($^$9!#0lJ}!"8=:_$N(B
FreeBSD $B$G$O(B mmap(2) $B$,>CHq$9$k6u4V$H%9%?%C%/$,>CHq$9$k6u4V$N4V$K%Z!<%8(B
$B$,%^%C%W$5$l$F$$$J$$%"%I%l%96u4V$,9-$,$C$F$$$^$9!#$3$N$?$a!"(B malloc(3)
$B$,;H$($k6u4V$,69$/$J$C$F$7$^$$$^$9(B($B<B:]$K$O(B MAXTSIZ + MAXDSIZ $B$^$G(B)$B!#(B

$B$3$l$G$O(B malloc(3) $B$G%"%I%l%96u4V$rBgNL$K>CHq$9$k%"%W%j%1!<%7%g%s$H(B
mmap(2) $B$G6u4V$rBgNL$K>CHq$9$k%"%W%j%1!<%7%g%s$,F1$87W;;5!$KF15o$G$-$^$;(B
$B$s!#$=$3$G!"(B Solaris $B$N$h$&$K(B malloc(3) $B$H(B mmap(2) $B$N$"$$$@$K6u$-6u4V$r(B
$B@_$1$k$h$&$K$7$h$&$H$$$&$N$,(B -arch $B$KN.$7$?(B

Message-Id: <200104050506.f3556Xw28400@rina.r.dl.itc.u-tokyo.ac.jp>

$B$G$NDs0F$G$9(B($BA4A3<j$r$D$1$F$J$$$1$I(B)$B!#(B

$B$J$*!"(B  pthread $B%9%?%C%/MQ$N6u4V$NBg$-$5$,(B pthread $B@8@.;~$K7h$^$C$F$7$^(B
$B$&$?$a!"8=:_$N<BAu$G:NMQ$7$F$$$k!"(B pthread $B%9%?%C%/$NNY@\G[CV$,@5$7$$$H(B
$B$$$&:,5r$O8+Ev$?$j$^$;$s!#%9%?%C%/$OK\<AE*$K%"%I%l%96u4V$N$I$3$K$"$C$F$b(B
$B$h$$$N$G!"(B mmap(2) $B$KG[CV$r7h$a$F$b$i$&$@$1$G==J,$@$m$&$H9M$($F$$$^$9!#(B

-- 
Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp> <tanimura@FreeBSD.org>
