From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Feb 17 07:35:50 1996
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id HAA25532
	Sat, 17 Feb 1996 07:35:50 +0900 (JST)
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with SMTP id HAA25527
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 17 Feb 1996 07:35:47 +0900 (JST)
Received: by necom830.cc.titech.ac.jp (8.6.11/necom-mx-rg); Sat, 17 Feb 1996 07:27:39 +0900
From: Hiroshi Murakami <hiroshi@necom830.cc.titech.ac.jp>
Message-Id: <199602162227.HAA00531@necom830.cc.titech.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Date: Sat, 17 Feb 96 7:27:38 JST
In-Reply-To: <199602161635.BAA14127@mercury.numse.nagoya-u.ac.jp>; from "Masao Tabuchi" at Feb 17, 96 1:35 am
X-Mailer: ELM [version 2.3 PL11]
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 397
Subject: [FreeBSD-users-jp 397] Re: Pentium
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

>     $@L>8E20Bg3X$NED^<$G$9!#(B
> 
>   >> $@JQ?t$K$O(B, global $@$J$b$N$H(B, $@%m!<%+%k$J$b$N$H(B, register $@$J$b$N$H(B,
>   >> malloc $@$J$I$G%"%m%1!<%H$5$l$?NN0h$X%]%$%s%?!<$G;X$5$l$?$b$N$,$"$j$^$9$,(B,
>         .........
>     $@0J2<N,$5$;$FD:$-$^$9$,!"(B
> 
>     $@FC$K!"(Bmalloc $@$G(B alignment $@$,J]>Z$5$l$k$3$H$rCN$C$F0B?4$7$^$7$?!#(B
>     malloc $@$G$O(B alignment $@$,$H$l$k$3$H$K5$IU$$$F$O$$$?$N$G$9$,!"(B
>     $@6vA3$J$N$+J]>Z$5$l$F$$$k$N$+!"NI$/$o$+$i$J$+$C$?$N$G$9!#(B


$@$3$l$O(B FreeBSD2.1R$@$KIU$$$FMh$k%i%$%V%i%j!<$N(B malloc $@$N%=!<%9%3!<%I(B
$@$rFI$s$G$o$+$k$3$H$G$9(B.
$@$?$7$+(B K&R $@$G$O(B, $@@53N$JJ8>O$rK:$l$^$7$?$,(B,
(malloc $@$O0z$-?t$NCM$K$b$h$j$^$9$,(B,)
$@4pK\7?JQ?t$N$J$+$G:G$bD9$$8lD9$NG\?t$N%"%I%l%9$r%]%$%s%?!<$H$7$F(B
$@JV$9;EMM$K$J$C$F$$$k$h$&$K=q$+$l$F$$$?$H;W$$$^$9(B.
[$@$G$b$3$l$r<i$i$J$1$l$P@dBP$K$$$1$J$$$o$1$G$O$J$$$G$7$g$&$1$l$I(B]
ANSI $@$N(B C $@$G$I$&$J$C$F$$$k$+CN$j$^$;$s$,(B,

$@$b$A$m$s(B malloc $@0z$-?t$,(B4$@0J>e$J$i$P(B, 4byte $@$N(B $@G\?t$K3d$jIU$1$k;EMM$K$7$F(B,
$@FC$K(B 8 byte $@$NG\?t$K3d$jIU$1$J$/$F$b(B, i386 $@$N%^%7%s%"!<%-%F%/%A%c!<$G$"$k(B
Pentium $@$G$O$A$c$s$H@5>o$K<B9T$5$l$k$3$H$OJ]>Z$5$l$^$9(B.

$@$J$N$G(B, malloc $@$N=q$-J}<!Bh$H$$$($k$G$7$g$&(B.
$@F0:n$r%W%i%C%H%U%)!<%`(B/OS$@$N%P!<%8%g%s$r1[$($FJ]>Z$7$h$&$H(B
$@;W$($P(B, 8Byte alignment $@$r<i$k(B malloc $@$N%=!<%9$r0l=o$K(B
$@$/$C$D$1$FG[I[$9$k$7$+$J$$$G$7$g$&(B.



> 
>     $@MW$O!"F0:n$r?M4V$,%3%s%H%m!<%k$G$-$kJ}K!$,$"$l$P!"(B
>     $@$"$H$O!"<j4V$NLdBj$@$1$H$$$&$3$H$K$J$j$^$9$N$G(B
>     $@2fK}$G$-$^$9!#(B
>     
>     $@$"$H!"$h$m$7$1$l$P!"(B
>     ABI($@$b$7$/$O(B 386ABI ?)$@$J$k$b$N$K$D$$$F65$($FD:$1$J$$$G$7$g$&$+!#(B
>     $@B?J,!"%Q%C%/$7$F$$$J$$9=B$BNFb$N(B alignment $@$J$I$r7h$a$F$k$N$@$H(B
>     $@;W$&$N$G$9$,!"I8=`$NMM$J$b$N$,$"$k$H$OCN$j$^$;$s$G$7$?!#(B

ABI $@$O(BApplication binary interface $@$G(B, CPU $@%"!<%-%F%/%A%c!<Kh$K(B 
SysV UNIX $@%*%V%8%'%/%H%W%m%0%i%`$N:n@.J}K!$K(B, $@5,Ls$r@_$1$?$b$N$G(B,
$@;d$b@53N$J5,LsJ8>O$r;2>H$7$?$o$1$G$O$"$j$^$;$s$,(B,

$@%7%9%F%`%3!<%k$NJ}K!(B,
$@%9%?%C%/%U%l!<%`$N:n$jJ}(B,
...
$@$J$I$,7h$a$F$"$C$F(B, ABI $@$K9gCW$7$?%P%$%J%j!<%3!<%I$O(B
$@<B9T$G$-$?$j(B,$@%j%s%/$,$G$-$k$3$H$rJ]>Z$9$k$?$a$N(B
$@$b$N$@$H;W$$$^$9(B.

$@Nc$($P4X?t$r8F$S=P$9;~$K(B,$@<B0z?t$r%9%?%C%/$K@Q$`J}K!$H$7$F$I$&$9$k$+(B
$@$K$O$$$m$$$m$J$d$jJ}$,$"$k$H;W$$$^$9(B.
$@Nc$($PC1=c$K(B,$@0z$-?t$NA0$+$i$"$k$$$O8e$m$+$iI>2A$7$F@Q$`$H$+(B,
$@%5%$%:$,0[$J$k0z?t$,:.$6$C$F$$$k;~$K(B,$@@Q$`;~$K(B4byte$@8l6-3&(B
$@$H$J$k$h$&$K@Q$`$+(B,8byte$@8l6-3&$K$J$k$h$&$K@Q$`$+(B,$@$J$I$J$I(B.
$@:G=i(B,i386$@$O(B32bit CPU $@$G(B, data bus$@$NI}$b(BDX$@$O(B32bit$@$@$C$?$N$G(B,
4byte$@8l6-3&$G%"%i%$%s$9$k$h$&$K5,Ls$r7h$a$?$N$@$H;W$$$^$9(B.
i486$@$G$b(B32bit CPU $@$G(B data bus $@$b(B 32bit$@$G$7$?(B.
Pentium $@$b0MA3$H$7$F(B 32bit CPU $@$G$9$,(B, data bus$@I}$O30It(B/$@FbIt$r(B
64bit$@$K$7$^$7$?(B. $@$b$A$m$s(Bi386$@%"!<%-%F%/%A%c!<$r7Q>5$7$F$$$k$N$G(B
4byte$@8l6-3&$r<i$C$F$"$l$P@5$7$/%3!<%I$r<B9T$G$-$^$9$,(B, 
8byte$@8l6-3&$K1h$C$F$$$J$$(Bdouble$@$N%G!<%?$r07$&;~$K$O(B,
$@@-G=$,H>8:$7$F(B,$@<B9T$N8zN($,Cx$7$/0-$$$o$1$G$9(B. 
2$@G\$b0c$&$H$$$&$N$OAjEvBg$-$$$G$7$g$&(B.

$@:G6a$N9bB.$J(BCPU$@$G$O0JA0$O1i;;$KHf$Y$F$=$l$[$IAjBPE*$K(B
$@%3%9%H$,9b$/$J$+$C$?%G!<%?$N=P$7F~$l$,Bg$-$/$J$C$FMh$?$N$G(B,
$@%G!<%?$N0\F0$N%3%9%H$r@5$7$/GD0.$7$J$$$H!"8zN($N$h$$(B
$@%W%m%0%i%`$,=q$1$J$/$J$C$F$7$^$$$^$7$?(B.

