From owner-FreeBSD-users-jp@jp.FreeBSD.org Wed Oct 29 11:24:41 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id h9T2OfQ30086;
	Wed, 29 Oct 2003 11:24:41 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mail2.sanritz.co.jp (mail2.sanritz.co.jp [202.214.44.43])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id h9T2OfM30080
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 29 Oct 2003 11:24:41 +0900 (JST)
	(envelope-from miyagawa@sanritz.co.jp)
Received: from m2.sanritz.co.jp (mail [172.16.2.10])
	by mail2.sanritz.co.jp (8.11.3/8.11.3) with SMTP id h9T2OaZ90556
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 29 Oct 2003 11:24:36 +0900 (JST)
Message-Id: <200310290223.AA00873@m2.sanritz.co.jp>
From: Seiichi Miyagawa <miyagawa@sanritz.co.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <3F9E37C4.BE20408A@ht.sakura.ne.jp>
References: <3F9E37C4.BE20408A@ht.sakura.ne.jp>
MIME-Version: 1.0
X-Mailer: AL-Mail32 Version 1.13
Content-Type: text/plain; charset=iso-2022-jp
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Wed, 29 Oct 2003 11:23:27 +0900
X-Sequence: FreeBSD-users-jp 77042
Subject: [FreeBSD-users-jp 77042] Re: over 4GB mem (PAE)
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: miyagawa@sanritz.co.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+031013

 //---[[FreeBSD-users-jp 77031] Re: over 4GB mem (PAE)]
//----[2003/10/28 From:IIJIMA Hiromitsu]

