geekos-devel Mailing List for GeekOS (Page 7)
Status: Pre-Alpha
Brought to you by:
daveho
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(8) |
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(13) |
Feb
(11) |
Mar
(11) |
Apr
|
May
(2) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(4) |
Oct
(3) |
Nov
|
Dec
(2) |
2003 |
Jan
|
Feb
(10) |
Mar
(1) |
Apr
(8) |
May
(8) |
Jun
(4) |
Jul
(7) |
Aug
(6) |
Sep
(9) |
Oct
(10) |
Nov
(4) |
Dec
(7) |
2004 |
Jan
(9) |
Feb
(8) |
Mar
(12) |
Apr
(30) |
May
(45) |
Jun
(38) |
Jul
(31) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
(1) |
Mar
(2) |
Apr
(2) |
May
|
Jun
(4) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
(3) |
Dec
(1) |
2007 |
Jan
(1) |
Feb
(4) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
(2) |
Apr
(4) |
May
|
Jun
(1) |
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: ½Å¿ë ö <ma...@89...> - 2003-02-16 17:20:48
|
<HTML> <p align=3D"center"> <FONT size=3D2>=C1=A4=BA=B8=C5=EB=BD=C5=BA=CE =B1=C7=B0=ED =BB=E7=C7=D7=BF= =A1 =C0=C7=B0=C5 =C1=A6=B8=F1=BF=A1 <B>[=B1=A4=B0=ED]</B>=B6=F3=B0=ED =C7=A5=B1=E2=C7=D1 =B1=A4=B0=ED =B8=DE=C0= =CF=C0=D4=B4=CF=B4=D9=2E<BR>=BC=F6=BD=C5=C0=BB =BF=F8=C4=A1 =BE=CA=C0=B8=BD= =C3=B8=E9 <a href=3D"mailto:master@89894=2Ecom?subject=3D=BC=F6=BD=C5=B0=C5=BA=CE">= <b>=BC=F6=BD=C5=B0=C5=BA=CE</b></a>=B8=A6 =B4=AD=B7=AF=C1=D6=BC=BC=BF=E4</FONT> <HEAD> <META NAME=3D"GENERATOR" Content=3D"Microsoft DHTML Editing Control"> <TITLE></TITLE> </HEAD> <BODY> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 lang=3DEN-US=20 style=3D"FONT-SIZE: 16pt; COLOR: red; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'"></SPAN></B> </P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 lang=3DEN-US=20 style=3D"FONT-SIZE: 16pt; COLOR: red; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'"></SPAN></B> </P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 lang=3DEN-US=20 style=3D"FONT-SIZE: 16pt; COLOR: red; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'">[=B0=FA=C7=D0]<SPAN=20 style=3D"mso-spacerun: yes"> </SPAN>=B2=DE=C0=C7 =BF=A1=B3=CA=C1=F6 = =B9=AB=C7=D1 =B5=BF=B7=C2</SPAN></B><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'"><?xml:namespace=20 prefix =3D o ns =3D "urn:schemas-microsoft-com:office:office"=20 /><o:p></o:p></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 lang=3DEN-US=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></B></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><FONT=20 size=3D2>=B9=AB=C7=D1 =B5=BF=B7=C2=C0=BA =B2=DE=C0=C7 =BF=A1=B3=CA=C1=F6=B0= =A1 =BE=C6=B4=D2 =BC=F6 =BE=F8=BD=C0=B4=CF=B4=D9<SPAN=20 lang=3DEN-US>=2E=2E=2E=2E<o:p></o:p></SPAN></FONT></SPAN></B></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><FONT=20 size=3D2>=C8=AD=BC=AE =BF=AC=B7=E1=B8=A6 =BB=E7=BF=EB=C7=CF=C1=F6 =BE=CA=B0= =ED<SPAN lang=3DEN-US>, <o:p></o:p></SPAN></FONT></SPAN></B></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><FONT=20 size=3D2>=BF=AC=B7=E1=B0=A1 =BE=F8=C0=CC =B5=B9=BE=C6=B0=A1=B4=C2 =BF=A3=C1= =F8=C0=CC =C0=D6=B4=D9=B8=E9 =BF=A1=B3=CA=C1=F6=BF=A1 =B4=EB=C7=D1 =B9=AE=C1= =A6=B4=C2 =B8=F0=B5=CE =C7=D8=B0=E1=B5=C9 =BC=F6 =C0=D6=B0=DA=C1=F6=BF=E4<SPAN=20 lang=3DEN-US>=2E<o:p></o:p></SPAN></FONT></SPAN></B></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 style=3D"COLOR: #008040; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family:= 'Times New Roman'"><FONT=20 size=3D2>=C0=DA=B5=BF=C2=F7=B0=A1 =B1=E2=B8=A7=C0=CC =BE=F8=C0=CC =B4=DE=B8= =B1 =BC=F6 =C0=D6=B4=D9=B8=E9<SPAN=20 lang=3DEN-US>=2E=2E=2E=2E=2E?<o:p></o:p></SPAN></FONT></SPAN></B></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 style=3D"COLOR: #008040; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family:= 'Times New Roman'"><FONT=20 size=3D2>=BF=AC=B7=E1=B8=A6 =BE=B2=C1=F6=BE=CA=B0=ED =B9=DF=C0=FC=B1=E2=BF= =A1=BC=AD =B9=AB=C7=D1=C1=A4 =C0=FC=B1=E2=B0=A1 =B9=DF=BB=FD=B5=C8=B4=D9=B8= =E9 =B1=D7 =BE=EE=B5=F0=BF=A1=BC=AD=B5=E7=C1=F6 =C0=CE=B0=A3=C0=C7 =BB=EE=C0=BA =C7=B3=BF=E4=B7=CE=BF=EF =B0=CD=C0=CC=B8=E7= <SPAN=20 lang=3DEN-US>,<o:p></o:p></SPAN></FONT></SPAN></B></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><FONT=20 size=3D2><B><SPAN=20 style=3D"COLOR: #008040; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family:= 'Times New Roman'">=C8=AD=BC=AE=20 =BF=AC=B7=E1=C0=C7 =B8=C5=BF=AC =B0=F8=C7=D8=B9=AE=C1=A6=B4=C2 =B4=F5 =C0=CC= =BB=F3=C0=C7 =BF=AC=B1=B8 =B4=EB=BB=F3=C0=CC =B5=C9 =BC=F6 =BE=F8=C0=B8=B8= =E7<SPAN=20 lang=3DEN-US>=2E=2E=2E=2E=2E</SPAN></SPAN></B><B><SPAN lang=3DEN-US=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><o:p></o:p></SPAN></B></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><SPAN=20 lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><FONT=20 size=3D2><B><SPAN=20 style=3D"COLOR: red; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Ti= mes New Roman'">=B1=D7=B7=AF=B3=AA=20 =BE=D6=BC=AE =C7=CF=B0=D4=B5=B5 =BE=C6=C1=F7 =BF=EC=B8=AE =C0=CE=B7=F9=B4=C2= <SPAN lang=3DEN-US><SPAN style=3D"mso-spacerun: yes"> </SPAN>=C0=CC=20 =B9=AB=C7=D1 =B5=BF=B7=C2=C0=BB =B0=B3=B9=DF=C0=BB =BC=BA=B0=F8 =C7=CF=C1=F6= =B8=F8=C7=DF=BD=C0=B4=CF=B4=D9=2E=2E=2E=2E=2E</SPAN></SPAN></B><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><SPAN=20 lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><FONT=20 size=3D2><B><SPAN=20 style=3D"COLOR: #8000ff; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family:= 'Times New Roman'">=B8=B9=C0=BA=20 =BB=E7=B6=F7=C0=CC =BF=A9=B1=E2=BF=A1 =B5=B5=C0=FC=C0=BB =C7=CF=B0=ED =C0=D6= =C0=B8=B8=E7 =BC=BA=B0=F8=C0=C7 =B1=D7 =BC=F8=B0=A3<SPAN lang=3DEN-US><SPA= N=20 style=3D"mso-spacerun: yes"> </SPAN>=C0=CE=B7=F9=C0=C7 =C7=E0=BA=B9=C0= =CF =B0=CD=C0=D4=B4=CF=B4=D9=2E=2E=2E=2E</SPAN></SPAN></B><SPAN=20 lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2>=C0=CE=B0=A3=C0=BA =C0=FA =B9=AB=C7=D1=C0=C7 =B0=F8=B0=A3<SPAN la= ng=3DEN-US> <o:p></o:p></SPAN></FONT></SPAN></B></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2>=BF=EC=C1=D6=B7=CE<SPAN lang=3DEN-US><SPAN style=3D"mso-spacerun:= yes"> </SPAN>=BF=EC=C1=D6=B7=CE=20 =B0=C5=C4=A7=BE=F8=C0=CC =B9=DF=C0=FC=C7=D8 =B3=AA=B0=A5 =B0=CD=C0=D4=B4=CF= =B4=D9=2E=2E=2E<o:p></o:p></SPAN></FONT></SPAN></B></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></B></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><FONT=20 size=3D2><B><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'">=C0=CC=B4=C2 =B0=F8=B0=A3 =C1=A6=C7=D1=C0=BB =B9=E7=C1=F6=BE=CA=B0=ED=20 =BF=A1=B3=CA=C1=F6=B8=A6 =B9=AB=C7=D1=BB=FD=BB=EA=C7=D2 =BC=F6 =C0=D6=B4=C2= =B9=AB=C7=D1 =B5=BF=B7=C2=C0=CC =C0=D6=C0=BB =B0=E6=BF=EC=BF=A1=B8=B8 =B0= =A1=B4=C9=C7=D1 =C0=CF=C0=D4=B4=CF=B4=D9<SPAN=20 lang=3DEN-US>=2E=2E=2E</SPAN></SPAN></B><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><SPAN=20 lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><FONT=20 size=3D2><B><SPAN=20 style=3D"COLOR: red; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Ti= mes New Roman'">=BF=A9=B1=E2=BF=A1=20 =B0=ED=C1=A4 =BF=A1=B3=CA=C1=F6=B8=A6 =C0=CC=BF=EB=C7=D1 =BF=A3=C1=F8=C0=BB= <SPAN lang=3DEN-US> 16=B3=E2=B0=A3=BF=A1 =B0=C9=C3=C4 =B2=D9=C1=D8=C8=F7 =B0=B3=B9=DF=C7=CF=B0=ED=C0=D6=C0=B8=B8=E7 =C3=D6=B1=D9 5=B3=E2=BF=A9 =B5=BF= =BE=C8 6=C8=B8=BF=A1 =B0=C9=C3=C4 =BA=CE=BA=D0 =BA=CE=BA=D0=C0=BB=20 =C1=A6=C0=DB=C7=CF=BF=A9 =B0=CB=C1=F5=C0=BB =C7=D8=BF=C2=B9=D9 =C1=F6=B1=DD= =C0=BA =BC=B3=B0=E8=B0=A1 =B8=B6=B9=AB=B8=AE=B5=C7=BE=EE =C1=BE=C7=D5 =C0=FB= =C0=CE =C1=A6=C0=DB =B0=FA=C1=A4=BF=A1 =BF=CD=C0=D6=C0=B8=B8=E7, </SPAN></SPAN></B><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><SPAN=20 lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><FONT=20 size=3D2><B><SPAN=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'">=BA=B8=B4=D9=20 =B8=B9=C0=BA =C0=CC =B5=E9=B7=CE=BA=CE=C5=CD =C7=D4=B2=B2 =C7=CF=B0=ED=C0=DA= =C4=AB=C6=E4 =BB=E7=C0=CC=C6=AE=B8=A6 =B0=B3=BC=B3=C7=CF=BF=A9 =B5=BF=C8=A3= =C0=CE=C0=C7 =B2=DE=C0=BB =B8=B8=B5=E9=BE=EE =B0=A1=B0=ED=C0=DA =C7=D5=B4=CF=B4=D9<SPAN=20 lang=3DEN-US>=2E=2E=2E</SPAN></SPAN></B><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><SPAN=20 lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 style=3D"FONT-SIZE: 14pt; COLOR: red; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'">=B9=AB=C7=D1=B5=BF=B7=C2=20 =BB=E7=C0=CC=C6=AE<SPAN lang=3DEN-US> :<SPAN style=3D"mso-spacerun: yes">&= nbsp;=20 </SPAN>cafe=2Edaum=2Enet/106030 =C0=D4=B4=CF=B4=D9=2E</SPAN></SPAN></B><SP= AN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><SPAN=20 lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2>=B8=B9=C0=CC =B9=E6=B9=AE=C7=CF=BD=C3=BE=EE =C0=DA=B7=E1 =B0=CB=BB= =F6=C7=CF=BD=C3=B0=ED =B6=C7 =B1=DB=C0=BB =B8=B9=C0=CC =BF=C3=B7=C1 =C1=D6= =BC=BC=BF=E4<SPAN=20 lang=3DEN-US>=2E=2E=2E=2E<o:p></o:p></SPAN></FONT></SPAN></B></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></B></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2><SPAN style=3D"mso-spacerun: yes"> </SPAN>^^ ** ^^<SPAN=20 style=3D"mso-spacerun: yes"> </SPAN>^^ ** ^^<SPAN=20 style=3D"mso-spacerun: yes"> </SPAN><o:p></o:p></FONT></SPAN></B></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><B><SPAN=20 lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></B></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><FONT=20 size=3D2><B><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'">tel :=20 011-281-1434<SPAN style=3D"mso-spacerun: yes"> </SPAN>=BD=C5<SPAN=20= style=3D"mso-spacerun: yes"> </SPAN>=BF=EB<SPAN style=3D"mso-spaceru= n: yes"> =20 </SPAN>=C3=B6</SPAN></B><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><SPAN=20 lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; mso-vertical-align-alt= : auto"><SPAN=20 lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></P> <P> </P> </BODY> </HTML> |
From: ½Å¿ë ö <ma...@89...> - 2003-02-15 06:23:21
|
<HTML> <p align=3D"center"> <FONT size=3D2>=C1=A4=BA=B8=C5=EB=BD=C5=BA=CE =B1=C7=B0=ED =BB=E7=C7=D7=BF= =A1 =C0=C7=B0=C5 =C1=A6=B8=F1=BF=A1 <B>[=B1=A4=B0=ED]</B>=B6=F3=B0=ED =C7=A5=B1=E2=C7=D1 =B1=A4=B0=ED =B8=DE=C0= =CF=C0=D4=B4=CF=B4=D9=2E<BR>=BC=F6=BD=C5=C0=BB =BF=F8=C4=A1 =BE=CA=C0=B8=BD= =C3=B8=E9 <a href=3D"mailto:master@89894=2Ecom?subject=3D=BC=F6=BD=C5=B0=C5=BA=CE">= <b>=BC=F6=BD=C5=B0=C5=BA=CE</b></a>=B8=A6 =B4=AD=B7=AF=C1=D6=BC=BC=BF=E4</FONT> <HEAD> <META NAME=3D"GENERATOR" Content=3D"Microsoft DHTML Editing Control"> <TITLE></TITLE> </HEAD> <BODY> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <?xml:namespace prefix =3D o ns =3D=20 "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN lang=3DEN-US=20 style=3D"FONT-SIZE: 16pt; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family= : 'Times New Roman'; mso-bidi-font-size: 10=2E0pt"></SPAN></B> </P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN lang=3DEN-US=20 style=3D"FONT-SIZE: 16pt; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family= : 'Times New Roman'; mso-bidi-font-size: 10=2E0pt">[=B1=A4=B0=ED]=BE=C6=B4=CF!<SPAN= =20 style=3D"mso-spacerun: yes"> </SPAN>=C0=CC =B9=AB=BD=BC=20 =B3=BF=BB=F5=2E=2E=2E=2E=2E=2E???<o:p></o:p></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN lang=3DEN-US=20 style=3D"FONT-SIZE: 16pt; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family= : 'Times New Roman'; mso-bidi-font-size: 10=2E0pt"> <o:p></o:p></SPAN></B></P>= <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN=20 style=3D"FONT-SIZE: 16pt; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family= : 'Times New Roman'; mso-bidi-font-size: 10=2E0pt">=B9=E6=C7=E2=C1=A6=20 =B6=A7=B9=AE=BF=A1 =B8=D3=B8=AE=B0=A1 =BE=C6=C7=C1=BD=C3=C1=D2<SPAN lang=3D= EN-US>=2E=2E=2E!<SPAN style=3D"mso-spacerun: yes"> =20 </SPAN>=C0=CC=B7=B8=B0=D4 =C7=CF=BD=C3=B8=E9 =B5=CB=B4=CF=B4=D9=2E</SPAN><= /SPAN></B><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN=20 style=3D"FONT-SIZE: 14pt; COLOR: red; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 10=2E0pt">=B8= =F0=B5=E7=20 =B3=BF=BB=F5 =BE=C7=C3=EB=C1=A6=B0=C5 =C0=FC=B9=AE<SPAN lang=3DEN-US>=2E=2E= =2E=2E=2E=2E</SPAN></SPAN></B><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN=20 style=3D"FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 10=2E0pt">=C3=B5=BF=AC=BF=F8=B7=E1=20 =C1=A6=C7=B0=C0=B8=B7=CE =C0=CE=C3=BC =C0=FC=BF=AC =B9=AB=C7=D8=C7=CF=B0=ED= =C0=DA=BF=AC =C4=A3=C8=AD=C0=FB=C0=CE =C1=A6=C7=B0=C0=B8=B7=CE =B5=CE=C5=EB= =C0=BB =C0=AF=B9=DF=C7=CF=C1=F6 =BE=CA=BD=C0=B4=CF=B4=D9<SPAN=20 lang=3DEN-US>=2E=2E=2E=2E=2E</SPAN></SPAN></B><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN=20 style=3D"COLOR: red; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Ti= mes New Roman'"><FONT=20 size=3D2>=B4=E3=B9=E8=B3=BF=BB=F5<SPAN lang=3DEN-US>, =C0=BD=BD=C4=B3=BF=BB= =F5, =B0=F5=C6=CE=C0=CC=B3=BF=BB=F5, =B0=F5=C6=CE=C0=CC=BC=BC=B1=D5, =B9=AB= =C1=BB=B1=D5, =B9=DF=B3=BF=BB=F5, =C0=CE=C3=BC=B3=BF=BC=BC, =B5=C8=C0=E5=B1=B9=B3=BF=BB=F5= , =C3=BB=B1=B9=C0=E5=B3=BF=BB=F5,=20 =C0=CE=C5=D7=B8=AE=BE=EE =B3=BB=C0=E5=C0=E7 =B3=BF=BB=F5,<o:p></o:p></SPAN= ></FONT></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN=20 style=3D"COLOR: red; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Ti= mes New Roman'"><FONT=20 size=3D2>=C7=CF=BC=F6=B1=B8=B3=BF=BB=F5<SPAN lang=3DEN-US>, =B0=A2=C1=BE =C4= =FB=C4=FB=C7=D1 =B3=BF=BB=F5, =BD=C2=BF=EB=C2=F7=BE=C8=C0=C7 =B3=BF=BB=F5,= =B0=A1=C3=E0=B3=BF=BB=F5, =B0=A1=C3=E0 =BA=D0=B4=A2=B3=BF=BB=F5, =C8=AD=C0= =E5=BD=C7=B3=BF=BB=F5, =BE=B2=B7=B9=B1=E2=B3=BF=BB=F5,=20 =BE=B2=B7=B9=B1=E2=C0=E5 =BE=C7=C3=EB,<o:p></o:p></SPAN></FONT></SPAN></B>= </P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN=20 style=3D"COLOR: red; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Ti= mes New Roman'"><FONT=20 size=3D2>=C1=A4=C8=AD=C1=B6 =B3=BF=BB=F5<SPAN lang=3DEN-US>, =BA=B4=BF=F8 = =C0=D4=BF=F8=BD=C7=B3=BF=BB=F5, =C1=F6=C7=CF=BD=C7 =C4=FB=C4=FB=C7=D1=20 =B3=BF=BB=F5,<o:p></o:p></SPAN></FONT></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><FONT=20 size=3D2>=C0=CC =B8=F0=B5=E7 =B3=BF=BB=F5=BF=CD =BE=C7=C3=EB=B8=A6 =B1=D9=BF= =F8=C0=FB=C0=B8=B7=CE =BA=D0=C7=D8 =C1=A6=B0=C5=C7=CF=B8=E7 =B0=A2=C1=BE =BC= =BC=B1=D5=C0=BB =BB=EC=B1=D5=C3=B3=B8=AE=C7=D5=B4=CF=B4=D9<SPAN=20 lang=3DEN-US>=2E=2E=2E=2E<o:p></o:p></SPAN></FONT></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN lang=3DEN-US=20 style=3D"FONT-SIZE: 18pt; COLOR: red; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 10=2E0pt">www=2E89894=2Ecom<SPAN=20 style=3D"mso-spacerun: yes"> </SPAN>=BF=A1=BC=AD</SPAN></B><SPAN lan= g=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><FONT=20 size=3D2>=B3=BF=BB=F5=BF=F8=C0=BB =C1=A6=B0=C5=C7=D1=B5=DA =C0=DA=BF=AC=C7= =E2=C0=BB =C0=BA=C0=BA=C7=CF=B0=D4 =C7=B3=B1=E2=BE=EE =C1=DD=B4=CF=B4=D9<S= PAN=20 lang=3DEN-US>=2E=2E=2E=2E=2E<o:p></o:p></SPAN></FONT></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN lang=3DEN-US=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN lang=3DEN-US=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN lang=3DEN-US=20 style=3D"COLOR: red; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Ti= mes New Roman'"><FONT=20 size=3D2>%%%<SPAN style=3D"mso-spacerun: yes"> =20 </SPAN></FONT></SPAN></B><B style=3D"mso-bidi-font-weight: normal"><SPAN=20= style=3D"FONT-SIZE: 16pt; COLOR: red; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 10=2E0pt">=C3=DF=BB=E7</SPAN></B><FONT=20 size=3D2><B style=3D"mso-bidi-font-weight: normal"><SPAN lang=3DEN-US=20 style=3D"COLOR: red; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Ti= mes New Roman'"><SPAN=20 style=3D"mso-spacerun: yes"> </SPAN>%%%</SPAN></B><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN lang=3DEN-US=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><o:p></o:p></SPAN></B></FONT></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN lang=3DEN-US=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><FONT size=3D2><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'">=C1=A6=C7=B0=C0=BB=20 =B1=B8=C0=D4=C7=CF=BD=C5=BA=D0=BF=A1 =C7=D1=C7=D8=BC=AD<SPAN lang=3DEN-US>= cafe=2Edaum=2Enet/106030 =B9=AB=C7=D1=B5=BF=B7=C2 =C4=AB=C6=E4=BF=A1 =C4=AB=C5=D7=B0=ED=B8=AE =C8=B8=BF=F8 =B5=EE=B7=CF=B6=F5=C0=BB =C5=AC=B8=AF= =C7=CF=B0=ED =B5=E9=BE=EE=B0=A1=BC=AD=20 =B1=DB=C0=BB=B3=B2=B0=DC=B3=F5=C0=B8=BD=C3=B8=E9 =B9=AB=C7=D1=B5=BF=B7=C2 = =B0=B3=B9=DF=C0=BB(=B3=E2=B8=BB=BE=C8=BF=A1 =BF=CF=B7=E1=BF=B9=C1=A4) =BF=CF= =B7=E1=C8=C4 =C3=A2=BE=F7 =C1=D6=C1=D6=B0=A1=B5=C7=BD=C7=BC=F6=C0=D6=B4=C2 =BF=EC=BC=B1=B1=C7 =B9=D7= =C0=DA=B0=DD=C0=CC=20 =C1=D6=BE=EE=C1=FD=B4=CF=B4=D9=2E=2E=2E</SPAN></SPAN></B><SPAN lang=3DEN-U= S=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN lang=3DEN-US=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN lang=3DEN-US=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><FONT=20 size=3D2><SPAN style=3D"mso-spacerun: yes"> </SPAN>^^**^^<SPAN=20 style=3D"mso-spacerun: yes"> </SPAN>^^**^^<SPAN=20 style=3D"mso-spacerun: yes"> =20 </SPAN>^^**^^<o:p></o:p></FONT></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN lang=3DEN-US=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><FONT=20 size=3D2>=BC=EE=C7=CE=B8=F4<SPAN lang=3DEN-US><SPAN=20 style=3D"mso-spacerun: yes"> </SPAN>:=20 www=2E89894=2Ecom<o:p></o:p></SPAN></FONT></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><FONT=20 size=3D2>=C0=FC<SPAN lang=3DEN-US><SPAN style=3D"mso-spacerun: yes"> =20 </SPAN>=C8=AD<SPAN style=3D"mso-spacerun: yes"> </SPAN>:=20 031-394-0045<SPAN style=3D"mso-spacerun: yes"> </SPAN>hp :=20 011-281-1434<SPAN style=3D"mso-spacerun: yes"> </SPAN>=BD=C5<SPAN=20 style=3D"mso-spacerun: yes"> </SPAN>=BF=EB<SPAN style=3D"mso-spaceru= n: yes"> =20 </SPAN>=C3=B6<o:p></o:p></SPAN></FONT></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><FONT=20 size=3D2>=B9=AB=C7=D1 =B5=BF=B7=C2<SPAN lang=3DEN-US> :=20 cafe=2Edaum=2Enet/106030<o:p></o:p></SPAN></FONT></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN lang=3DEN-US=20 style=3D"COLOR: blue; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'T= imes New Roman'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2>=B0=A8=BB=E7 =C7=D5=B4=CF=B4=D9<SPAN lang=3DEN-US>=2E=2E=2E=2E=2E<o:p></o:p></SPAN></FONT></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><B=20 style=3D"mso-bidi-font-weight: normal"><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></B></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></P> <P> </P> </BODY> </HTML> |
From: ½Å¿ë ö <ma...@89...> - 2003-02-14 04:27:11
|
<HTML> <p align=3D"center"> <FONT size=3D2>=C1=A4=BA=B8=C5=EB=BD=C5=BA=CE =B1=C7=B0=ED =BB=E7=C7=D7=BF= =A1 =C0=C7=B0=C5 =C1=A6=B8=F1=BF=A1 <B>[=B1=A4=B0=ED]</B>=B6=F3=B0=ED =C7=A5=B1=E2=C7=D1 =B1=A4=B0=ED =B8=DE=C0= =CF=C0=D4=B4=CF=B4=D9=2E<BR>=BC=F6=BD=C5=C0=BB =BF=F8=C4=A1 =BE=CA=C0=B8=BD= =C3=B8=E9 <a href=3D"mailto:master@89894=2Ecom?subject=3D=BC=F6=BD=C5=B0=C5=BA=CE">= <b>=BC=F6=BD=C5=B0=C5=BA=CE</b></a>=B8=A6 =B4=AD=B7=AF=C1=D6=BC=BC=BF=E4</FONT> <HEAD> <META NAME=3D"GENERATOR" Content=3D"Microsoft DHTML Editing Control"> <TITLE></TITLE> </HEAD> <BODY> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-AUTOSPACE: ideograph-numeric; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-layout-grid-align: none"=20 align=3Dleft><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2> <?xml:namespace prefix =3D o ns =3D=20 "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-AUTOSPACE: ideograph-numeric; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-layout-grid-align: none"=20 align=3Dleft><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; WORD-BREAK: keep-all; TEXT-AUTOSPACE: ideograph-numeric; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-layout-grid-align: none"=20 align=3Dleft><FONT size=3D2><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO">[=B1=A4=B0=ED]=20 =B3=BF=BB=F5 =B6=A7=B9=AE=BF=A1 =BA=D2=C6=ED=C7=D1=2E=2E=2E=2E=2E???</SPAN= ><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO; mso-font-kerning: 0pt"><o:p></o:p></SPAN></FONT></P= > <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO">=BE=C7=C3=EB=C1=A6=B0=C5=2E=20 =B0=F5=C6=CE=C0=CC=B1=D5 =B9=DF=BB=FD=C1=A6=B0=C5=2E =B0=A2=C1=BE =BC=BC=B1= =D5 =BE=EF=C1=A6=2E =BD=C5=BC=B1=B5=B5 =C1=F6=BC=D3=C0=FB =C0=AF=C1=F6=2E = =C0=CE=C3=BC=BF=A1=B4=C2 =C0=FC=C7=F4</SPAN><SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO">=B9=AB=C7=D8=C7=D1=20 =C3=B5=BF=AC =C7=D7=B1=D5 =BE=C7=C3=EB =C1=A6=B0=C5=C1=A6=2E<o:p></o:p></S= PAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO">=20 <o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt 31=2E25pt; TEXT-INDENT: -11=2E25pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: list 31=2E25pt"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>1=2E</FONT><SPAN style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>=BD=C7=B3=BB =B4=E3=B9=E8 =B3=BF=BB=F5 =B9=D7 =BC=FA =B3=BF=BB=F5= =B1=E2=C5=B8 =C0=BD=BD=C4 =B8=F0=B5=E7=B3=BF=BB=F5=2E=2E=2E=2E=2E<o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt 31=2E25pt; TEXT-INDENT: -11=2E25pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: list 31=2E25pt"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>2=2E</FONT><SPAN style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>=B3=C3=C0=E5=B0=ED =B3=BF=BB=F5=C1=A6=B0=C5 =B9=D7 =BD=C4=C7=B0 =BD= =C5=BC=B1=B5=B5 =C1=F6=BC=D3 =C0=AF=C1=F6=2E=2E=2E=2E=2E<o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt 31=2E25pt; TEXT-INDENT: -11=2E25pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: list 31=2E25pt"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>3=2E</FONT><SPAN style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>=BF=CA=C0=E5 =BC=D3=BF=A1 =B0=F5=C6=CE=C0=CC =B3=BF=BB=F5 =C1=A6=B0= =C5 =B9=D7 =B0=F5=C6=CE=C0=CC =B1=D5 =C1=A6=B0=C5 & =BE=EF=C1=A6=2E=2E=2E=2E=2E<o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt 31=2E25pt; TEXT-INDENT: -11=2E25pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: list 31=2E25pt"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>4=2E</FONT><SPAN style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>=C1=D6=B9=E6 =BB=FD=BC=B1 =C6=A2=B1=E8 =B3=BF=BB=F5=2E =B5=C8=C0=E5= =B9=D7 =C3=BB=B1=B9=C0=E5 =B3=BF=BB=F5 =C1=EF=BD=C3 =C1=A6=B0=C5 =B9=D7 =B0= =A2=C1=BE =BC=BC=B1=D5 =C1=A6=B0=C5 &=20 =BE=EF=C1=A6=2E=2E=2E=2E=2E<o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt 31=2E25pt; TEXT-INDENT: -11=2E25pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: list 31=2E25pt"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>5=2E</FONT><SPAN style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>=C8=AD=C0=E5=BD=C7 =B3=BF=BB=F5 =C1=A6=B0=C5 =B9=D7 =B0=F5=C6=CE=C0= =CC =B1=D5 =C1=A6=B0=C5 & =BE=EF=C1=A6=2E=2E=2E=2E=2E=2E<o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt 31=2E25pt; TEXT-INDENT: -11=2E25pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: list 31=2E25pt"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>6=2E</FONT><SPAN style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>=BD=C5=B9=DF=C0=E5 =BE=C7=C3=EB =C1=A6=B0=C5 =B9=D7 =B9=DF=B3=BF=BB= =F5 =C1=A6=B0=C5 =B9=AB=C1=BB=B1=D5=2E =C1=A6=B0=C5 =B9=D7 =BE=EF=C1=A6=2E=2E=2E=2E=2E=2E=2E<o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><SPAN=20 style=3D"mso-spacerun: yes"> </SPAN></SPAN><SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2><SPAN style=3D"mso-spacerun: yes"> </SPAN>=C8=A8=20 =C6=E4=C0=CC=C1=F6 : www=2E89894=2Ecom<o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><SPAN=20 style=3D"mso-spacerun: yes"> </SPAN></SPAN><SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt 31=2E25pt; TEXT-INDENT: -11=2E25pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: list 31=2E25pt"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>7=2E</FONT><SPAN style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>=BD=C7=B3=BB =B0=A2=C1=BE =BE=C7=C3=EB=C1=A6=B0=C5 =B9=D7 =B6=A1=B3= =BF=BB=F5=2E =C4=FB=C4=FB=C7=D1 =B3=BF=BB=F5 =C1=A6=B0=C5=2E<SPAN style=3D"mso-spacerun: yes"> =20 </SPAN>=B0=F5=C6=CE=C0=CC =B1=D5 =C1=A6=B0=C5 =B9=D7 =BE=EF=C1=A6=2E=2E=2E= =2E=2E=2E<o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt 31=2E25pt; TEXT-INDENT: -11=2E25pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: list 31=2E25pt"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>8=2E</FONT><SPAN style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>=B0=ED=C3=FE=B0=C7=B9=B0=C0=C7 =B0=F8=C1=B6=B1=E2 =B4=DA=C6=AE=B3= =BB=C0=C7 =BE=C7=C3=EB=C1=A6=B0=C5 =B9=D7 =B0=A2=C1=BE =B0=F5=C6=CE=C0=CC = =B1=D5 =C1=A6=B0=C5 &=20 =BE=EF=C1=A6=2E=2E=2E=2E=2E<o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt 31=2E25pt; TEXT-INDENT: -11=2E25pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: list 31=2E25pt"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>9=2E</FONT><SPAN style=3D"FONT: 7pt 'Times New Roman'"> =20 </SPAN></SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>=B0=A2=C1=BE =B5=BF=B9=B0=C0=C7 =BA=D0=B4=A2 =B3=BF=BB=F5 =B9=D7<= SPAN style=3D"mso-spacerun: yes"> </SPAN>=BE=C7=C3=EB=C1=A6=B0=C5 & =B3=BF=BB=F5=20 =C1=A6=B0=C5=2E=2E=2E=2E=2E=2E<o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2> <o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO">=BF=CD=BB=E7=BA=F1=20 =BF=F8=BE=D7 =B9=D7 =C8=D6=B5=E7=C4=A1=B5=E5 =BC=BA=BA=D0=C0=BA =BC=F8=BC=F6= =C3=B5=BF=AC=C0=DA=BF=AC =BF=F8=B7=E1=B7=CE=BC=AD =BB=E7=B6=F7=BF=A1=B0=D4= =C0=DA=BF=AC =C4=A3=C8=AD=C0=FB =C1=A6=C7=B0=C0=B8=B7=CE =C0=CE=C3=BC=BF=A1=B4=C2 =C7=D8=B0=A1 =C0=FC=C7=F4= =BE=F8=BD=C0=B4=CF=B4=D9</SPAN><SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2= ">=A1=A6</SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>=BB=F3=BC=BC=C7=D1 =C1=A4=BA=B8=BF=CD =C1=A6=C7=B0=C0=BA =B1=CD=C7= =CF=C0=C7 =B0=C7=B0=AD=C0=BB =C8=AE=BD=C7=C7=CF=B0=D4 =C1=F6=C4=D1=B5=E5=B8=B1=B0=CD=C0=D4=B4=CF=B4=D9=2E=2E<o:p></o:p></FONT></= SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO">=20 <o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO">=B9=AE=B4=DC=BC=D3=20 =B0=E8=C0=FD,<o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>=B8=EE=B0=A1=C1=F6=B8=B8 =C1=D8=BA=F1=C7=CF=B8=E9 =C4=E8=C0=FB=C7= =D1 =BB=FD=C8=B0 =C8=AF=B0=E6=C0=BB =BE=F0=C1=A6=B3=AA =C0=AF=C1=F6=C7=D2 = =BC=F6 =C0=D6=BD=C0=B4=CF=B4=D9=2E=2E=2E<o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><SPAN=20 style=3D"mso-spacerun: yes"> </SPAN></SPAN><SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>=BB=E7=C0=CC=C6=AE :<SPAN style=3D"mso-spacerun: yes"> </SPAN>www=2E89894=2Ecom<SPAN=20 style=3D"mso-spacerun: yes"> </SPAN><o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2><SPAN=20 style=3D"mso-spacerun: yes"> =20 </SPAN>>>> =B3=BF=BB=F5/=BE=C7=C3=EB=BE=F8=B4=C2=B3=AA=B6=F3<SPAN= style=3D"mso-spacerun: yes"> =20 </SPAN>>>> =B1=E2=B4=C9=BA=B0 =B3=AA=B4=AE=C0=CC<SPAN style=3D"ms= o-spacerun: yes"> =20 </SPAN>>>> =BC=F8=BC=F6 =C0=DA=BF=AC=BB=EA =C3=B5=BF=AC =BF=F8=B7= =E1 =C1=A6=C7=B0 =BE=C8=BF=A1 =B1=D7=B8=B0=BF=A1=BE=EE & =C1=EA=B4=CF=BE= =EE =C8=D1=B9=D0=B8=AE, =C0=DA=B5=BF=BC=BE=BC=AD =BD=BA=C7=C1=B7=B9=C0=CC=20 =B1=E2=B0=E8(=BF=CD=BB=E8=BD=BA)=B5=EE=B5=EE=2E=2E=2E=2E<o:p></o:p></FONT>= </SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2= "> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO">=C3=DF=BB=E7<SPAN=20 style=3D"mso-spacerun: yes"> </SPAN>: =C1=A6=C7=B0=C0=BB =B1=B8=B8=C5= =C7=CF=BD=C5=BA=D0=C0=BA =B9=AB=C7=D1=B5=BF=B7=C2 =BB=E7=C0=CC=C6=AE(caf</SPAN><SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2= ">e</SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO">/daumnnet/106030)=BF=A1=BC=AD=20 =C4=AB=C5=D7=B0=ED=B8=AE =B6=F5=BF=A1 <o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 40pt; mso-layout-grid-align: no= ne; mso-char-indent-count: 4=2E0; mso-char-indent-size: 10=2E0pt"><FONT=20 size=3D2><SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2= ">=A1=B0</SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO">=C0=AF=B7=E1=C8=B8=BF=F8</SPAN><SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2= ">=A1=B1</SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO">=20 =C0=BB =C5=AC=B8=AF=C7=CF=BD=C3=B0=ED 1=B9=F8=C7=D7=C0=BB =BA=B8=BD=C5=B4=D9= =C0=BD =C0=AF=B7=E1=C8=B8=BF=F8=C0=BB =B5=EE=B7=CF=C7=D8=C1=D6=BD=C3=B8=E9= =C8=C4=C0=CF =B9=AB=C7=D1 <o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 40pt; mso-layout-grid-align: no= ne; mso-char-indent-count: 4=2E0; mso-char-indent-size: 10=2E0pt"><FONT=20 size=3D2><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO">=B5=BF=B7=C2</SPAN><SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO">=B0=B3=B9=DF=20 =BF=CF=B7=E1=C8=C4 =C3=A2=BE=F7=BD=C3 =C3=A2=BE=F7 =C1=D6=C1=D6=B7=CE =B5=EE= =B7=CF =C7=CF=BD=C7=BC=F6=C0=D6=B4=C2 =BF=EC=BC=B1=B1=C7=C0=C7 =B1=E2=C8=B8= =B8=A6 =B5=E5=B8=B3=B4=CF=B4=D9</SPAN><SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2= ">=A1=A6</SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO">=2E=2E</SPAN><SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><SPAN=20 style=3D"mso-spacerun: yes"> </SPAN></SPAN><SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>=BB=F3=C8=A3<SPAN style=3D"mso-spacerun: yes"> </SPAN>:<SPA= N=20 style=3D"mso-spacerun: yes"> </SPAN>=BC=EE=C7=CE=B8=F4<o:p></o:p></F= ONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>=C8=A8 =C6=E4=C0=CC=C1=F6 : www=2E89894=2Ecom<o:p></o:p></FONT></= SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN lang=3DEN= -US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><FONT=20 size=3D2>e-mail : master@89894=2Ecom<o:p></o:p></FONT></SPAN></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 lang=3DEN-US=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ascii-font-family: =B1=BC=B8=B2= ; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 lang=3DEN-US=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'"><SPAN=20 style=3D"mso-spacerun: yes"> </SPAN></SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO">hp=20 : 011-281-1434<o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO">=20 <o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2>=B0=A8=BB=E7=C7=D5=B4=CF=B4=D9=2E=2E=2E=2E<o:p></o:p></FONT></SPA= N></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><FONT=20 size=3D2><SPAN style=3D"mso-spacerun: yes"> </SPAN>^^**^^<SPAN=20 style=3D"mso-spacerun: yes"> </SPAN>=B2=D9 ~ =B9=F7<SPAN=20 style=3D"mso-spacerun: yes"> </SPAN>^^**^^<o:p></o:p></FONT></SPAN><= /P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: 'Times New Roman'; mso-ansi-language: KO; mso-ascii-font-family: =B1=BC=B8=B2; mso-fareast-font-family: =B1=BC=B8=B2"> </SPAN><SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><FONT size=3D2>= <SPAN=20 style=3D"FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family: 'Times New Roma= n'; mso-ansi-language: KO"><SPAN=20 style=3D"mso-spacerun: yes"> </SPAN></SPAN><SPAN=20 style=3D"FONT-SIZE: 12pt; FONT-FAMILY: =B1=BC=B8=B2; mso-hansi-font-family= : 'Times New Roman'; mso-ansi-language: KO"><o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-US><FON= T=20 size=3D2><FONT face=3D=B9=D9=C5=C1> <o:p></o:p></FONT></FONT></SPAN><= /P> <P> </P> </BODY> </HTML> |
From: Behrang S. <beh...@ya...> - 2003-02-05 19:16:21
|
The sample code given below is written in O'Reilly's Understanding Linux Kernel for the semaphore down operation. It only states that the code in line 5 should be implemented with the processor's atomic instructions and thus is the critical region. It also states that the code between the lines 13 - 16 are critical so they are protected by a system-wide spinlock called the "semaphore_wait_lock" and by the assistance of interrupt disabling: "In order to do this, it increments the waking field, which is protected by the semaphore_wake_lock spin lock and by interrupt disabling, then invokes wake_up( ) on the semaphore wait queue." Wherever I look it seems to me there should be some interrupt disabling code somewhere in the implementation of the semaphore up/down operations? Is that true? 1. void down(struct semaphore * sem) 2. { 3. /* BEGIN CRITICAL SECTION */ 4. --sem->count; 5. if (sem->count < 0) { 6. /* END CRITICAL SECTION */ 7. struct wait_queue wait = { current, NULL }; 8. current->state = TASK_UNINTERRUPTIBLE; 9. add_wait_queue(&sem->wait, &wait); 10. for (;;) { 11. unsigned long flags; 12. spin_lock_irqsave(&semaphore_wake_lock, flags); 13. if (sem->waking > 0) { 14. sem->waking--; 15. break; 16. } 17. spin_unlock_irqrestore(&semaphore_wake_lock, flags); 18. schedule( ); 19. current->state = TASK_UNINTERRUPTIBLE; 20. } 21. 22. spin_unlock_irqrestore(&semaphore_wake_lock, flags); 23. current->state = TASK_RUNNING; 24. remove_wait_queue(&sem->wait, &wait); 25. } 26. } Thanks in advance, Behrang S. --- David Hovemeyer <da...@cs...> wrote: > On Sun, Feb 02, 2003 at 01:46:18PM -0500, Jaime > Lafleur-Vetter wrote: > > Yes, indeed there is. > > > > Most architectures provide at least one atomic > instruction that would > > enable you to implement critical sections and > semaphore without having > > to resort to disabling interrupts. > > > > Example instructions that the hardware may provide > atomically are: > > Test-and-set: operates on 1 bit of > memory. Returns the > > previous value and sets the bit to 1. > > Swap: swaps to input values > > > > Since these operations would be atomic, they could > be used to enforce a > > critical section. > > The tricky part comes in determining what to do if > the atomic instruction > determines that the lock is held (i.e., another > thread is in the > critical section). It could yield the CPU and > retest the condition > again when it wakes up. However, you have to ensure > that while > the thread is trying to put itself to sleep, the > lock isn't released, > resulting in the thread possibly sleeping forever! > > I think to solve this problem, the scheduler would > need to be aware > of threads that had partially completed lock > operations in progress. > > > In GeekOS disabling of interrupts for atomicity is > used in many places > > because the time period where interrupts are > disabled is so small that > > it has little or no negative effect. Thus, I > wouldn't be concerned with > > disabling of interrupts as long as the period is > short. > > I think this is probably true, but allowing GeekOS > to support a locking > style where interrupts could remain enabled would be > nice. > > -Dave __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com |
From: David H. <da...@cs...> - 2003-02-03 14:31:31
|
On Mon, Feb 03, 2003 at 04:34:48AM -0800, Behrang Saeedzadeh wrote: > I have been looking at the GeekOS code for sometime now, but because I have not been involved with C/C++ for a long time, I cannot understand evert aspect of the code. > > As long as I know, a static function is only visible to the portions of its file that are after its declaration and is not visible outside of that file. The Selector method in the segment.h is defined to be static but it is referenced from some files other than the segment.h. How could it happen? The static modifier makes the function visible to all subsequent code in the entire translation unit. A translation unit is the .c file, AND all of the .h files it includes. > And, are the static functions defined in a file.h visible to the file.c? Yes. Basically, I used "static inline" functions in some header files rather than writing macro functions. In theory, the compiler will inline them into the functions that call them. -Dave |
From: David H. <da...@cs...> - 2003-02-03 14:28:03
|
On Sun, Feb 02, 2003 at 01:46:18PM -0500, Jaime Lafleur-Vetter wrote: > Yes, indeed there is. > > Most architectures provide at least one atomic instruction that would > enable you to implement critical sections and semaphore without having > to resort to disabling interrupts. > > Example instructions that the hardware may provide atomically are: > Test-and-set: operates on 1 bit of memory. Returns the > previous value and sets the bit to 1. > Swap: swaps to input values > > Since these operations would be atomic, they could be used to enforce a > critical section. The tricky part comes in determining what to do if the atomic instruction determines that the lock is held (i.e., another thread is in the critical section). It could yield the CPU and retest the condition again when it wakes up. However, you have to ensure that while the thread is trying to put itself to sleep, the lock isn't released, resulting in the thread possibly sleeping forever! I think to solve this problem, the scheduler would need to be aware of threads that had partially completed lock operations in progress. > In GeekOS disabling of interrupts for atomicity is used in many places > because the time period where interrupts are disabled is so small that > it has little or no negative effect. Thus, I wouldn't be concerned with > disabling of interrupts as long as the period is short. I think this is probably true, but allowing GeekOS to support a locking style where interrupts could remain enabled would be nice. -Dave |
From: Behrang S. <beh...@ya...> - 2003-02-03 12:34:49
|
Hi I have been looking at the GeekOS code for sometime now, but because I have not been involved with C/C++ for a long time, I cannot understand evert aspect of the code. As long as I know, a static function is only visible to the portions of its file that are after its declaration and is not visible outside of that file. The Selector method in the segment.h is defined to be static but it is referenced from some files other than the segment.h. How could it happen? And, are the static functions defined in a file.h visible to the file.c? Yours, Behrang S. --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now |
From: Jaime Lafleur-V. <jv...@wa...> - 2003-02-02 18:48:03
|
Yes, indeed there is. Most architectures provide at least one atomic instruction that would enable you to implement critical sections and semaphore without having to resort to disabling interrupts. Example instructions that the hardware may provide atomically are: Test-and-set: operates on 1 bit of memory. Returns the previous value and sets the bit to 1. Swap: swaps to input values Since these operations would be atomic, they could be used to enforce a critical section. In GeekOS disabling of interrupts for atomicity is used in many places because the time period where interrupts are disabled is so small that it has little or no negative effect. Thus, I wouldn't be concerned with disabling of interrupts as long as the period is short. Jaime -----Original Message----- From: gee...@li... [mailto:gee...@li...] On Behalf Of Behrang Saeedzadeh Sent: Sunday, February 02, 2003 1:19 PM To: GeekOS Subject: [Geekos-devel] Efficient implementing of semaphores... Is there any other ways for implementing semaphore primitives rather than disabling interrupts in IA32? Thanks in advance. _____ Do you Yahoo!? Yahoo! <http://rd.yahoo.com/mail/mailsig/*http:/mailplus.yahoo.com> Mail Plus - Powerful. Affordable. Sign up now <http://rd.yahoo.com/mail/mailsig/*http:/mailplus.yahoo.com> |
From: Behrang S. <beh...@ya...> - 2003-02-02 18:18:59
|
Is there any other ways for implementing semaphore primitives rather than disabling interrupts in IA32? Thanks in advance. --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now |
From: Behrang S. <beh...@ya...> - 2003-02-02 10:14:33
|
Hi All How can I compile GeekOS under Linux and then configure Bochs 2.0 for Windows to run the binaries? Thanks in advance, Behrang S. --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now |
From: David H. <da...@cs...> - 2002-12-16 19:57:36
|
On Sat, Dec 14, 2002 at 09:53:47PM +0100, Matthias Korte wrote: > Hi All, > I try to test geekos on real hardware, but geekos does not boot on this hardware: > > 166 MHZ PII > 64 MB Ram > 30 GB Hdd > > Geekos post this message while booting: > > Creating Kernel heap: start = 00102000, size = -1056768 > Failed assertion: ... at bget.c, line 1022 (thread=00000000) The fact that the heap size is negative is probably the cause of the assertion. It might be that the memory detection code does not work on machines with 64 MB of RAM or more. The memory detection code is in the file "setup.asm", if you want to investigate the problem yourself. I will probably take a look at this problem sometime soon. Thanks for the report! -Dave |
From: <Ma....@t-...> - 2002-12-14 20:46:53
|
Hi All, I try to test geekos on real hardware, but geekos does not boot on this = hardware: 166 MHZ PII=20 64 MB Ram 30 GB Hdd Geekos post this message while booting: Creating Kernel heap: start =3D 00102000, size =3D -1056768 Failed assertion: ... at bget.c, line 1022 (thread=3D00000000) After this first test, i tested it on a old 486, 16 MB Ram notebook, = there geekos runs perfect. I compiled geekos (0.0.1c) under linux. Can anyone help me ? bye,=20 matze |
From: David H. <da...@cs...> - 2002-10-24 16:09:47
|
On Thu, Oct 24, 2002 at 08:39:49AM -0700, Behrang Saeedzadeh wrote: > Thanks alot David > > Does it mean that Linux, BeOS, UNIX, Solaris, Mac OS > X, and ... have ELF binary format? Linux and Solaris both use ELF. I don't think OS X uses ELF. I'm not sure about BeOS. > Where can I find a > detailed description of the ELF format (I may write a > very small OS as my BSc project, if possible ;)) Try searching for "elf" at www.wotsit.org -Dave |
From: David H. <da...@cs...> - 2002-10-24 14:35:04
|
On Thu, Oct 24, 2002 at 04:46:51AM -0700, Behrang Saeedzadeh wrote: > Hi > > It seems that each os has a different binary format > for executables. But It seems that lots of OSes are > built with compilers that produce executables for > certain machines such as Win, Linux, and... Windows and Linux aren't machine-specific. (Well, Windows is now, but Linux runs on all types of machines). Windows does have its own executable format, PECOFF. Linux uses the ELF format, as does almost every free Unix-like OS, and many hobby operating systems. > Do these > OSes use the same binary format of that Win, Linux, > or...? I'm not aware of any OSes which use a format other than PECOFF or ELF. > If so, is it necessary to rewrite an other > compiler (or at least code generator) to have a custom > binary format? If you want a custom binary format, then yes, some part of the compiler toolchain will need to be modified. If you're thinking about developing your own operating system, I'd recommend using ELF, since it is the best-supported format in the GNU toolchain. Windows PECOFF is also a good choice if you're using cygwin. -Dave |
From: Behrang S. <beh...@ya...> - 2002-10-24 11:46:52
|
Hi It seems that each os has a different binary format for executables. But It seems that lots of OSes are built with compilers that produce executables for certain machines such as Win, Linux, and... Do these OSes use the same binary format of that Win, Linux, or...? If so, is it necessary to rewrite an other compiler (or at least code generator) to have a custom binary format? Thanks in advance. __________________________________________________ Do you Yahoo!? Y! Web Hosting - Let the expert host your web site http://webhosting.yahoo.com/ |
From: David H. <da...@cs...> - 2002-09-06 13:14:28
|
On Fri, Sep 06, 2002 at 05:55:17AM -0500, Derrick Swinarsky wrote: > I have started working on adding in PECOFF support. I don't know how long > it will take me, but I'll keep at it until it works and I have a user > process that runs. Great! Let me know if I can help with anything. In principle, it's not too complicated; just add VM mappings of sections in the executable image at the right addresses. > Wish me luck... Good luck! -Dave |
From: Derrick S. <dsw...@at...> - 2002-09-06 11:10:07
|
I have started working on adding in PECOFF support. I don't know how long it will take me, but I'll keep at it until it works and I have a user process that runs. Wish me luck... Derrick -----Original Message----- From: David Hovemeyer <da...@cs...> To: Derrick Swinarsky <dsw...@at...> Cc: gee...@li... <gee...@li...> Date: Tuesday, September 03, 2002 1:42 PM Subject: Re: [Geekos-devel] User Process Question...? >On Thu, Aug 29, 2002 at 09:52:20PM -0500, Derrick Swinarsky wrote: >> I have downloaded the experimental version 0.1.0 and have compiled it on my win98 machine with cygwin. I have loaded it into the bochs simulator and it seems to come up with no problem. But... there are no user processes running. There is no keyboard echo, scrolling b's or anything. Have I done something wrong, or is this the intended output? > >Now that I've reread your message, I know why user processes aren't >working for you. Cygwin produces executables in PECOFF format, and >GeekOS only supports ELF executables. So, I would guess that GeekOS >figures out that the executables aren't in the right format, and >refuses to load them. > >Adding PECOFF support wouldn't be too hard if you were inclined to work >on it. In fact, there is a header file "pecoff.h" in the current sources >which defines some of the offsets and values needed. > >-Dave |
From: David H. <da...@cs...> - 2002-09-03 18:42:31
|
On Thu, Aug 29, 2002 at 09:52:20PM -0500, Derrick Swinarsky wrote: > I have downloaded the experimental version 0.1.0 and have compiled it on my win98 machine with cygwin. I have loaded it into the bochs simulator and it seems to come up with no problem. But... there are no user processes running. There is no keyboard echo, scrolling b's or anything. Have I done something wrong, or is this the intended output? Now that I've reread your message, I know why user processes aren't working for you. Cygwin produces executables in PECOFF format, and GeekOS only supports ELF executables. So, I would guess that GeekOS figures out that the executables aren't in the right format, and refuses to load them. Adding PECOFF support wouldn't be too hard if you were inclined to work on it. In fact, there is a header file "pecoff.h" in the current sources which defines some of the offsets and values needed. -Dave |
From: David H. <da...@cs...> - 2002-09-03 18:39:54
|
On Thu, Aug 29, 2002 at 09:52:20PM -0500, Derrick Swinarsky wrote: > I have downloaded the experimental version 0.1.0 and have compiled it on my win98 machine with cygwin. I have loaded it into the bochs simulator and it seems to come up with no problem. But... there are no user processes running. There is no keyboard echo, scrolling b's or anything. Have I done something wrong, or is this the intended output? Sorry for the delay in replying; I was out of town last week. Version 0.1.0 is quite old, and contains a large number of bugs. (In fact, I'd say that it is extremely broken, and I don't recall why I even released it in the Files section.) I'd suggest checking the latest sources out from CVS; the web page explains how to do this. If you have trouble with CVS, I'd be happy to send you a tarball of the latest sources. In general, user processes should work, although they don't do much at the moment due to the lack of any useful system calls. -Dave |
From: Derrick S. <dsw...@at...> - 2002-08-30 03:00:19
|
I have downloaded the experimental version 0.1.0 and have compiled it on = my win98 machine with cygwin. I have loaded it into the bochs simulator = and it seems to come up with no problem. But... there are no user = processes running. There is no keyboard echo, scrolling b's or = anything. Have I done something wrong, or is this the intended output? Thanks Derrick |
From: David H. <da...@cs...> - 2002-06-09 13:40:49
|
Hi Garret, Sorry to take so long to reply. The message is coming from the ReadSector function in bootsect.asm. The "0001" is an error code returned from the BIOS read diskette sectors function, so apparently there is some problem reading a sector from the floppy. The "DEAD" just indicates that after 3 tries, the boot sector gave up. Why this is happening, I'm not really sure. I could send you a floppy image compiled under Linux, to see if it's a problem with your toolchain. -Dave On Tue, Jun 04, 2002 at 10:30:56PM -0400, Garret Kelly wrote: > Hello, > > I have the 0.0.1c release of GeekOS, and am having a problem getting it > to boot on any real hardware. Compiled from source GeekOS runs perfectly > under bochs, but as soon as I try and boot it on a real computer it > simply prints > > 100010001000DEAD > > And halts. I have tried the following CPUs: Intel Pentium 4, Intel > 486DX4-S, and a Duron, with the same results on each. > I have compiled on the latest version of Cygwin under Windows XP, with > gcc 2.95.3-5, and ld-2.11.92. > > I've checked the geekos-devel archives, and no one seems to have > mentioned this before. > > Is this a known problem? Or a problem unique to me? > > -Garret |
From: Garret K. <Gar...@uc...> - 2002-06-05 02:31:02
|
Hello, =20 I have the 0.0.1c release of GeekOS, and am having a problem getting it to boot on any real hardware. Compiled from source GeekOS runs perfectly under bochs, but as soon as I try and boot it on a real computer it simply prints =20 100010001000DEAD =20 And halts. I have tried the following CPUs: Intel Pentium 4, Intel 486DX4-S, and a Duron, with the same results on each. I have compiled on the latest version of Cygwin under Windows XP, with gcc 2.95.3-5, and ld-2.11.92. =20 I've checked the geekos-devel archives, and no one seems to have mentioned this before. =20 Is this a known problem? Or a problem unique to me? =20 -Garret |
From: David H. <da...@cs...> - 2002-05-17 20:12:23
|
I moved some source files out of the "kern" directory and into the "drivers" and "fs" directories. Note that the "fs" directory is new, so you will need to do a "cvs update -d" to get it. This is regarding the "oo-geekos" version. -Dave |
From: David H. <da...@cs...> - 2002-05-14 01:07:57
|
I checked in a simple IDE driver to the experimental branch of GeekOS. I have absolutely no idea whether or not it works on real hardware, but it does seem to work in Bochs. In addition, I committed some code to detect a FAT filesystem on the first partition of the first IDE drive, using a FreeDOS hard drive image downloaded from the bochs website. Any comments appreciated. Also, if you have experience with either IDE or FAT, I could use some help :-) -Dave |
From: David H. <da...@cs...> - 2002-03-20 15:32:37
|
On Wed, Mar 20, 2002 at 10:05:58PM +1100, Michael Lucas-Smith wrote: > Hi, > > I've just set up GeekOS on my linux box. > I had to remove the [ORG] tags from the .asm files to get nasm to accept > them. What version of nasm are you using? I'm surprised by this behavior. You may want to try compiling nasm from source: http://www.kernel.org/pub/software/devel/nasm/source/nasm-0.98.tar.gz -Dave |