|> PAE $B$K$D$$$F$O$A$g$C$HM}2r$,5Z$P$J$$$N$G$9$,!D%j%K%"%"%I%l%9$rJ*M}%"%I%l(B
|> $B%9$KJQ49$9$k:]$K(B 32 $B%S%C%H$+$i(B 36 $B%S%C%H$K$7$F$k$s$G$7$?$C$1!)(B

$B$=$&$G$9!#(B
MMU$B$N3HD%$H$7$F(B36bit$B%"%I%l%9$KJQ49$9$k5!G=$,DI2C$5$l$F$$$^$9!#(B

|> $BA0<T$,!V%U%i%C%H%a%b%j%b%G%k$r$d$a$F(B far pointer$B!J!a%;%0%a%s%HHV9f$H!"(B
|> $B$=$NCf$G$N%*%U%;%C%H$H$r(B 48 $B%S%C%H$G;XDj$9$k%]%$%s%?!K$rF3F~$7!"$R$H$D(B
|> $B$N%W%m%;%9$NCf$GJ#?t$N%;%0%a%s%H$r;H$&!J$?$@$7$"$$$+$o$i$:!"%;%0%a%s%H$N(B
|> $B%5%$%:$O(B 4GB $B$K@)Ls$5$l$k!K$H$$$&J}K!$G!"(B16 $B%S%C%H$N(B MS-DOS $B$G(B 8086 $B$N(B
|> 1MB$B!J$=$N$&$A(B RAM $B$O(B 640KB $B$J$$$7(B 768KB$B!K$N%a%b%j6u4V$rMxMQ$9$k:]$K;H$C(B
|> $B$F$$$?J}K!$H4pK\E*$KF1$8$G$9!#(BDOS $B$h$j$`$7$m(B Windows $B$N(B 16 $B%S%C%H%"%W%j(B
|> $B$N$d$jJ}$N$[$&$,@53N$K$O6a$$$G$9$M!#(B

$B$3$NJ}K!$G$b!"%;%0%a%s%H(B($B@53N$K$O%;%0%a%s%H!&%G%#%9%/%j%W%?(B)$B$O(B32bit$BFb$N(B
$B%Y!<%9%"%I%l%9$r;XDj$7!"%*%U%;%C%H$H2C;;$5$l$?7k2L(B($B%j%K%"%"%I%l%9(B)$B$b(B
32bit$B$K@)8B$5$l$F$$$^$9!#$=$&$G$J$$$H%Z!<%8%F!<%V%k$,B-$j$J$/@.$C$A$c$$$^$9!#(B

$B7k2L$H$7$F!"(BFar$B%]%$%s%?$r;H$C$F$b%j%K%"%"%I%l%9$O(B4GB$B$G$9!#(B

$B$?$@!"F1$8%j%K%"%"%I%l%9$r;HMQ$9$k%;%0%a%s%H!&%;%l%/%?$r(BNOT-PRESENT$B$K(B
$B$7$F$*$$$F!"%"%/%;%9;~$K0z$C3]$1$FJL!9$NJ*M}%"%I%l%9$rM-8z$K$9$k$H$$$&(B
$B<jCJ$r$H$l$P8zN($O0-$$$H;W$$$^$9$,O@M}E*$K$O3HD%$9$k$3$H$O2DG=$G$9!#(B
( $B@N!9$N%P%s%/%a%b%j!<$r;W$$=P$9$J$!(B )

$B$?$@$7!"%3%s%Q%$%i$b(BOS$B$b<+A0$G3HD%$7$J$$$H$@$a$G$9$M!#(B

|> $B$b$&$R$H$D$O!"!V(BOS $B$OBg$-$J%a%b%j6u4V$r3NJ]$7$F$*$/$1$I!"0lEY$K%W%m%;%9$+(B
|> $B$i8+$($kItJ,$O$=$N0lItJ,!J:GBg(B 4GB$B!K$@$1$H$7!"$I$3$,8+$($k$h$&$K$9$k$+$O(B
|> $B%7%9%F%`%3!<%k$G2>A[%a%b%j$N5!9=$r8F$S=P$7$F@Z$jBX$($k!W$H$$$&J}K!!#(BMS-DOS
|> $B;~Be$N(B EMS $B$H$$$&A}@_%a%b%j$O$3$NJ}<0$G$9!#(B

$BAk$r3+$1$kJ}K!(B(Memory Window) $B$G$9$M!#(B


|> $BA0<T$O%3%s%Q%$%i$,BP1~$7$F$/$l$J$$$HOC$K$J$j$^$;$s!#8=>u!"(Bgcc $B$O%5%]!<%H(B
|> $B$7$F$$$^$;$s!J(Bgcc $B$,(B x86 $B$K0\?"$5$l$?$H$-$K$O!":#$N$h$&$J;~Be$OM=A[$7$F$$(B
|> $B$J$+$C$?$N$G$7$g$&!K$7!"(BMS Visual C $B$K$O(B far $B$H$$$&M=Ls8l$O;D$C$F$$$^$9$,!"(B
|> $B2a5n$N%=!<%9%3!<%I$H$N8_49@-$N$?$a$@$1$K;D$7$F$"$C$F!"=q$$$F$bL5;k$5$l$^$9!#(B
|> 
|> $B$^$?!"$3$NJ}<0$@$H!"%G%U%)%k%H$N%;%0%a%s%H0J30$r;H$&$H$-$K$O%]%$%s%?$r(B
|> $B$=$N$^$^IaDL$N4X?t!J(Bmemcpy $B$J$I!K$KEO$;$J$$$N$G!"Cm0U$,I,MW$G$9!#(B
|> 
|> $B8e<T$O<BAu$,(B OS $B0MB8$K$J$j$^$9!#(B
|> 

$B8=>u!"$3$s$J;v$9$k$h$j$O!"=hM}$rJ#?t%W%m%;%9$KJ,3d$9$kJ}$,AGD>$G$9$M!#(B
$B$=$&$9$l$P3F%W%m%;%9$N6u4V$OJL$NJ*M}%"%I%l%9$K3d$jIU$1$i$l$^$9$+$i!#(B


|> $B!D$G!";W$$@Z$C$F%]%$%s%?D9$r(B 64 $B%S%C%H$K$7$F$7$^$(!*!!$H$$$&$N$,(B IA64
|> $B!J(BItanium$B!K(B $B$d(B AMD64 $B$N9M$(J}$G$9!#$I$A$i$b4{B8$N%i%$%V%i%j$H$N%P%$%J%j(B
|> $B8_49@-$G6lO+$7$=$&!#(B
|> 
|> $B!t(BUNIX $B7O$J$i:F%3%s%Q%$%k$G:Q$`$1$I!"(BWindows $B$O:#$^$G%P%$%J%j8_49@-$G(B
|> $B!t%7%'%"$r$N$P$7$F$-$?$@$1$KLdBj$,Bg$"$j$G$9!#(B

Windows$B$r<N$F$k(B (^_^)/""    $B>iCL$G$9$h(B (^_^)

AMD64$B$N%^%K%e%"%k$O$^$@FI$s$@;v$,M-$j$^$;$s$,!"(BIA64$B$OFq$7$$@P$G$9$M!#(B
OS$B=q$/?M$O;H$$$3$J$9$N$,BgJQ$=$&!#(B



//--------------------------------------------------------------------
// $B%5%s%j%D%*!<%H%a%$%7%g%s(B($B3t(B)  $B5\@n@?0l(B
//--------------------------------------------------------------------

