Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > b611ea73723a8287cce23d3124a6eeea > files > 80

howto-sgml-ko-2006-5mdv2010.0.noarch.rpm

<!DOCTYPE Article PUBLIC "-//OASIS//DTD DocBook V3.1//EN">

<Article lang="ko">

<ArtHeader>

<Title>¸®´ª½º SMP ÇÏ¿ìÅõ</Title>
<AUTHOR lang="en">
<FirstName>David Mentre</FirstName>
<SurName>Mentre</SurName>
</AUTHOR>

<othercredit role="translator">
<Surname>¾ç</Surname>
<Firstname>À¯¼º</Firstname>
<Affiliation>
<Address>
<Email>yooseong (at) kldp.org</email>
</Address>
</Affiliation>
</othercredit>

<othercredit role="translator">
<Firstname>˼ˍ</Firstname>
<Surname>ÀÓ</Surname>
<Affiliation>
<Address>
<Email>eunjea (at) kldp.org</email>
</Address>
</Affiliation>
</othercredit>

<PubDate>v1.9, 13 January 2000</PubDate>

<Abstract>

<Para>
ÀÌ ÇÏ¿ìÅõ ¹®¼­´Â ¸®´ª½º¿¡¼­ SMP »ç¿ë¿¡ ´ëÇÑ ¹®Á¦, ÇØ°áÃ¥µé¿¡ °üÇØ ½áÁ³½À´Ï´Ù.
</Para>

</Abstract>

</ArtHeader>

<Sect1>
<Title>¼Ò°³</Title>

<Para>
¸®´ª½º´Â SMP (Symmetric Multi-Processors) ¸Ó½®¿¡¼­ ÀÛµ¿ÇÕ´Ï´Ù.
SMP Áö¿øÀº Ä¿³Î ¹öÁ¯ 2.0¿¡¼­ ½ÃÀÛµÇ¾î ²ÙÁØÈ÷ °³¼±µÇ°í ÀÖ½À´Ï´Ù.
2.2.x ´ëÀÇ Ä¿³Î¿¡¼­´Â º¸´Ù ¾ÈÁ¤µÇ°í ºü¸¥ ¼Óµµ¸¦ °¡Á® ¿Ã¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù.
</Para>

<Para>
º» ¹®¼­´Â David Mentr (<ULink URL="mailto:David.Mentre@irisa.fr">David.Mentre@irisa.fr</ULink>)¿¡ ÀÇÇØ °ü¸®µÇ°í ÀÖÀ¸¸ç, ´ÙÀ½ ÁÖ¼Ò¿¡¼­ ÃÖ±Ù ¹öÁ¯À» ±¸ÇÒ¼ö ÀÖ½À´Ï´Ù.
<ItemizedList>
<ListItem>

<Para>
 <ULink URL="http://www.irisa.fr/prive/mentre/smp-howto/">
 http://www.irisa.fr/prive/mentre/smp-howto/</ULink> (ÇÁ¶û½º)
</Para>
</ListItem>
<ListItem>

<Para>
 <ULink URL="http://www.phy.duke.edu/brahma/smp-faq/">
 http://www.phy.duke.edu/brahma/smp-faq/</ULink> (¹Ì±¹)
</Para>
</ListItem>

</ItemizedList>

</Para>

<Para>
¸¸¾à ´ç½ÅÀÌ ÀÌ ¹®¼­¿¡ ´ëÇÑ Á¶¾ð, ¼öÁ¤ »çÇ×µîÀÌ ÀÖ´Ù¸é
<ULink URL="http://www.irisa.fr/prive/mentre/smp-howto/smp-howto.sgml">SGML 
¹öÁ¯</ULink> ¿¡ ´ëÇÑ diff Çü½ÄÀ¸·Î º¸³» Áֽʽÿä.
±×·¯³ª ÅؽºÆ® ÇüÅÂÀÇ ¹®¼­µµ ȯ¿µÀÔ´Ï´Ù. ¸¸¾à ´ç½ÅÀÌ ÀÌ ÇÏ¿ìÅõ¿¡ ´ëÇØ
Àú¿¡°Ô À̸ÞÀÏÀ» º¸³»½Å´Ù¸é Á¦¸ñ¿¡ <Literal remap="tt">[Linux SMP HOWTO]</Literal> ¸¦ ³Ö¾îÁÖ½Ã¸é ´õ ºü¸¥ ´äº¯À» ¹ÞÀ¸½Ç¼ö ÀÖ½À´Ï´Ù. <Literal remap="tt">;)</Literal>
</Para>

<Para>
ÀÌ ÇÏ¿ìÅõ ¹®¼­´Â <Emphasis remap="bf">Chris Pirih</Emphasis>ÀÇ
<ULink
URL="http://www.ihoc.net/linux-smp-faq-draft.html">
ù¹ø° ¹®¼­</ULink> ¹®¼­·ÎºÎÅÍ °³¼±µÇ°í ÀÖ½À´Ï´Ù. 

</Para>

<Para>
ÀúÀÚµéÀº À̹®¼­»óÀÇ ¿À·ù¿Í »ý·«À¸·Î ¹ß»ýÇÒ¼ö ÀÖ´Â ¸ðµç ¼ÕÇØ¿Í ¹®Á¦µé¿¡ ´ëÇØ 
Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.
</Para>

</Sect1>

<Sect1>
<Title>¸ðµç ¾ÆÅ°ÅØó¿Í °ü·ÃµÈ Áú¹®µé</Title>

<Sect2>
<Title>Ä¿³Î °ü·Ã</Title>

<Para>

<OrderedList>
<ListItem>
<Para>
 <Emphasis remap="bf">¸®´ª½º°¡ ¸ÖƼ ½º·¹µå¸¦ Áö¿øÇϳª¿ä? ¸¸¾à ³»°¡ µÎ°³ ÀÌ»óÀÇ
 ÇÁ·Î¼¼½º¸¦ ½ÇÇà ½ÃŲ´Ù¸é, ¸ðµç CPUµé¿¡ ºÐ»ê 󸮰¡ µÉ±î¿ä?</Emphasis>

<Para>
³×, ÇÁ·Î¼¼½º¿Í Ä¿³Î-½º·¹µåµéÀº ÇÁ·Î¼¼¼­µé¿¡°Ô ºÐ»êµÉ °ÍÀÔ´Ï´Ù, ±×·¯³ª 
À¯Àú ½ºÆäÀ̽º ½º·¹µåµéÀº ±×·¸Áö ¾Ê½À´Ï´Ù.
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">¾î¶² ¾ÆÅ°ÅØóµé¿¡¼­ SMP¸¦ Áö¿ø Çϳª¿ä?</Emphasis>

<Para>
<VariableList>

<VarListEntry>
<Term><Emphasis remap="bf">Alan Cox</Emphasis>·Î ºÎÅÍ:</Term>
<ListItem>
<Para>
SMP´Â Ä¿³Î 2.0 ÀÌ»ó ¿¡¼­ ÀÎÅÚ MP1.1/1.4 ¸¦ Áö¿øÇÏ´Â hypersparc(SS20 ¶Ç´Â ±×¿Ü),
ÀÎÅÚ 486, ÆæƼ¾ö ¶Ç´Â ±× À̻󿡼­ ÀÛµ¿ÇÕ´Ï´Ù.

<Emphasis remap="bf">Richard Jelinek</Emphasis>°¡ µ¡ºÙÀÓ: 4 °³ÀÇ CPU ¿¡¼­ 
Å×½ºÆ® µÇ¾ú°í, MP Ç¥ÁØ¿¡ µû¸£¸é ÀÌ·ÐÀûÀ¸·Î 16 CPU ±îÁö Áö¿øÇÒ¼ö ÀÖ½À´Ï´Ù.
</Para>

<Para>
¸®´ª½º Ä¿³Î 2.2.x À̻󿡼­  UltraSparc, SparcServer, Alpha ¿Í PowerPC µîÀ» Áö¿øÇÕ´Ï´Ù.
</Para>
</VarListEntry>
<VarListEntry>
<Term><Emphasis remap="bf">Ralf Bächle</Emphasis>·Î ºÎÅÍ:</Term>
<ListItem>
<Para>
MIPS, m68k ¿Í ARM Àº SMP¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
m68k ¿Í ARMÀº ¾Æ¸¶ ¿µ¿øÈ÷ Áö¿øÇÏÁö ¾ÊÀ»°ÍÀÔ´Ï´Ù.
</Para>

<Para>
Àú´Â MIPS-SMP ¹Ú½º°¡ »ý±â´Â µ¥·Î SMP Áö¿øÀ» À§ÇØ ÇØÅ·À» Çغ¸·Á°í ÇÕ´Ï´Ù.
</Para>
</VarListEntry>
</VariableList>
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">¸®´ª½º SMP Ä¿³ÎÀº ¾î¶»°Ô ¸¸µå³ª¿ä?</Emphasis>

<Para>
¸¹Àº ¸®´ª½º ¹èÆ÷º»µéÀÌ SMP Ä¿³Î ÆÐÅ°Áö¸¦ Æ÷ÇÔÇÏ°í ÀÖÁö ¾Ê±â ¶§¹®¿¡
(¿ªÀÚÁÖ: »ç½Ç ¿äÁò ¹èÆ÷º»µéÀº ´ëºÎºÐ Æ÷ÇÔÇÏ°í ÀÖÁö¸¸,) ´ç½ÅÀÌ Á÷Á¢ ¸¸µé¾î¾ß
ÇÕ´Ï´Ù. ¸¸¾à ´ç½ÅÀÌ ¾ÆÁ÷±îÁö Ä¿³Î ÄÄÆÄÀÏÀ» Çغ»ÀûÀÌ ¾ø´Ù¸é ÀÌ°ÍÀº ÁÁÀº
ÀÌÀ¯°¡ µÉ°ÍÀÔ´Ï´Ù. Ä¿³Î ÄÄÆÄÀÏ¿¡ ´ëÇÑ ¼³¸íÀº ÀÌ ¹®¼­ÀÇ ¸ñÀû¿¡ ¹þ¾î³ª¹Ç·Î,
´õ ÀÚ¼¼ÇÑ ³»¿ëÀº Linux Kernel Howto ¸¦ Âü°íÇϼ¼¿ä. (<Emphasis remap="bf">C. Polisher</Emphasis>)
</Para>

<Para>
Ä¿³Î 2.0 ÀÌ»ó (2.1.132À» Á¦¿ÜÇÑ) ¿¡¼­´Â Ä¿³ÎÀÇ ÁÖ Makefile (<Literal remap="tt">/usr/src/linux/Makefile</Literal>)¿¡¼­ <Literal remap="tt">SMP=1</Literal> ¶óÀÎÀÇ ÁÖ¼®À» Ç®¾îÁÖ¸é µË´Ï´Ù.
</Para>

<Para>
Ä¿³Î 2.2.x À̻󿡼­´Â 
Processor type and features  ---&gt;
[*] Symmetric multi-processing support

"Symmetric multi-processing support"¸¦ yes ·Î ÇØÁÝ´Ï´Ù.
(<Emphasis remap="bf">Michael Elizabeth
Chastain</Emphasis>).
</Para>

<Para>
±×¸®°í
</Para>

<Para>
Character devices  ---&gt;
[*] Enhanced Real Time Clock Support
</Para>

<Para>
À§¿Í °°ÀÌ "RTC support" ¸¦ yes ·Î ÇØÁÝ´Ï´Ù. (<Emphasis remap="bf">Robert G.  Brown</Emphasis>).
RTC Áö¿øÀº ¿ì¸®°¡ ¾Ë°í ÀÖ´Â ¹®Á¦ÀÎ SMP ½Ã½ºÅÛÀÇ ½Ã°£ÀÇ ´À·ÁÁüÀ» ÇØ°áÇÏÁö´Â
¾ÊÀ»°ÍÀÔ´Ï´Ù,  ±×·¯³ª ºÎÆýà ½Ã°£À» ÀÐÀ»¶§ÀÇ Á¤ÁöÇö»óÀ» ¿¹¹æÇØ ÁÝ´Ï´Ù.
¶ÇÇÑ RTC ±â´ÉÀº ¸î¸î ¿À¸®Áö³¯ ÀÎÅÚ ¸ÞÀκ¸µå¿¡¼­ µÎ¹ø° CPU¸¦ ÀνÄÇϴµ¥ 
ÇÊ¿äÇÕ´Ï´Ù (<Emphasis remap="bf">Richard Jelinek</Emphasis>).
</Para>

<Para>
±×¸®°í
</Para>

<Para>
x86 Ä¿³Î¿¡¼­´Â APM (advanced power management) ±â´ÉÀ» ³ÖÁö ¸¶½Ê½Ã¿ä!
APM °ú SMP ´Â ȣȯÇÏÁö ¾Ê½À´Ï´Ù. ±×¸®°í ´ç½ÅÀÇ ½Ã½ºÅÛÀº ºÐ¸íÈ÷(ÃÖ¼ÒÇÑ ¾Æ¸¶µµ <Literal remap="tt">;)</Literal>) ºÎÆýÿ¡ ¹®Á¦¸¦ ÀÏÀ¸Å³ °ÍÀÔ´Ï´Ù (<Emphasis remap="bf">Jakob Oestergaard</Emphasis>).

2.1.x ÀÌ»óÀÇ SMP Ä¿³Î¿¡¼­´Â APM ±â´ÉÀº ²¨Áý´Ï´Ù. ±âº»ÀûÀ¸·Î APM Àº SMP 
½Ã½ºÅÛ¿¡¼­ ¹ÌÁ¤À̸ç, ¹«½¼ÀÏÀ̵çÁö ÀϾ ¼ö ÀÖ½À´Ï´Ù.
(<Emphasis remap="bf">Alan Cox</Emphasis>)
</Para>

<Para>
±×¸®°í
</Para>

<Para>
x86 Ä¿³ÎÀº "MTRR (Memory Type Range Register)" ±â´ÉÀ» Ä¿³Î¿¡ ³Ö½À´Ï´Ù.
ÀÌ°ÍÀº ¸î¸î ¹ö±×°¡ ÀÖ´Â BIOS¿¡¼­ µÎ¹ø° ÇÁ·Î¼¼¼­ÀÇ Ä³½¬ ¸Þ¸ð¸®°¡ ÀÛµ¿ÇÏÁö 
¾Ê´Â°ÍÀ» ÇØ°á ÇØ ÁÝ´Ï´Ù.
</Para>

<Para>
´ç½ÅÀº Ä¿³Î°ú ¸ðµç °ü·Ã ¸ðµâµéÀ» SMP ¸ðµå·Î ´Ù½Ã ÄÄÆÄÀÏ ÇؾßÇÕ´Ï´Ù.
<Literal remap="tt">make modules</Literal> °ú <Literal remap="tt">make
modules&lowbar;install</Literal> À» ÀØÁö ¸¶½Ê½Ã¿ä (<Emphasis remap="bf">Alan Cox</Emphasis>).
</Para>

<Para>
¸¸¾à ¸ðµâ ÀûÀç ¿À·ù°¡ »ý±ä´Ù¸é ´ç½ÅÀº ¾Æ¸¶ ¸ðµâµéÀ» ÄÄÆÄÀÏ ÇÏÁö ¾Ê¾Ò°Å³ª
Àç ÀνºÅç ÇÏÁö ¾Ê¾ÒÀ» °ÍÀÔ´Ï´Ù. 
¶ÇÇÑ, ¸î¸î 2.2.x ´ëÀÇ Ä¿³Î¿¡¼­ SMP Ä¿³Î¿¡¼­ ÀϹÝÄ¿³Î·ÎÀÇ Àç ÄÄÆÄÀϽà ¹®Á¦°¡ 
ÀÖ´Ù´Â º¸°í°¡ ÀÖ¾ú½À´Ï´Ù. ÀÌ°ÍÀ» ÇØ°áÇÏ·Á¸é <Emphasis>.config</Emphasis> 
ÆÄÀÏÀ» ÀúÀåÇØ(´Ù¸¥ °÷¿¡) ³õÀº ´ÙÀ½, <Emphasis>make mrproper</Emphasis> ÇÑÈÄ, 
¹é¾÷ÇسõÀº <Emphasis>.config</Emphasis> ÆÄÀÏÀ» º¹»çÇÑÈÄ Ä¿³ÎÀ» ÀçÄÄÆÄÀÏ ÇÕ´Ï´Ù.
(<Emphasis remap="bf">Wade Hampton</Emphasis>).
Ä¿³Î ÄÄÆÄÀÏÈÄ lilo ½ÇÇàÀ» ÀØÁö ¸¶½Ê½Ã¿ä.
</Para>

<Para>
¿ä¾à:

<ProgramListing>
make config # ¶Ç´Â menuconfig ¶Ç´Â xconfig
make dep
make clean
make bzImage # ¶Ç´Â ¿øÇÏ´Â °ÍÀ¸·Î(make zlilo,...)
# Ä¿³Î À̹ÌÁö¸¦ º¹»çÇÑÈÄ(/boot/¿¡) lilo¸¦ ½ÇÇà
make modules
make modules_install
</ProgramListing>

</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">ºñ SMP Ä¿³ÎÀ» ¾î¶»°Ô ¸¸µå³ª¿ä?</Emphasis>

<Para>
Ä¿³Î 2.0 ´ë¿¡¼­´Â Makefile (/usr/src/linux/Makefile) ¿¡¼­ <Literal remap="tt">SMP=1</Literal> ¶óÀÎÀ» ÁÖ¼® ó¸®ÇÕ´Ï´Ù.
</Para>

<Para>
2.2 ´ë¿¡¼­´Â Ä¿³Î ¼³Á¤½Ã "Symmetric multi-processing support" ¿¡ no ·Î 
´ë´äÇÏ¸é µË´Ï´Ù (<Emphasis remap="bf">Michael Elizabeth Chastain</Emphasis>).
</Para>

<Para>
´ç½ÅÀº Ä¿³Î°ú °ü·Ã ¸ðµâ ¸ðµÎ¸¦ Àç ÄÄÆÄÀÏ, ÀνºÅç ÇؾßÇÕ´Ï´Ù.
<Literal remap="tt">make modules</Literal> ¿Í <Literal remap="tt">make
modules_install</Literal> ±×¸®°í lilo¸¦ ½ÇÇà ½ÃÅ°´Â °ÍÀ» ÀØÁö ¸¶½Ê½Ã¿ä.
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">SMP Ä¿³ÎÀÇ ÀÛµ¿ ¿©ºÎ´Â ¾î¶»°Ô È®ÀÎÇϳª¿ä?</Emphasis>

<Para>
 cat /proc/cpuinfo 
</Para>

<Para>
dual PentiumII ÀÇ ÀüÇüÀûÀÎ °á°ú:

<ProgramListing>
processor       : 0
cpu             : 686
model           : 3
vendor_id       : GenuineIntel
[...]
bogomips        : 267.06
 
processor       : 1
cpu             : 686
model           : 3
vendor_id       : GenuineIntel
[...]
bogomips        : 267.06
</ProgramListing>

</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">¼¼¹ÐÇÑ ¶ôÅ·°ú ¸ÖƼ½º·¹µù »óÅ·ΠÀüȯµÇ´Â Ä¿³ÎÀÇ »óÅ´Â?</Emphasis>
</Para>

<Para>
¸®´ª½º 2.2 Ä¿³ÎÀº ½Ã±×³Î ó¸®¿Í ÀÎÅÍ·´Æ®¿Í ¸î¸î I/O ÀÇ ¼¼¹ÐÇÑ ¶ô(lock)󸮰¡ µÇ¾îÀÖ´Ù.
³ª¸ÓÁö´Â õõÈ÷ À̽ĵǰí ÀÖ´Ù. ¸ðµç ½ºÄÉÁÙ¸µÀº SMP¿¡ ¾ÈÀüÇÏ´Ù.
</Para>

<Para>
2.3 (´ÙÀ½ ¹öÁ¯ÀÎ 2.4) Ä¿³ÎÀº ¾ÆÁÖ ¼¼¹ÐÇÑ ¶ôÅ· ±â´ÉÀ» °¡Áö°í ÀÖ´Ù. 2.3 Ä¿³Î¿¡¼­
Ä¿´Ù¶õ Ä¿³Î ¶ôÀÇ »ç¿ëÀº ±âº»ÀûÀ¸·Î »ç¶óÁö°í ´ëºÎºÐÀÇ ¸®´ª½º Ä¿³ÎÀÇ ÇϺΠ½Ã½ºÅÛµéÀº
ÃæºÐÈ÷ ½º·¹µåÈ­ µÈ´Ù: ³×Æ®¿öÅ·, VFS, VM, IO, block/page ij½¬, ½ºÄÉÁÙ¸µ, ÀÎÅÍ·´Æ®,
½Ã±×³Î µîµî.
(<Emphasis remap="bf">Ingo Molnar</Emphasis>)
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">¸®´ª½º SMP °¡ ÇÁ·Î¼¼¼­ÀÇ À¯»ç¼ºÀ» Áö¿øÇϳª¿ä?</Emphasis>

<Para>
<VariableList>

<VarListEntry>
<Term>ÀϹÝÀûÀÎ Ä¿³Î</Term>
<ListItem>
<Para>
¾Æ´Ï¿ä &amp; ³×.
ÇÁ·Î¼¼½ºµéÀ» ƯÁ¤ CPU À§¿¡¼­ ½ÇÇàÇÏ°Ô ÇÏ´Â ±æÀº ¾ø½À´Ï´Ù.
±×·¯³ª ¸®´ª½º ½ºÄÉÁì·¯´Â °¢ °úÁ¤µéÀ» À§ÇØ ÇÁ·Î¼¼¼­ ¼ºÇâÀ» °¡Áý´Ï´Ù.
±×°ÍÀº ÇÁ·Î¼¼½ºµéÀ» ƯÁ¤ CPUµé¿¡ ¿¬°á½ÃÅ°°Ô ÇÏ´Â °æÇâÀÌ ÀÖ½À´Ï´Ù.
</Para>
</VarListEntry>
<VarListEntry>
<Term>ÆÐÄ¡</Term>
<ListItem>
<Para>
³×. °ü·Ã »çÀÌÆ® <ULink
URL="http://isunix.it.ilstu.edu/~thockin/pset/"
>PSET - Processor Sets for the Linux kernel</ULink
>:
<QUOTE
>
ÀÌ ÇÁ·ÎÁ§Æ®ÀÇ ¸ñÀûÀº psetÀÇ »óÈ£ ȣȯ¼º°ú ±â´ÉÀ» ¸¸µé¾î ÁÝ´Ï´Ù.
(SGI¿¡ ÀÇÇØ Á¤ÀÇµÈ - ºÎºÐÀûÀ¸·Î IRIX 6.4 Ä¿³Î¿¡¼­ »èÁ¦µÈ).  
ÀÌ°ÍÀº »ç¿ëÀÚµéÀÌ Æ¯Á¤ ÇÁ·Î¼¼¼­(µé)ÀÇ À§¿¡¼­ ÇÁ·Î¼¼½ºµéÀ» µ¿ÀÛÇϵµ·Ï
°áÁ¤ÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. ±×¸®°í ½º·¹µåµéÀº ºÐ¸®µÈ ÇÁ·Î¼¼¼­µé,
ŸÀ̹Ö, ¾ÈÀü (root ¸¸ÀÇ CPU?) ¿¡¼­ »ç¿ëµÉ¼ö ÀÖ½À´Ï´Ù.
±×¸®°í ¾Æ¸¶µµ ´õ ¸¹Àº °Íµéµµ.
</QUOTE
>
</Para>

<Para>
ÀÌ°ÍÀº syscall sysmp()¿¡ ÁßÁ¡À» µÓ´Ï´Ù.
ÀÌ ±â´ÉÀº ¾î´À ±â´ÉÀÌ ¿äûµÇ´Â°¡¿¡ µû¶ó ¸¹Àº ¸Å°³ º¯¼öµéÀÌ ÀÖ½À´Ï´Ù.
±â´ÉµéÀº ´ÙÀ½À» Æ÷ÇÔÇÕ´Ï´Ù.

<ItemizedList>
<ListItem>

<Para>
 ÇÁ·Î¼¼½º/½º·¹µå¸¦ ƯÁ¤ CPU¿¡ °íÁ¤Çϴ°Í
</Para>
</ListItem>
<ListItem>

<Para>
 ¸î°¡Áö ÇÁ·Î¼¼½ºµéÀ» ½ÇÇàÇÏ´Â CPUÀÇ ´É·ÂÀ» ÇÑÁ¤Çϴ°Í
</Para>
</ListItem>
<ListItem>

<Para>
 ÁýÁߵǴ ½ÇÇà¿¡¼­ CPU¸¦ ÇÑÁ¤ ½ÃÅ°´Â°Í (restricting a CPU from running at all)
</Para>
</ListItem>
<ListItem>

<Para>
 ¿À·ÎÁö ÇÑ°³ÀÇ ÇÁ·Î¼¼½º(ºÎ ÇÁ·Î¼¼½ºµéÀ» Æ÷ÇÔ)¸¦ ½ÇÇàÇϵµ·Ï Çϴ°Í
</Para>
</ListItem>
<ListItem>

<Para>
 CPUÀÇ »óÅ¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò´Â°Í
</Para>
</ListItem>
<ListItem>

<Para>
 ¹Ù¿îµå µÇ¾î ÀÖÀ»Áöµµ ¸ð¸£´Â ÇÁ·Î¼¼½ºµéÀÇ »ý¼º°ú Æı«
 (creating/destroying sets of processors, to which processes may be bound)
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
</VariableList>
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">SMP ¹ö±×´Â ¾îµð¿¡ º¸°íÇØ¾ß Çϳª¿ä?</Emphasis>

<Para>
<Literal remap="tt">linux-smp@vger.rutgers.edu</Literal>.
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">SMPÀÇ ¼º´ÉÀº ¾î¶²°¡¿ä?</Emphasis>

<Para>
¸¸¾à ´ç½ÅÀÌ SMP ½Ã½ºÅÛÀÇ ¼º´ÉÀ» ÃøÁ¤ÇÏ°í ½Í´Ù¸é Cameron MacKinnon¿¡ ÀÇÇØ 
¸¸µé¾îÁø  <ULink URL="http://www.phy.duke.edu/brahma/benchmarks.smp">
http://www.phy.duke.edu/brahma/benchmarks.smp</ULink>¿¡¼­ ¸î°¡Áö Å×½ºÆ®¸¦ 
Çغ¼¼ö ÀÖ½À´Ï´Ù.
</Para>
</ListItem>

</OrderedList>

</Para>

</Sect2>

<Sect2>
<Title>»ç¿ëÀÚÀÇ Ãø¸é</Title>

<Para>

<OrderedList>
<ListItem>
<Para>
 <Emphasis remap="bf">³ª¿¡°Ô SMP°¡ Á¤¸» ÇÊ¿äÇÑ°¡¿ä?</Emphasis>

<Para>
¸¸¾à ´ç½ÅÀÌ ±×·¸°Ô ¹°¾îºÁ¾ß ÇÑ´Ù¸é ¾Æ¸¶µµ ¾Æ´Ò°Í ÀÔ´Ï´Ù. <Literal remap="tt">:)</Literal>
ÀϹÝÀûÀ¸·Î, ¸ÖƼ ÇÁ·Î¼¼¼­ ½Ã½ºÅÛÀº ÇÑ°³ÀÇ ÇÁ·Î¼¼¼­¸¦ °¡Áø ½Ã½ºÅÛ¿¡ ºñÇØ
´õ ³ºÀº ÆÛÆ÷¸Õ½º¸¦ º¸¿©ÁÝ´Ï´Ù. ±×·¯³ª ºÐ¸íÈ÷ ÆľÇÇØ¾ß ÇÒ°ÍÀº
CPU ÀÇ ¼öÀÌ¿Ü¿¡ ¸¹Àº ´Ù¸¥ ¿äÀεéÀ» °í·ÁÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, ÁÖ¾îÁø ½Ã½ºÅÛÀÇ ÇÁ·Î¼¼¼­°¡ ´À¸° µð½ºÅ© µå¶óÀÌºê ¶§¹®¿¡ 
½¬°í ÀÖ´Ù¸é, ÀÌ ½Ã½ºÅÛÀº "input/output bound"À̸ç, ÇÁ·Î¼¼¼­ÀÇ Ãß°¡·Î
¾ò´Â ÀÌÀÍÀº ÀûÀ» °ÍÀÔ´Ï´Ù. ¸¸¾à ½Ã½ºÅÛÀÌ ¸¹Àº ÇÁ·Î¼¼½ºµéÀ» µ¿½Ã¿¡ ½ÇÇàÇÏ°í
ÀÖ´Ù¸é ÇÁ·Î¼¼¼­ÀÇ Ãß°¡·Î ¾ò´Â À̵æÀº ¸¹¾ÆÁý´Ï´Ù. º¹¼öÀÇ ÇÁ·Î¼¼¼­µéÀÌ »ç¿ëµÉ¶§
SCSI µð½ºÅ© µå¶óÀ̺êµéÀº ¸Å¿ì È¿°úÀûÀϼö ÀÖ½À´Ï´Ù.(<Emphasis remap="bf">C. Polisher</Emphasis>)
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">µÎ°³ÀÇ 300 MHz ÇÁ·Î¼¼¼­¿Í ÇÑ°³ÀÇ 600 MHz ÇÁ·Î¼¼¼­´Â °°Àº
 ´É·ÂÀ» ¼öÇàÇÏ´ÂÁö?</Emphasis>

<Para>
ÀÌ°ÍÀº ¼öÇàµÇ´Â ¾îÇø®ÄÉÀ̼ǿ¡ µû¶ó ´Ù¸¨´Ï´Ù. ±×·¯³ª ´ëºÎºÐÀÇ °æ¿ì´Â ¾Æ´Õ´Ï´Ù.
SMP ´Â ´ÜÀÏ ÇÁ·Î¼¼¼­¿¡ ºñÇØ ¾à°£ÀÇ ¿À¹öÇìµå¸¦ Ãß°¡ÇÕ´Ï´Ù.
(<Emphasis remap="bf">Wade Hampton</Emphasis>).
<Literal remap="tt">:)</Literal>
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">¾î¶»°Ô ÇÏ¸é ¿©·¯°³ÀÇ CPUÀÇ ¼º´ÉÀ» Ãâ·ÂÇØ º¼¼ö ÀÖ³ª¿ä?</Emphasis>

<Para>
<Emphasis remap="bf">Samuel S. Chessman</Emphasis>ÀÇ ´öÅÃÀ¸·Î ¸î°¡Áö À¯¿ëÇÑ 
À¯Æ¿¸®Æ¼µéÀÌ ´ÙÀ½¿¡ ÀÖ½À´Ï´Ù:
<VariableList>

<VarListEntry>
<Term>¹®ÀÚ:</Term>
<ListItem>
<Para>
<ULink
URL="http://www.cs.inf.ethz.ch/~rauch/procps.html"
>http://www.cs.inf.ethz.ch/~rauch/procps.html</ULink
>
</Para>

<Para>
±Ùº»ÀûÀ¸·Î ÀÌ°ÍÀº procps v1.12.2 ÀÌ´Ù. ±×¸®°í SMP¸¦ À§ÇÑ ¾à°£ÀÇ ÆÐÄ¡µé.
</Para>

<Para>
2.2.x ´ë¸¦ À§ÇÑ ÆÐÄ¡´Â ÀÌ°÷¿¡ (<Emphasis remap="bf">Gregory R. Warnes</Emphasis>)
<ULink
URL="http://queenbee.fhcrc.org/~warnes/procps"
>http://queenbee.fhcrc.org/~warnes/procps</ULink
> 
</Para>
</VarListEntry>
<VarListEntry>
<Term>±×·¡ÇÈ:</Term>
<ListItem>
<Para>
xosview-1.5.1 ´Â SMP ¸¦ Áö¿øÇÕ´Ï´Ù. ±×¸®°í 2.1.85 ÀÌ»óÀÇ Ä¿³Î¿¡¼­ /proc/stat 
¿¡ cpuX Ç׸ñÀÌ ÀÖ´Â °æ¿ì.
</Para>

<Para>
xosview ÀÇ °ø½Ä »çÀÌÆ®´Â:
<ULink
URL="http://lore.ece.utexas.edu/~bgrayson/xosview.html"
>http://lore.ece.utexas.edu/~bgrayson/xosview.html</ULink
> 
</Para>

<Para>
<Emphasis remap="bf">Kumsup Lee</Emphasis> ¿¡ ÀÇÇÑ 2.2.x Ä¿³Î ÆÐÄ¡µéÀÌ 
ÀÌ°÷¿¡ ÀÖ½À´Ï´Ù.
<ULink
URL="http://www.ima.umn.edu/~klee/linux/xosview-1.6.1-5a1.tgz"
>http://www.ima.umn.edu/~klee/linux/xosview-1.6.1-5a1.tgz</ULink
>
</Para>

<Para>
ÀÌ¿Ü ¿©·¯°¡Áö ÆÐÄ¡µéÀÌ 
<ULink URL="http://www-isia.cma.fr/~forissie/smp_kernel_patch/"
>http://www-isia.cma.fr/~forissie/smp_kernel_patch/</ULink>¿¡ ÀÖ½À´Ï´Ù.
</Para>
</VarListEntry>
</VariableList>
</Para>

<Para>
´ç½ÅÀº xosview ·Î ÇÁ·Î¼¼½º ½ºÄÉÁ층À» Á¤È®ÇÏ°Ô ¸ð´ÏÅ͸µ ÇÒ¼ö´Â ¾ø½À´Ï´Ù.
xosview ÀÚü°¡ ÇϳªÀÇ ÇÁ·Î¼¼½º À̸ç, ½ºÄÉÁ층¿¡ ¿µÇâÀ» ÁֹǷΠ(<Emphasis remap="bf">H. Peter Anvin</Emphasis>).
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">Ä¿³Î ÄÄÆÄÀϽà 1°³ÀÇ ÀÌ»óÀÇ ÇÁ·Î¼¼½º¸¦ ½ÇÇà ½ÃÅ°·Á¸é?
</Emphasis>

<Para>
´ÙÀ½°ú °°ÀÌ ÇÕ´Ï´Ù:

<ProgramListing>
        # make [modules|zImage|bzImages] MAKE="make -jX"
		  X ´Â CPU ¼ýÀÚÀÔ´Ï´Ù.
		  ÁÖÀÇ : ÀÌ°ÍÀº "make dep" ¿¡¼­´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.
</ProgramListing>

</Para>

<Para>
2.2 ´ë Ä¿³Î¿¡¼­´Â <Literal remap="tt">/usr/src/linux/Documentation/smp.txt</Literal> ¹®¼­¸¦ Âü°íÇϼ¼¿ä.
</Para>

<Para>
º¹¼öÀÇ ÇÁ·Î¼¼¼­µéÀ» »ç¿ëÇϱâ À§ÇÑ ÃæºÐÇÑ ¸Þ¸ð¸®¿Í ÀÔÃâ·Â ¼Óµµ(ÇÏµå µð½ºÅ©µîÀÇ)
°¡ ¾Æ´Ï¶ó¸é ÄÄÆÄÀÏ°úÁ¤¿¡ ´õ Áö¿¬À» ÀÏÀ¸Å³¼ö ÀÖ½À´Ï´Ù. 
<Literal remap="tt">make MAKE="make -j 2" -j 2</Literal> ´Â ½ÇÁ¦·Î ´ÜÀÏ 
ÇÁ·Î¼¼¼­¿¡¼­µµ È¿°ú¸¦ º¼¼ö ÀÖ½À´Ï´Ù. (<Emphasis remap="bf">Ralf Bächle</Emphasis>).
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">¿Ö <Literal remap="tt">time</Literal> ¸í·É¾î°¡ ºÎÁ¤È®ÇÏ°Ô ÀÛµ¿ÇÏ´ÂÁö?</Emphasis>
(<Emphasis remap="bf">Joel Marchand</Emphasis>)

<Para>
2.x ´ëÀÇ Ä¿³Î¿¡¼­ <Literal remap="tt">time</Literal> ¸í·É¾îÀÇ °á°ú´Â ºÎÁ¤È®ÇÕ´Ï´Ù. À¯Àú¿Í ½Ã½ºÅÛÀÇ ÇÕÀº ¸Â½À´Ï´Ù¸¸, À¯Àú¿Í ½Ã½ºÅÛ »çÀÌ¿¡ spreading 
(¹èÄ¡? ¹ß»ý?)µÇ´Â ½Ã°£Àº Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.
</Para>

<Para>
´õ ÀÚ¼¼ÇÏ°Ô: ºÎÆ® CPU ÀÌ¿ÜÀÇ ÇÁ·Î¼¼¼­µé¿¡ ÀÇÇØ »ç¿ëµÇ´Â ½Ã°£µéÀÌ
½Ã½ºÅÛÀÇ ½Ã°£°ú °°´Ù°í »ý°¢µÇ±â ¶§¹®ÀÌ´Ù. ¸¸ÀÏ ´ç½ÅÀÌ ÇÁ·Î±×·¥ÀÇ ½Ã°£À» Àé´Ù¸é,
»ç¿ëÀÚ ½Ã°£°ú ½Ã½ºÅÛÀÇ ½Ã°£À» ´õÇÑ´Ù¸é ±×°ÍÀº °ÅÀÇ Á¤È®ÇÒ °ÍÀÌ´Ù.
(½Ã½ºÅÛ ½Ã°£À» °è»êÇÏ´Â ½Ã°£À» Á¦¿ÜÇÑ)
(<Emphasis remap="bf">Jakob Østergaard</Emphasis>).
</Para>

<Para>
ÀÌ ¹ö±×´Â 2.2 Ä¿³Î¿¡¼­ ¼öÁ¤µÇ¾ú½À´Ï´Ù.
</Para>
</ListItem>

</OrderedList>

</Para>

</Sect2>

<Sect2>
<Title>SMP ÇÁ·Î±×·¡¹Ö</Title>

<Para>
<Emphasis remap="bf">Jakob Østergaard</Emphasis> ¿¡ ÀÇÇØ
</Para>

<Para>
SMP ¸®´ª½º¸¦ À§ÇÑ ´ÙÁß ½º·¹µå ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ¼½¼ÇÀÔ´Ï´Ù.
</Para>

<Sect3>
<Title>º´·Ä ó¸® ¹æ¹ýµé</Title>

<Para>

<OrderedList>
<ListItem>

<Para>
 POSIX ½º·¹µå
</Para>
</ListItem>
<ListItem>

<Para>
 PVM / MPI Message Passing Libraries
</Para>
</ListItem>
<ListItem>

<Para>
 fork() -- ´ÙÁß ÇÁ·Î¼¼½º
</Para>
</ListItem>

</OrderedList>

</Para>

<Para>
fork() ¿Í PVM/MPI´Â ÀϹÝÀûÀ¸·Î ¸Þ¸ð¸®¸¦ °øÀ¯ÇÏÁö ¾Ê¾Æ,
IPC ¶Ç´Â ¸Þ½Ã¡ API ¿¡ ÀÇÇØ ¼ÒÅëµÇ±âµµ Çϸç, ÀÌ°ÍÀº À̹øÀå¿¡¼­ 
´õÀÌ»ó ¼³¸íµÇÁö´Â ¾ÊÀ» °ÍÀ̸ç, À̰͵éÀº ´ÜÀÏ ÇÁ·Î¼¼¼­¿Í Ŭ·¯½ºÅÍ¿¡¼­µµ
»ç¿ëµÇ´Â °ÍÀ̹ǷΠSMP ¿¡ ƯÁ¤µÇ¾î ÀÖÁöµµ ¾Ê½À´Ï´Ù.
</Para>

<Para>
¿À·ÎÁö POSIX ½º·¹µå¸¸ÀÌ ½Ã½ºÅÛ ÀÚ¿øÀ» °øÀ¯ÇÏ´Â °Í(ƯÈ÷ ¸Þ¸ð¸®)°ú °°Àº 
´ÙÁß ½º·¹µå¸¦ Á¦°øÇÑ´Ù. ÀÌ°ÍÀº SMP ¸Ó½ÅÀ» Ưº°ÇÏ°Ô ÇÏ´Â °ÍÀ̸ç,
¸¹Àº ÇÁ·Î¼¼¼­µéÀÌ ¸Þ¸ð¸®¸¦ °øÀ¯ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù.
SMP¿¡¼­ ¾çÂÊ(¶Ç´Â ±×ÀÌ»ó)ÀÇ ÇÁ·Î¼¼¼­¸¦ »ç¿ëÇϱâ À§Çؼ­´Â 
Ä¿³Î-½º·¹µå-¶óÀ̺귯¸®¸¦ »ç¿ëÇÑ´Ù.
ÁÁÀº ¶óÀ̺귯¸®´Â <ULink URL="http://pauillac.inria.fr/~xleroy/linuxthreads/">LinuxThreads - Xavier Leroy¿¡ ÀÇÇØ ¸¸µé¾îÁø pthread ¶óÀ̺귯¸®</ULink>ÀÌ´Ù.
»õ·Î¿î ¸®´ª½º ¹èÆ÷º»µéÀº ÀÌ ¶óÀ̺귯¸®¸¦ ±âº»À¸·Î Æ÷ÇÔÇÏ°í ÀÖ´Ù.
±×·¯¹Ç·Î, ´ç½ÅÀº Ä¿³Î ½º·¹µå »ç¿ëÀ» À§ÇØ µû·Î ÆÐÅ°Áö¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø´Ù.
</Para>

<Para>
¾îÇø®ÄÉÀÌ¼Ç ¼öÁØ¿¡¼­ Ä¿³Î-½º·¹µùÀ» »ç¿ëÇÏÁö ¾Ê´Â ½º·¹µåµé
(±×¸®°í POSIX ½º·¹µåµé)ÀÇ ½ÇÇöÀÌ ÀÖ´Ù. 
ÀÌ ½º·¹µå ²Ù·¯¹ÌµéÀº ÇÑ°³ÀÇ °úÁ¤¿¡¼­ ½º·¹µùÀ» À¯ÁöÇÑ´Ù.
±×·¯¹Ç·Î SMP¸¦ ÀÌ¿ëÇÏÁö ¸»¶ó. ±×·¯³ª ±×µéÀº ¸¹Àº Àû¿ë¿¡ ÁÁ°í, ÇÑ°³ÀÇ ÇÁ·Î¼¼¼­
½Ã½ºÅÛ¿¡ °üÇÑ Ä¿³Î-½º·¹µåµé º¸´Ù ½ÇÁ¦·Î ´õ ºü¸¥ °æÇâÀÌ ÀÖ´Ù.
</Para>

<Para>
´ÙÁß-½º·¹µùÀº Un*x ¼¼°è¿¡¼­ ÀαⰡ ¾ø¾ú½À´Ï´Ù.
¸î°¡Áö ÀÌÀ¯·Î, º¹¼öÀÇ ÇÁ·Î¼¼½º ¶Ç´Â ½º·¹µå¸¦ ÇÊ¿ä·Î ÇÏ´Â ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇØ,
´ëºÎºÐÀº fork()¸¦ »ç¿ëÇÏ¿© ¾º¿©Á³½À´Ï´Ù. ±×·¯¹Ç·Î, ½º·¹µå »ç¿ë¿¡ Á¢±ÙÇÒ¶§,
¼­·Î ȣȯµÇÁö ¾Ê´Â(thread-readyÇÏÁö ¾ÊÀº) ¶óÀ̺귯¸®, ÄÄÆÄÀÏ·¯ ±×¸®°í µð¹ö°ÅµîÀÌ
¹®Á¦°¡ µË´Ï´Ù. GNU/Linux ¶ÇÇÑ ¿¹¿Ü´Â ¾Æ´Õ´Ï´Ù. ´ÙÀ½ÀÇ ¸îÀå¿¡¼­ ÇöÀç °¡´ÉÇÑ °Í°ú
±×·¸Áö ¾ÊÀº °ÍÀ» ¼³¸íÇÕ´Ï´Ù.
</Para>

</Sect3>

<Sect3>
<Title>C ¶óÀ̺귯¸®</Title>

<Para>
¿À·¡µÈ C ¶óÀ̺귯¸®´Â ½º·¹µå¿¡ ¾ÈÀüÇÏÁö ¾Ê½À´Ï´Ù.
GNU LibC (<Emphasis remap="bf">glibc</Emphasis>), ¶ÇÇÑ 
<Emphasis remap="bf">libc6</Emphasis>·Î ¾Ë·ÁÁø ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â °ÍÀº
¸Å¿ì Áß¿äÇÕ´Ï´Ù. ÀÌÀü ¹öÁ¯µéµµ ´ç¿¬È÷ »ç¿ë°¡´ÉÀº Çϳª, ´ç½ÅÀ» Á»´õ
±«·ÓÇô ½Ã½ºÅÛ ¾÷±×·¹À̵åÀÇ ¿øÀÎÀÌ µÉ°ÍÀÔ´Ï´Ù. ¾Æ¸¶µµ :) 
</Para>

<Para>
¸¸¾à ÇÁ·Î±×·¥ÀÇ µð¹ö±ëÀ» À§ÇØ GDB ¸¦ »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é ´ÙÀ½À» º¸½Ê½Ã¿ä.
</Para>

</Sect3>

<Sect3>
<Title>¾ð¾î, ÄÄÆÄÀÏ·¯ ±×¸®°í µð¹ö°Å</Title>

<Para>
GNU/Linux ¸¦ À§ÇÑ Ç³ºÎÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ÀÖ½À´Ï´Ù,
±×¸®°í ±×Áß¿¡ ´ëºÎºÐÀº ¾î¶»°Ô µç ½º·¹µå(½ÉÁö¾î Ada ¿Í ÀÚ¹Ù¿Í °°Àº ¾ð¾îµéµµ)
¸¦ »ç¿ëÇÒ¼ö ÀÖ½À´Ï´Ù.
</Para>

<Para>
ÀÌ Àå¿¡¼­´Â C ¿Í C++ ¿¡ °üÇؼ­¸¸ ±â¼úÇÒ°ÍÀÔ´Ï´Ù. ¸¸¾à ´ç½ÅÀÌ
´Ù¸¥ ¾ð¾î·Î SMP ÇÁ·Î±×·¡¹ÖÀÇ °æÇèÀÌ ÀÖ´Ù¸é ¾Ë·ÁÁÖ¼¼¿ä.
</Para>

<Para>
GNU C ¿Í C++, EGCS C ¿Í C++ ÄÄÆÄÀÏ·¯µéÀº Ç¥ÁØÀÇ C ¶óÀ̺귯¸®¿¡¼­ ½º·¹µå¸¦
Àß Áö¿øÇÑ´Ù. (<Emphasis remap="bf">glibc</Emphasis>). ±×·¯³ª ¿©±â¿¡ ¾à°£ÀÇ 
À̽´µéÀÌ ÀÖ´Ù.
</Para>

<Para>

<OrderedList>
<ListItem>

<Para>
 C ¿Í C++ ÀÇ ÄÄÆÄÀÏÁß, <Emphasis remap="bf">-D&lowbar;REENTRANT</Emphasis> ¸¦
 ÄÄÆÄÀÏ·¯ Ä¿¸Çµå ¶óÀο¡¼­ Á¤ÀÇÇÑ´Ù. ÀÌ°ÍÀº ¿¡·¯ ó¸® ±â´ÉÀ» À§ÇØ ÇÊ¿äÇÏ´Ù.
 (errno variable°ú °°Àº).

</Para>
</ListItem>
<ListItem>

<Para>
 C++ ¸¦ »ç¿ëÇÒ¶§¿¡ ¸¸¾à µÎ°³ÀÇ ½º·¹µå°¡ µ¿½Ã¿¡ throw exceptions ÇÑ´Ù¸é,
 ÀÌ ÇÁ·Î±×·¥Àº segfault µÉ°ÍÀÔ´Ï´Ù. ±×¸®°í, ÄÄÆÄÀÏ·¯´Â ½º·¹µå-¾ÈÀü ÇÏÁö ¾ÊÀº 
 Äڵ带 »ý¼ºÇÒ °ÍÀÔ´Ï´Ù.
ȸÇÇ ¹æ¹ýÀº pthread&lowbar;mutex&lowbar;lock(&amp;global&lowbar;exception&lowbar;lock) À» ¸ðµç constructor(s) Ŭ·¡½º throw()¿¡ ³Ö´Â´Ù.

, ±×¸®°í »óÀÀÇÏ´Â pthread&lowbar;mutex&lowbar;unlock(...) ¸¦ Ãß°¡ÇÕ´Ï´Ù.  
ÀÌ°ÍÀº º¸±â ÁÁÁö´Â ¾ÊÀ¸³ª, ÀÛµ¿Àº ÇÕ´Ï´Ù.
ÀÌ ¹æ¹ýÀº <Emphasis remap="bf">Markus Ferch</Emphasis>¿¡ ÀÇÇØ Á¦½Ã µÇ¾ú½À´Ï´Ù.
</Para>
</ListItem>

</OrderedList>

</Para>

<Para>
GNU µð¹ö°Å <Emphasis remap="bf">GDB</Emphasis> ¹öÁ¯ 4.18Àº ½º·¹µå¸¦
¹Ù¸£°Ô Ãë±ÞÇÒ °ÍÀÔ´Ï´Ù. ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷º»µéÀÌ ÆÐÄ¡µÈ(thread-aware)ÇÑ gdb
¸¦ Á¦°øÇÕ´Ï´Ù.
</Para>

<Para>
´ÜÁö, ½º·¹µå¿Í ÀÏÇϱâ À§ÇØ <Emphasis remap="bf">glibc</Emphasis>¸¦ ÆÐÄ¡ÇÏ´Â °ÍÀº ºÒÇÊ¿äÇÕ´Ï´Ù.
¸¸¾à ´ç½ÅÀÌ ¼ÒÇÁÆ®¿þ¾î¸¦ µð¹ö±ë ÇÒ ÇÊ¿ä°¡ ¾ø´Ù¸é( °³¹ß ½Ã½ºÅÛÀ» Á¦¿ÜÇÑ, ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼­´Â ±×·²°ÍÀÌ´Ù.) <Emphasis remap="bf">glibc</Emphasis>ÀÇ ÆÐÄ¡´Â ºÒÇÊ¿ä ÇÕ´Ï´Ù.
</Para>

<Para>
ÄÚ¾î ´ýÇÁ´Â º¹¼öÀÇ ½º·¹µåµé¿¡ ÀÇÇØ »ý±âÁö ¾Ê½À´Ï´Ù.
¾î¶»°Ôµç, ÄÚ¾î ´ýÇÁ´Â ÇÁ·Î±×·¥ Àüü°¡ ¾Æ´Ñ ÇöÀç ½ÇÇàÁßÀÎ ½º·¹µå¿¡ ºÙ¿©Áý´Ï´Ù.
±×·¯¹Ç·Î, ¹«¾ùÀ̵çÁö µð¹ö±ëÀ» ÇÒ¶§ µð¹ö°Å»ó¿¡¼­ ½ÇÇà½ÃÅ°¼¼¿ä.

Note that core-dumps are of no use when using multiple
threads. Somehow, the core dump is attached to one of the currently
running threads, and not to the program as a whole. Therefore,
whenever you are debugging anything, run it from the debugger.
</Para>

<Para>
<Emphasis remap="bf">ÈùÆ®:</Emphasis> ¸¸¾à ½º·¹µå°¡ 100&percnt; CPU timeÀ» 
Àâ¾Æ¸Ô°í ÀÖ´Ù¸é, ±× ÀÌÀ¯¸¦ ¾Ë¾Æ³¾¼ö ¾øÀ»°ÍÀÔ´Ï´Ù. ÀÌ °æ¿ì ÁÁÀº ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
: GDB »óÀÌ ¾Æ´Ï¶ó, ½©»ó¿¡¼­ ¹Ù·Î ÇÁ·Î±×·¥À» ½ÇÇà ½Ãŵ´Ï´Ù.
top À¸·Î ±× ÇÁ·Î±×·¥ÀÇ PID¸¦ ¾Ë¾Æ³À´Ï´Ù. ´ÙÀ½ GDB¸¦ ´ÙÀ½°ú °°ÀÌ ½ÇÇàÇÕ´Ï´Ù.
<Emphasis remap="bf">gdb ÇÁ·Î±×·¥ pid</Emphasis>.
ÀÌ°ÍÀº GDB¸¦ ÁöÁ¤ÇÑ PID ÇÁ·Î¼¼½º¿¡ Àû¿ëÇÏ°Ô Çϸç, ½º·¹µå´Â ¸ØÃâ °Í ÀÔ´Ï´Ù.
ÀÌÁ¦ ´ç½ÅÀº ±× ½º·¹µå¿¡ ÇØ´çÇÏ´Â GDB ¼¼¼Ç°ú <Emphasis remap="bf">bt</Emphasis>¸¦ »ç¿ëÇÒ¼ö ÀÖÀ¸¸ç, ¹«¾ùÀÌ ÀϾ°í ÀÖ´ÂÁö ¾Ë¼ö ÀÖ½À´Ï´Ù. 
</Para>

</Sect3>

<Sect3>
<Title>´Ù¸¥ ¶óÀ̺귯¸®µé</Title>

<Para>
<Emphasis remap="bf">ElectricFence:</Emphasis> ÀÌ ¶óÀ̺귯¸®´Â ½º·¹µå¿¡¼­ ¾ÈÀüÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ÀÌ°Í¿¡ mutex lockÀ» »ðÀÔÇÔÀ¸·Î½á SMP ȯ°æ¿¡¼­ÀÇ »ç¿ëÀÌ
°¡´ÉÇØ Áý´Ï´Ù.
</Para>

</Sect3>

<Sect3>
<Title>SMP ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ Âü°íÇÒ¼ö ÀÖ´Â °Íµé</Title>

<Para>

<OrderedList>
<ListItem>
<Para>
 <Emphasis remap="bf">º´·Ä ÇÁ·Î±×·¡¹Ö¿¡ °üÇÑ ´õ ¸¹Àº Á¤º¸¸¦ ¾îµð¼­ ãÀ»¼ö ÀÖ³ª¿ä?</Emphasis>

<Para>
<ULink
URL="http://yara.ecn.purdue.edu/~pplinux/PPHOWTO/pphowto.html"
>¸®´ª½º º´·Ä ó¸® HOWTO</ULink
>
</Para>

<Para>
¸¹Àº ¾µ¸ðÀÖ´Â Á¤º¸¸¦ ¿©±â¼­ ãÀ»¼ö ÀÖ½À´Ï´Ù. <ULink
URL="http://yara.ecn.purdue.edu/~pplinux/"
>¸®´ª½º¸¦ ÀÌ¿ëÇÑ º´·Ä ó¸®</ULink
>
</Para>

<Para>
¶ÇÇÑ <ULink
URL="http://linas.org/linux/threads-faq.html"
>¸®´ª½º ½º·¹µå FAQ</ULink
>
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">½º·¹µåÈ­ ÇÁ·Î±×·¥°ú ¶óÀ̺귯¸®µéÀº ¾îµð¿¡?</Emphasis>

<Para>
´ÙÀ½À» º¸¼¼¿ä:
<ULink
URL="http://www.informatik.uni-bremen.de/~hollow/mthread.html"
>¸®´ª½º ¸ÖƼ ½º·¹µå ÇÁ·Î±×·¥</ULink
> (Àú´Â ÇÏÀÌÆÛ ¸µÅ©¸¦ ÁÁ¾ÆÇÕ´Ï´Ù ±×°Å ¾Æ¼¼¿ä? <Literal remap="tt">;)</Literal>)
</Para>

<Para>
Âü°í°¡ µÉ ¶óÀ̺귯¸®µé:
<VariableList>

<VarListEntry>
<Term>OpenGL Mesa ¶óÀ̺귯¸®</Term>
<ListItem>
<Para>
<Emphasis remap="bf">David Buccarelli</Emphasis> ¿Í <Emphasis remap="bf">Andreas Schiffler</Emphasis> ±×¸®°í <Emphasis remap="bf">Emil Briggs</Emphasis>ÀÇ ´öÅÃ
À¸·Î ´ÙÁß ½º·¹µå ¹öÁ¯(¸î¸î OpenGL º¥Ä¡¸¶Å©¿¡ ÀÇÇϸé 5-30&percnt; ÀÇ 
¼Óµµ Áõ°¡¸¦ Á¦°øÇÏ´Â ¹öÁ¯ÀÌ ÀÖ½À´Ï´Ù. &lsqb;1998-05-11]).
´ÙÁß ½º·¹µå´Â ÇöÀç ½ÇÇèÀûÀÎ ¿É¼ÇÀ¸·Î¼­ ¸Þ»ç ¶óÀ̺귯¸®¿¡ Æ÷ÇÔ µÇ¾ú½À´Ï´Ù.
´õ ÀÚ¼¼ÇÑ °ÍÀº <ULink URL="http://www.ssec.wisc.edu/~brianp/Mesa.html">Mesa 
¶óÀ̺귯¸®</ULink>À» Âü°íÇϼ¼¿ä.
</Para>
</VarListEntry>
<VarListEntry>
<Term>BLAS</Term>
<ListItem>
<Para>
<ULink
URL="http://www.cs.utk.edu/~ghenry/distrib/"
>ÆæƼ¾ö ÇÁ·Î ÃÖÀûÈ­ BLAS ±×¸®°í ÀÎÅÚ ¸®´ª½º¸¦ À§ÇÑ FFTs</ULink
>
</Para>

<Para>
¸ÖƼ ½º·¹µå BLAS ´Â Áö±ÝÀº Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù¸¸, ´ÙÁß ÇÁ·Î¼¼½º ¶óÀ̺귯¸®´Â
1998-05-27 ¿¡ ¼³°è µÇ¾ú½À´Ï´Ù.
<ULink URL="http://www.cs.utk.edu/~ghenry/distrib/blasnews"
>Blas News</ULink
>.
</Para>
</VarListEntry>
<VarListEntry>
<Term>GIMP</Term>
<ListItem>
<Para>
<Emphasis remap="bf">Emil Briggs</Emphasis> (´ÙÁß ½º·¹µå ¸Þ»ç¸¦ ¸¸µé°í ÀÖ´Â
»ç¶÷Áß ÇϳªÀÎ) ¿¡ ÀÇÇØ ´ÙÁß ½º·¹µå GIMP Ç÷¯±×ÀεéÀÌ ÀÖ½À´Ï´Ù.
<ULink URL="http://nemo.physics.ncsu.edu/~briggs/gimp/index.html">
http://nemo.physics.ncsu.edu/~briggs/gimp/index.html</ULink>
</Para>
</VarListEntry>
</VariableList>
</Para>
</ListItem>

</OrderedList>

</Para>

</Sect3>

</Sect2>

</Sect1>

<Sect1>
<Title>x86 ¾ÆÅ°ÅØó¿Í °ü·ÃµÈ Áú¹®µé</Title>

<Sect2>
<Title>¿Ö ³» ÄÄÇ»ÅÍ¿¡¼­ ÀÛµ¿ÇÏÁö ¾Ê³ª¿ä?</Title>

<Para>

<OrderedList>
<ListItem>
<Para>
 <Emphasis remap="bf">Cyrix, AMD µîÀÇ ÀÎÅÚ¿ÜÀÇ CPU¿¡¼­ SMP ¸¦ »ç¿ëÇÒ¼ö ÀÖ³ª¿ä?</Emphasis>

<Para>
<Emphasis remap="bf">ªÀº ´ë´ä:</Emphasis> ¾Æ´Ï¿ä.
</Para>

<Para>
<Emphasis remap="bf">±ä ´ë´ä:</Emphasis> ÀÎÅÚÀº APIC SMP¾È ¿¡ ´ëÇÑ ¼ÒÀ¯±ÇÀ»
ÁÖÀå ÇÏ°í ÀÖ½À´Ï´Ù. ±×¸®°í À§ ȸ»çµéÀÌ ±× ¾ÈÀ» »ç¿ëÇÏ°í ÀÖÁö ¾Ê°í ÀÖ½À´Ï´Ù.
(ÀÌ°ÍÀº ¹Ì·¡¿¡ ¹Ù²ð¼ö ÀÖ°ÚÁö¿ä). »çÀ̸¯½º¿Í AMD´Â ¼ÒÀ¯±ÇÀÌ º¸È£µÇÁö ¾Ê´Â
OpenPIC¸¦ Áö¿øÇÕ´Ï´Ù¸¸, ÇöÀç±îÁö ±×°ÍÀ» »ç¿ëÇÏ´Â ¸¶´õº¸µå°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">¿Ö ¿À·¡µÈ ³» Compaq ¿¡¼­ ÀÛµ¿ÇÏÁö ¾Ê³ª¿ä?</Emphasis>

<Para>
MP1.1/1.4 ȣȯ ¸ðµå·Î ¸ÂÃß¾î ³õÀ¸¼¼¿ä.
</Para>

<Para>
"Configure Hardware" -&#62; "View / Edit details" -&#62; "Advanced mode"
(F7 ÀÏ °Ì´Ï´Ù.)  "APIC mode" ¼³Á¤¿¡¼­ "full Table mode"·Î ÇÕ´Ï´Ù.
ÀÌ°ÍÀº ÄÄÆÑÀÇ °ø½ÄÀûÀÎ ±ÇÀå»çÇ× ÀÔ´Ï´Ù.(<Emphasis remap="bf">Daniel Roesen</Emphasis>)
</Para>

<Para>
(<Emphasis remap="bf">Adrian Portelli</Emphasis>)Àº ´ÙÀ½°ú °°ÀÌ Çß½À´Ï´Ù :

<OrderedList>
<ListItem>

<Para>
 ¼­¹ö ºÎÆýà F10À» ´©¸£¸é ½Ã½ºÅÛ ¼³Á¤À¸·Î µé¾î°©´Ï´Ù.
</Para>
</ListItem>
<ListItem>

<Para>
 ¿£Å͸¦ ´©¸£°í ½ºÇ÷¹½¬ È­¸éÀ» Áö³ª°©´Ï´Ù.
</Para>
</ListItem>
<ListItem>

<Para>
 À绡¸® CTRL+A ¸¦ ´©¸¨´Ï´Ù.
</Para>
</ListItem>
<ListItem>

<Para>
 "Advanced Mode" ¼³Á¤ ¸Þ¼¼Áö°¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù.
</Para>
</ListItem>
<ListItem>

<Para>
 "Configure Hardware" -&#62; "View / Edit details" ¸¦ ¼±ÅÃÇÏ°í,
</Para>
</ListItem>
<ListItem>

<Para>
 ¼³Á¤ È­¸éÀÌ ³ªÅ¸³ª¸é
</Para>
</ListItem>
<ListItem>

<Para>
 "APIC Mode" ±îÁö ½ºÅ©·Ñ ÇÑ´ÙÀ½ "Fully Mapped"¸¦ ¼±ÅÃÇÕ´Ï´Ù.
</Para>
</ListItem>
<ListItem>

<Para>
 ÀúÀåÇÏ°í ¸®ºÎÆÃÇÕ´Ï´Ù.
</Para>
</ListItem>

</OrderedList>

</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">¿Ö ALR¿¡¼­ ÀÛµ¿ÇÏÁö ¾Ê³ª¿ä?</Emphasis>

<Para>
<Emphasis remap="bf">Robert Hyatt</Emphasis>·ÎºÎÅÍ: ALR Revolution quad-6 ´Â
¸Å¿ì ¾ÈÀüÇØ º¸ÀδÙ. ¸î¸î ¿À·¡µÈ revolution quad (P6 ÇÁ·Î¼¼¼­°¡ ¾ø´Â)´Â ºÒÈ®½Ç...

</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">¿Ö SMP °¡ ´À¸®ÁÒ?</Emphasis> ¶Ç´Â <Emphasis remap="bf">
 ¿Ö ÇÑ°³ÀÇ CPU°¡ ´Ù¸¥ CPU¿¡ ºñÇØ ¸Å¿ì ³·Àº º¸°í¹Ó½º °ªÀ» ³ªÅ¸³»Áö¿ä?</Emphasis>

<Para>
<Emphasis remap="bf">Alan Cox</Emphasis> ·Î ºÎÅÍ: ¸¸¾à ÇÁ·Î¼¼¼­µé Áß ÇϳªÀÇ
º¸°í¹Ó½º °ªÀÌ ¸Å¿ì ³·´Ù¸é, ij½¬°¡ ÀÛµ¿ÇÏÁö ¾Ê´Â°Í ÀÔ´Ï´Ù.
´ç½ÅÀÇ ¸¶´õº¸µå´Â ¾Æ¸¶µµ ¹ö±×°¡ ÀÖ´Â BIOS¸¦ »ç¿ëÇÏ°í ÀÖÀ»°ÍÀÔ´Ï´Ù.
ÆÐÄ¡(BIOS ¾÷±×·¹À̵å?)¸¦ ÇÏ´øÁö µ¹·Áº¸³»µçÁö, »õ·Î »ç´øÁö Çϼ¼¿ä.
</Para>

<Para>
2.0 Ä¿³Î (&#62; 2.0.36) ¿¡¼­ MTRR ÆÐÄ¡´Â ÀÌ ¹®Á¦¸¦ ÇØ°áÇØ ÁÙ°ÍÀÔ´Ï´Ù.
(Ä¿³Î ¼³Á¤¿¡¼­ "Handle buggy SMP BIOSes with bad MTRR setup" ¸¦ ¼±ÅÃÇϼ¼¿ä).
</Para>

<Para>
¸¶Áö¸· ¹öÁ¯ÀÇ 2.2 ´ë Ä¿³ÎµéÀº ¹ö±×°¡ ÀÖ´Â SMP BIOS ¹®Á¦¸¦ ¾Ë¾Æ¼­ ó¸®ÇÒ°Í 
À̶ó°í »ý°¢ÇÕ´Ï´Ù.
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">IBM ¸Ó½®¿¡¼­ ¹®Á¦µéÀÌ ÀÖ´Ù°í µé¾ú½À´Ï´Ù.</Emphasis>


<Para>
¸î¸î IBM ÀÇ EBDA ¿¡¼­ MP1.4 bios ºí·°À» °¡Áý´Ï´Ù. ÀÌ°ÍÀº Çã¶ôµÇÁö¸¸
2.2 Ä¿³Î ÀÌÇÏ¿¡¼­´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
</Para>

<Para>
¿À·¡µÈ 486SLC IBM SMP ¹Ú½º¿¡¼­ Linux/SMP ´Â Çϵå¿þ¾î FPU °¡ ÇÊ¿äÇÕ´Ï´Ù.
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">ÀÎÅÚ MP 1.4°¡ 1.1 ±ÔÁ¤¿¡ ºñÇØ ÀÌÁ¡ÀÌ ÀÖ³ª¿ä?</Emphasis>

<Para>
¾Æ´¢ (Alan ¿¡ ÀÇÇϸé <Literal remap="tt">:)</Literal> ), 1.4 ´Â stricker specs of 1.1 ÀÏ »ÓÀÌ´Ù.
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">SMP ¿¡¼­ ¿Ö ½Ã°è°¡ ±×·¸°Ô »¡¸® °¡Áö¿ä?</Emphasis>

<Para>
2.0 ´ëÀÇ Ä¿³Î¿¡¼­ ¾Ë·ÁÁø ¹®Á¦ÀÌ´Ù, 2.2 ´ëÀÇ Ä¿³Î·Î ¾÷±×·¹À̵带 °í·ÁÇضó.
</Para>

<Para>
<Emphasis remap="bf">Jakob Oestergaard</Emphasis> ·Î ºÎÅÍ: ¶Ç´Â, xntpdÀÇ ½ÇÇàÀ»
°í·ÁÇϼ¼¿ä. ÀÌ°ÍÀº ´ç½ÅÀÇ ½Ã°£À» Á¤È®ÇÏ°Ô ¸ÂÃç ÁÙ°Ì´Ï´Ù.
(Ä¿³Î¿¡¼­ÀÇ RTC Áö¿øµµ ÀÌ Çö»óÀ» ¸·¾ÆÁشٶó°í Àú´Â »ý°¢ÇÕ´Ï´Ù. ÀúÀÇ °æ¿ì
ÀÌ°ÍÀº ÇØ´çµÇ¾ú±¸¿ä. ±×·¯³ª È®½ÇÇÏÁö ¾ÊÀ¸¹Ç·Î ÀÌ°ÍÀº ±×Àú Çà¿îÀÏÁöµµ ¸ð¸£Áö¿ä.)
</Para>

<Para>
ÀÌ°ÍÀ» ¿¹¹æÇÒ ¼öÁ¤ÀÌ 2.2.x ´ëÀÇ Ä¿³Î¿¡ ÀÖ¾ú½À´Ï´Ù.
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">¿Ö ³» ÇÁ·Î¼¼¼­µéÀÇ ¹øÈ£°¡ 0 °ú 1ÀÌ ¾Æ´Ñ 0 °ú 2 ·Î µÇÁö¿ä? 
</Emphasis>

<Para>
CPU ¹øÈ£´Â ¸¶´õº¸µå Á¦Á¶¾÷üµé¿¡ ÀÇÇØ ÇÒ´çµÇ´Â °ÍÀ̸ç, ÀÌ°ÍÀº ¾Æ¹« Àǹ̵µ
°¡ÁöÁö ¾Ê½À´Ï´Ù. ¹«½ÃÇϼ¼¿ä.
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">³» quad-Xeon ½Ã½ºÅÛÀÌ ºÎÆýà Á¤ÁöµË´Ï´Ù.
</Emphasis>

<Para>
(<Emphasis remap="bf">Doug Ledford</Emphasis>) 
LILO ¸¦ LARGE&lowbar;EBDA Áö¿øÇÏ°Ô ÀçÄÄÆÄÀÏ ÇϽʽÿä.
±×¸®°í Ä¿³Î ºôµå½Ã Ç×»ó make bzImage ·Î ÇϽʽÿä.
ÀÌ°ÍÀº ÀÎÅÚ ´ÙÁß Áö¿Â º¸µåÀÇ SMP ºÎÆýà Á¤Áö ¸¦ ¸·¾ÆÁÝ´Ï´Ù.
±×·¯³ª ÀÌ°ÍÀº LILO ¿¡¼­ root= ¿É¼ÇÀÌ ´õÀÌ»ó ÀÛµ¿ ÇÏÁö ¾Ê½À´Ï´Ù.
±×·¯¹Ç·Î È®½ÇÈ÷ rdev ·Î ´ç½ÅÀÇ Ä¿³ÎÀÌ Á¤È®ÇÑ ·çÆ® ÆÄƼ¼ÇÀ» »ç¿ëÇϵµ·Ï
ÇØ¾ß ÇÕ´Ï´Ù.
</Para>

<Para>
(<Emphasis remap="bf">Robert M. Hyatt</Emphasis>) 3°³ÀÇ CPU¸¦ »ç¿ëÇÑ´Ù¸é,
³×¹ø° ¼ÒÄÏ¿¡ Å͹̳×ÀÌÅÍ°¡ ÀÖ³ª¿ä?
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">ºÎÆýà IOAPIC ½Ã±×³¯°ú ÇÔ²² Á¤Áö µË´Ï´Ù.</Emphasis>

<Para>
ºÎÆà ¿É¼Ç¿¡ "noapic" ¸¦ ³Ö°Å³ª(<Emphasis remap="bf">John Aldrich</Emphasis>)
±×¸®°í(¶Ç´Â) "reboot=bios" ¸¦ »ç¿ëÇÕ´Ï´Ù.
(<Emphasis remap="bf">Terry Shull</Emphasis>).
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">³» ½Ã½ºÅÛÀÌ NFS¿¡ ¸¹Àº ºÎÇÏ°¡ °É·ÈÀ»¶§ Á¤Áö µË´Ï´Ù.</Emphasis>

<Para>
Ä¿³Î ¹öÁ¯ 2.2.x ÀÌ»ó°ú knfsd ÆÐÄ¡¸¦ »ç¿ë Çغ¸½Ê½Ã¿ä.
ÀÌ°ÍÀº ÇöÀç Á¶»çÁßÀÔ´Ï´Ù. (<Emphasis remap="bf">Wade Hampton</Emphasis>)
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">³» ½Ã½ºÅÛÀÌ oops ¸Þ½ÃÁö¾øÀÌ Á¤Áö µË´Ï´Ù.</Emphasis>

<Para>
¸¸¾à ´ç½ÅÀÌ Ä¿³Î 2.2.11 ¶Ç´Â 2.2.12¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é ¸¶Áö¸· ¹öÁ¯ÀÇ Ä¿³ÎÀ»
»ç¿ëÇϽʽÿä. 2.2.13¿¡¼­ ¸î°¡Áö SMP °ü·Ã ÆÐÄ¡°¡ ÀÖ¾ú½À´Ï´Ù.
¸î¸î »ç¶÷µé¿¡°Ô¼­ ÀÌ ¹öÁ¯(2.2.11 °ú 2.2.12)°¡ SMP ¸ðµå¿¡¼­ ¾ÈÁ¤ÀûÀÌÁö
¾Ê´Ù´Â º¸°í°¡ ÀÖ¾ú½À´Ï´Ù (NFS ¹®Á¦µéµµ).
½Ã¸®¾ó ÄܼÖÀ» »ç¿ëÇØ Ä¿³ÎÀÇ oops ¸Þ¼¼Áö¸¦ ĸÃçÇØ º¼¼ö ÀÖ½À´Ï´Ù.
(<Emphasis remap="bf">Wade Hampton</Emphasis>)
</Para>

<Para>
°è¼Ó ¹®Á¦°¡ ÀÖ´Ù¸é(±×¸®°í, ´Ù¸¥ »çÇ×µé Á¶Â÷ µµ¿òÀÌ µÇÁö ¾Ê¾Ò´Ù¸é),
´ç½ÅÀº 2.3 ´ëÀÇ Ä¿³ÎÀ» ½ÃµµÇØ º¼¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¹öÁ¯ÀÇ Ä¿³ÎµéÀº ´õ ¸¹°í, °­·ÂÇÑ SMP/APIC Äڵ带 °¡Áö°í ÀÖ½À´Ï´Ù.
±×¸®°í automatic hard-lockup-prevention code ´Â ±×Àú Á¶¿ëÈ÷ ¸Ü¾î (½Ã½ºÅÛÀÌ)
¹ö¸®´Â °ÍÀÌ ¾Æ´Ï¶ó ¾µ¸ðÀÖ´Â oopses ¸Þ¼¼Áö¸¦ ³²±æ°ÍÀÔ´Ï´Ù.
(<Emphasis remap="bf">Ingo Molnar</Emphasis>)
</Para>

<Para>
(<Emphasis remap="bf">Osamu Aoki</Emphasis>) °¡ : ´ç½ÅÀº ¶Ç¶õ BIOS ¿Í °ü·ÃµÈ
¸ðµç Àü·Â Àý¾à ¸ðµå¸¦ ºÒ°¡´ÉÇÏ°Ô ÇÏ°Ô ÇؾßÇÕ´Ï´Ù.
´ÙÀ½Àº ¿Ã¹Ù¸¥ ¼³Á¤ÀÇ ¿¹ÀÔ´Ï´Ù. (µà¾Ë Celeron 466 / Abit BP6):

<ProgramListing>
 POWER MANAGEMENT SETUP.
   ACPI:              Disabled
   POWER MANAGEMENT:  Disabled
   PM CONTROL by APM: No
</ProgramListing>

¸¸¾à ÀýÀü ¸ðµå°¡ ÄÑÁ® ÀÖ´Ù¸é, ¹«ÀÛÀ§ÀûÀÎ ½Ã½ºÅÛ ´Ù¿îÀÌ ÀϾ¼ö ÀÖ½À´Ï´Ù.
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">½Ã½ºÅÛ Á¤Áö µð¹ö±ë</Emphasis>

<Para>
ÀÌÀýÀº <Emphasis remap="bf">Wade Hampton</Emphasis>¿¡ ÀÇÇØ ¾º¿©Á³À½.
</Para>

<Para>
½Ã½ºÅÛ Á¤Áö µð¹ö±ëÀÇ ÁÁÀº ¼ö´ÜÀº Andrea Arcangeli¿¡ ÀÇÇÑ ikd ÆÐÄ¡¸¦
»ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.
<ULink
URL="ftp://ftp.suse.com/pub/people/andrea/kernel-patches/"
>ftp://ftp.suse.com/pub/people/andrea/kernel-patches</ULink
>
</Para>

<Para>
¸î°³ÀÇ µð¹ö±ë ¿É¼ÇÀÌ Àִµ¥, soft lockup ¿É¼ÇÀº »ç¿ëÇÏÁö ¸¶¼¼¿ä.
»õ·Î¿î SMP ¸Ó½®µéÀº NMI oopser»ó¿¡¼­ Ä¿³Î µð¹ö±ë ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù.
NMI oopser ÀÇ ÀÛµ¿ È®ÀÎÀº <Literal remap="tt">/cat /proc/interrupts</Literal> 
ÀÇ °á°ú¿¡ NMI °¡ ÀÖ´ÂÁö º¸¸é µË´Ï´Ù. ÀÌÁ¦ ½Ã½ºÅÛÀÌ Á¤ÁöµÇ¸é ´ç½ÅÀº oops ¸Þ¼¼Áö¸¦
¾òÀ»¼ö ÀÖÀ»°ÍÀÔ´Ï´Ù.
</Para>

<Para>
¶ÇÇÑ, &percnt;eip ¿É¼ÇÀ» ½ÃÇèÇØ º¸¾Æµµ ÁÁ½À´Ï´Ù.
ÀÌ°ÍÀº Ä¿³ÎÀÌ Ä¿³Î ÇÔ¼ö°¡ ºÒ·ÁÁú¶§¸¶´Ù, ÄֻܼóÀ¸·Î &percnt;eip ÁÖ¼Ò¸¦
Ãâ·ÂÇØ ÁÝ´Ï´Ù.
½Ã½ºÅÛÀÌ Á¤ÁöµÉ¶§, ´ÙÀ½ µÎ¹ø° Ä®·³¿¡ ÀÇÇÑ Ã¹¹ø° Ä®·³À» Àû¾îµÐÈÄ, 
System.map ÆÄÀÏ¿¡¼­ ±× ÁÖ¼Ò¸¦ ã¾Æ º¾´Ï´Ù. ÀÌ°ÍÀº Äָܼðµå¿¡¼­¸¸ ÇÒ¼ö ÀÖ½À´Ï´Ù.
</Para>

<Para>
¶ÇÇÑ ½Ã¸®¾ó ÄܼÖÀº Ä¿³Î Á¤Áö¸¦ µð¹ö±ëÇϴµ¥ ´ë´ÜÈ÷ Æí¸®ÇÕ´Ï´Ù. 
(´ÜÁö SMP Ä¿³Î¸¸ÀÌ ¾Æ´Ñ.)
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">·Î±×ÀÇ "APIC error interrupt on CPU&num;n, should never happen" ¸Þ½ÃÁö</Emphasis>

<Para>
´ÙÀ½°ú °°Àº ¸Þ¼¼Áö´Â

<ProgramListing>
APIC error interrupt on CPU#0, should never happen.
... APIC ESR0: 00000002
... APIC ESR1: 00000000
</ProgramListing>

À߸øµÈ üũ¼¶ ¿¡·¯¸¦ °¡¸£Åµ´Ï´Ù. ÀÌ°ÍÀº ¸®´ª½º(Çϵå¿þ¾î üũ¼¶ ºÎºÐÀÇ 
APIC ¸Þ¼¼Áö)¿¡ ±âÀÎÇÒ¼ö ¾ø½À´Ï´Ù. ÀÌ°ÍÀº Ãß°¡(ÁÖº¯ ±â±â?) Çϵå¿þ¾î¿¡ ÀÇÇÑ
°ÍÀÏÁöµµ ¸ð¸¨´Ï´Ù. ½Ã½ºÅÛÀÇ ºÒ¾ÈÁ¤ÇÔÀÌ º¸À϶§±îÁö´Â ÀÌ°ÍÀº ¹®Á¦°¡ µÇÁö ¾Ê½À´Ï´Ù.
 - APIC ¸Þ¼¼Áö´Â ¹è´ÞµÉ¶§ ±îÁö Àç½Ãµµ µË´Ï´Ù. 
 (<Emphasis remap="bf">Ingo Molnar</Emphasis>)
</Para>
</ListItem>

</OrderedList>

</Para>

</Sect2>

<Sect2>
<Title>Ãæµ¹ÀÇ °¡´ÉÇÑ ¿øÀεé</Title>

<Para>
À̹ø Àå¿¡¼­´Â SMP ¸Ó½®ÀÇ ºñÁ¤»óÀûÀÎ ÀÛµ¿ÀÇ ¿øÀεéÀ» ãÀ»¼ö ÀÖÀ»°ÍÀÌ´Ù.
(<Emphasis remap="bf">Jakob tergaard</Emphasis>)
</Para>

<Para>

<ItemizedList>
<ListItem>
<Para>
 <Emphasis remap="bf">³Ã°¢</Emphasis>
</Para>

<Para>
<Emphasis remap="bf">Ralf Bhle</Emphasis> ·ÎºÎÅÍ : [ÀÌ °æ¿ì ÆÒµéÀÇ
Å©±â¿¡ °ü·ÃÀÌ ÀÖ¾ú´Ù]
°ø±âÀÇ È帧ÀÌ Áß¿äÇÕ´Ï´Ù. ³Ê¹« ÀÛÀº ÄÉÀ̽º´Â ¹®Á¦¸¦ ÀÏÀ¸Å³¼ö ÀÖ½À´Ï´Ù.
¹Ý´ë·Î ¾µµ¥¾øÀÌ Å« ÄÉÀ̽ºµµ ¹®Á¦ÀÇ ¼ÒÁö°¡ ÀÖ½À´Ï´Ù.
ÀϹÝÀûÀΠŸ¿öÄÉÀ̽º°¡ µ¥½ºÅ©Å¾µé º¸´Ù ¾à°£ ³Ã°¢È¿À²ÀÌ ÁÁ´Ù°í º¾´Ï´Ù.
¿äÄÁ´ë, ÁÁÀº ÄÉÀ̽º´Â °ø±â¿ªÇÐÀûÀ¸·Î ¼³°èµÇ¾î ÀÖ°ÚÁö¿ä.
</Para>

<Para>
´ç¿¬È÷ ¿©·¯ºÐÀº ÀüÀÚ»ó°¡¿¡¼­ ´Ù¸¥ ÆÒÀ» Ãß°¡ÇÒ¼ö ÀÖ½À´Ï´Ù.
¶ÇÇÑ ¿©·¯ºÐÀº ¸ÞÀκ¸µå¿¡ ÀåÂøµÇ¾î ÀÖ´Â lm ¼¾¼­·Î CPU¿Í ¸ÞÀκ¸µåÀÇ ¿Âµµ,Àü¾ÐµîÀ»
¸ð´ÏÅ͸µ ÇÒ¼ö ÀÖ½À´Ï´Ù. (<Ulink URL="http://www.netroedge.com/~lm78">http://www.netroedge.com/~lm78</Ulink>)
ÀÌ°ÍÀº °ú¿­¹®Á¦¸¦ µµ¿ÍÁÙ¼ö ÀÖ½À´Ï´Ù. (<Emphasis remap="bf">Wade Hampton</Emphasis>)
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">³ª»Û ¸Þ¸ð¸®</Emphasis>

<Para>
½Î±¸·Á ·¥À» »çÁö ¸¶¼¼¿ä. ±×¸®°í ´Ù¸¥ ·¥ ¸ðµâµéÀ» È¥ÇÕÇؼ­ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿ä.
</Para>

<Para>
ƯÈ÷ Tyan ¸¶´õº¸µåµéÀº ·¥ ¼Óµµ¿Í °ü·ÃÇÏ¿© ¹®Á¦°¡ ÀÖ½À´Ï´Ù.
(´ÙÀ½ÀåÀÇ Tyan ¸¶´õº¸µåµé¿¡ ´ëÇÑ ÇØ°áÃ¥À» º¸¼¼¿ä.)
</Para>

<Para>
CPU°¡ 8ns ·¥À» »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì, 10nsÀÇ PC100·¥À» »ç¿ëÇÑ ¸¶´õº¸µåµé¿¡¼­
¹ö±× º¸°í°¡ ÀÖ¾ú½À´Ï´Ù. (<Emphasis remap="bf">Wade Hampton</Emphasis>)
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">´Ù¸¥ ½ºÅÜÇÎÀ» °¡Áø ÇÁ·Î¼¼¼­µéÀÇ ³ª»Û Á¶ÇÕ</Emphasis>

<Para>
<Literal remap="tt">/proc/cpuinfo</Literal> À» È®ÀÎÇؼ­ ÇÁ·Î¼¼¼­µéÀÌ °°Àº
½ºÅ×ÇÎ(stepping)À» °¡Áö°í ÀÖ´ÂÁö È®ÀÎÇØ º¾´Ï´Ù.
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">¸¸¾à ´ç½ÅÀÇ ½Ã½ºÅÛÀÌ ºÒ¾ÈÁ¤ ÇÏ´Ù¸é ¿À¹öŬ·°À» ÇÏÁö ¸¶¼¼¿ä!</Emphasis>

<Para>
¸¸¾à ¾ÈÁ¤ÀûÀ̶ó ÇÏ´õ¶óµµ, ¿À¹öŬ·°Àº ÇÏÁö ¾Ê´Â°Ô ÁÁ½À´Ï´Ù.
</Para>

<Para>
<Emphasis remap="bf">Ralf Bhle</Emphasis>·ÎºÎÅÍ : ¿À¹öŬ·°Å·Àº ¹Ì¹¦ÇÑ
¹®Á¦µéÀ» ÀÏÀ¸Åµ´Ï´Ù. ÁÁÀº ¿¹·Î, ³ªÀÇ ¿À¹öŬ·°ÇÑ ¿À·¡µÈ ±â°èµéÁß¿¡ 640x400 ÀÇ 
ÇÁ·¢Å» Çȼ¿µéÀ» ±×·Á³»´Âµ¥ ¿À·ù¸¦ ÀÏÀ¸Åµ´Ï´Ù. ÀÌ ¹®Á¦µéÀº µµ±¸¸¦ »ç¿ëÇÏ¿©
ºñ±³ÇÏ¸é ³ªÅ¸³³´Ï´Ù. 
±×·¯¹Ç·Î, ¿À¹ö Ŭ·°Å·Àº Àý´ë (<Emphasis>never, nuncas, jamais, niemals</Emphasis>) ÇÏÁö ¸¶¼¼¿ä.
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">2.0.x ´ëÀÇ Ä¿³Î°ú fast ethernet</Emphasis> (<Emphasis remap="bf">Robert G. Brown</Emphasis>)

<Para>
2.0.x Ä¿³Î¿¡¼­ ³õÀº ¼º´ÉÀÇ ºü¸¥ ÀÌ´õ³Ý ½Ã½ºÅÛÀÌ Áß¿äÇÑ(±×¸®°í ¾Ë·ÁÁø)
¹®Á¦¸¦ ³ØÆ®¿÷ ÀÎÅÍ·´Æ® Çڵ鿡¼­ °¡Áö°í ÀÖ½À´Ï´Ù.
</Para>

<Para>
ÇØ°áÃ¥Àº ¸¶Áö¸· °³¹ß ¹öÁ¯ÀÇ 100BT µå¶óÀ̹ö¸¦ ´ÙÀ½¿¡¼­ ±¸ÇÏ´Â °ÍÀÔ´Ï´Ù.
<ULink
URL="http://cesdis.gsfc.nasa.gov/linux/drivers/"
>CESDIS ¸®´ª½º ÀÌ´õ³Ý µå¶óÀ̹ö »çÀÌÆ®</ULink
> (SMPCHECKÀ» Á¤ÀÇÇÑ).
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">440FX Ĩ¼Â¿¡¼­ÀÇ ¹ö±×</Emphasis> (<Emphasis remap="bf">Emil Briggs</Emphasis>) 

<Para>
¸¸¾à ´ç½ÅÀÇ ½Ã½ºÅÛÀÇ ¸¶´õº¸µå°¡ 440FX Ĩ¼ÂÀ» »ç¿ëÇϸç, ½Ã½ºÅÛÀÌ Á¤ÁöµÇ´Â
¹®Á¦°¡ ÀÖ´Ù¸é Ĩ¼ÂÀÇ ¹®¼­È­µÈ Á¤¿ÀÇ¥¿¡ ÀÇÇÑ °ÍÀϼö ÀÖ½À´Ï´Ù.
</Para>

<Para>
ÂüÁ¶ : 
ÀÎÅÚ 440FX PCIset 82441FX (PMC) ¿Í 82442FX (DBX) ±Ô°ÝÀÇ ¾÷µ¥ÀÌÆ®.
pg. 13 
</Para>

<Para>
<ULink
URL="http://www.intel.com/design/pcisets/specupdt/297654.htm"
>http://www.intel.com/design/pcisets/specupdt/297654.htm</ULink
>
</Para>

<Para>
ÀÌ ¹®Á¦´Â BIOS ÀÌ ¾÷±×·¹À̵å (¶Ç´Â Ä¿³Î ÆÐÄ¡)·Î ÇØ°áÇÒ¼ö ÀÖ½À´Ï´Ù.
±×¸®°í ½ÇÁ¦·Î David Wragg ´Â Richard Gooch ÀÇ MTRR ÆÐÄ¡¸¦ Æ÷ÇÔÇÏ´Â
Ä¿³Î ÆÐÄ¡¸¦ ½è½À´Ï´Ù. ´õ ¸¹Àº Á¤º¸´Â ´ÙÀ½À» Âü°í:
</Para>

<Para>
<ULink
URL="http://nemo.physics.ncsu.edu/~briggs/vfix.html"
>http://nemo.physics.ncsu.edu/~briggs/vfix.html</ULink
>
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">¸®´ª½º SMP·Î ºÎÆÃÇϱâÀü¿¡ emm386.exe¸¦ ½ÇÇà½ÃÅ°Áö ¸¶¼¼¿ä.
</Emphasis>

<Para>
<Emphasis remap="bf">Mark Duguid</Emphasis> ·Î ºÎÅÍ, ƯÈ÷³ª W6LI ¸¶´õº¸µå¿¡¼­´Â. <Literal remap="tt">;)</Literal>
</Para>
</ListItem>

<ListItem>
<Para>
 <Emphasis remap="bf">¸¸¾à ´ç½ÅÀÇ ½Ã½ºÅÛÀÌ ¸®ºÎÆÃÈÄ ¸Ü¾î ¹ö¸°´Ù¸é, µÎ°¡Áö
 ¿øÀÎÀÌ ÀÖÀ»¼ö ÀÖ½À´Ï´Ù. (BIOS ¿Í ¸Þ¸ð¸®¿Í °ü·ÃµÈ) (<Emphasis remap="bf">Jakob Østergaard</Emphasis>)</Emphasis>

<ItemizedList>
<ListItem>
<Para>
 ¸¸¾à BIOS ÀÇ ¼³Á¤Áß "memory hole at 16M" ¶Ç´Â "OS/2 memory &#62; 64MB" À»
 disable ·Î ÇϽʽÿä, ¸®´ª½º´Â ÀÌ ¿É¼Çµé¿¡ ¹ÝÀÀÇÏÁö ¾Ê½À´Ï´Ù.
</Para>
</ListItem>

<ListItem>
<Para>
 ¸¸¾à ´ç½ÅÀÌ 64MB ÀÌ»óÀÇ ¸Þ¸ð¸®¸¦ °¡Áö°í ÀÖ´Ù¸é, ±×¸®°í ´ç½ÅÀÌ lilo ¼³Á¤¿¡
 ¼öµ¿À¸·Î ¸Þ¸ð¸®¾çÀ» Àû¾î ÁÖ¾ú´Ù¸é, ±× ¼³Á¤À» ½ÇÁ¦ÀÇ ¸Þ¸ð¸®¾ç¿¡¼­ 1MB Àû°Ô
 Àû¾î ÁÖ¼¼¿ä. ¿¹¸¦ µé¾î 128MB ¸¦ °¡Áö°í ÀÖ´Ù¸é, append="mem=127M"
</Para>
</ListItem>
</ItemizedList>
</Para>
</ListItem>

<ListItem>
<Para>
 <Emphasis remap="bf">IRQ ¿Í °ü·ÃµÈ ¹®Á¦µéÁß ¾Ë¾Æ¾ß ÇÒ°Í</Emphasis>

<Para>
¸î¸î Ä«µåµéÀÌ ÀνĵÇÁö ¾Ê°Å³ª, IRQ Ãæµ¹ Çö»óÀÌ ÀÖ´Ù¸é
Ä«µåµéÀ» ¼­·Î ´Ù¸¥ ½½·ÔÀ¸·Î ¿Å°Ü º¸°Å³ª, IRQ ¸¦ ¹Ù²ãº¾´Ï´Ù.
</Para>

<Para>
<Emphasis remap="bf">hASCII</Emphasis> ¿¡ ÀÇÇØ : ¸®·Î ¼³Á¤ ÆÄÀÏ¿¡¼­
"append="hisax=9,2,3"" (ISDN +Hisax Áö¿øÀ» À§ÇÑ) À» Áö¿ó´Ï´Ù. (Ä¿³Î 2.1.xx).
2.0.xx ¿¡¼­´Â ¹®Á¦ ¾øÀ½.
</Para>

<Para>
BIOS ¼³Á¤¿¡¼­ "MP 1.4 mode" ¶Ç´Â "route PCI interrupts through IOAPIC", ¶Ç´Â "OS Type" ¿Í °°Àº ¼³Á¤µéÀ» DOS ¶Ç´Â Novell ·Î ¼³Á¤ÇÏÁö ¸¶¼¼¿ä. (<Emphasis remap="bf">Ingo Molnar</Emphasis>).
</Para>
</ListItem>
<ListItem>
<Para>
 <Emphasis remap="bf">Ç÷ÎÇÇ¿Í »ç¿îµå Ä«µå°¡ µ¿½Ã¿¡ »ç¿ëÇÒ¶§</Emphasis>

<Para>
¸¸¾à Ç÷ÎÇǸ¦ »ç¿ëÇÏ·Á ÇÒ¶§(¿¹¸¦ µé¾î »ç¿îµå¸¦ Ç÷¹ÀÌ Çϸ鼭) ½Ã½ºÅÛ Á¤Áö°¡
ÀÏ¾î ³­´Ù¸é, drivers/pci/quirks.c ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ °íĨ´Ï´Ù.
<Literal remap="tt">/int isa&lowbar;dma&lowbar;bridge&lowbar;buggy = 1;</Literal>
ÀÌ ¹®Á¦´Â ³» Dell WS400 dual PII/300, 2.2.x, SMP¿¡¼­ ÀÏ¾î ³µ½À´Ï´Ù.
(<Emphasis remap="bf">Wade Hampton</Emphasis>).
</Para>
</ListItem>

</ItemizedList>

</Para>

</Sect2>

<Sect2>
<Title>¸¶´õº¸µå ƯÁ¤ Á¤º¸</Title>

<Para>
<Emphasis>ÁÖÀÇÇÒÁ¡</Emphasis>: ¸î¸î ¸¹Àº ƯÁ¤ Á¤º¸´Â ´ÙÀ½ »çÀÌÆ®¿¡¼­ ãÀ» ¼ö ÀÖ´Ù.
<ULink URL="http://www.nlug.org/smp/" >¸®´ª½º SMP¸¦ µ¿ÀÛ½Ãų ¼ö ÀÖ´Â ¸¶´õº¸µå</ULink>
</Para>

<Sect3>
<Title>¸¶´õº¸µå¿¡ ¾Ë·ÁÁø ¹®Á¦µé</Title>

<Para>

<ItemizedList>
<ListItem>

<Para>
 Áö±Ý±îÁö ¾Ë·ÁÁø °ÍÀº ¾ø´Ù. 
</Para>
</ListItem>

</ItemizedList>

</Para>

</Sect3>

</Sect2>

<Sect2>
<Title>Àú°¡ÀÇ SMP ¸®´ª½º ¹Ú½º(µà¾ó ¼¿·¯·Ð ¹Ú½º)</Title>

<Para>
(<Emphasis remap="bf">Stéphane Écolivet</Emphasis>)
</Para>

<Para>
ÇöÀç·Î »ì¸¸ÇÑ °¡Àå Àú°¡ÀÇ SMP ¸®´ª½º ¹Ú½º´Â µà¾ó ¼¿·¯·Ð ½Ã½ºÅÛÀÌ´Ù.
±×·¯ÇÑ ½Ã½ºÅÛÀº ÀÎÅÚ¿¡ µû¸£¸é °ø½ÄÀûÀ¸·Î´Â °¡´ÉÇÏÁö ¾Ê´Ù°íÇÑ´Ù.
2¼¼´ë ¼¿·¯·Ð (128kb L2 ij½Ã)¸¦ °í·ÁÇÏ´Â°Ô ÁÁ´Ù.
</Para>

<Sect3>
<Title>µà¾ó ¼¿·¯·Ð ¹Ú½º¸¦ ÀÛµ¿½ÃÅ°´Â°Ô °¡´ÉÇÒ±î¿ä?</Title>

<Para>
<Emphasis remap="bf">ÀÎÅÚ¿¡¼­ºÎÅÍÀÇ °ø½ÄÀûÀÎ ´ë´ä:</Emphasis> °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù, ¼¿·¯·ÐÀº SMP ¸ðµå¿¡¼­´Â ÀÛµ¿ÇÒ ¼ö ¾ø½À´Ï´Ù.
</Para>

<Para>
<Emphasis remap="bf">Çö½ÇÀûÀÎ ´ë´ä:</Emphasis> °¡´ÉÇÏÁö¸¸ ½½·Ô 1 ÇÁ·Î¼¼¼­¿¡ ´ëÇØ Çϵå¿þ¾î º¯°æÀ» ¿ä±¸ÇÕ´Ï´Ù.  º¯ÇüÀº Tomohiro KawadaÀÇ ÆäÀÌÁö  
<ULink URL="http://kikumaru.w-w.ne.jp/pc/celeron/index_e.html"
>µà¾ó ¼¿·¯·Ð ½Ã½ºÅÛ</ULink > ¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.  ¹°·Ð,
ÀÌ·¯ÇÑ Á¾·ùÀÇ º¯ÇüÀº Á¦Ç°¿¡ ´ëÇÑ º¸ÁõÀ» ±â´ëÇÏÁö ¸»¾Æ¾ß ÇÑ´Ù.
¸î¸î ¼¿·¯·ÐÀÇ ¹öÁ¯µéÀº 370 ¼ÒÄÏ Æ÷¸Ë¿¡ Àû¿ëÀÌ °¡ÁõÇÏ´Ù.
±×·¯ÇÑ °æ¿ì¿¡ º¯ÇüÀº ½½·Ô 1 ¾î´ðÅÍ¿¡ ¼Ò°Ù 370 À§¿¡¼­ ÀÌ·ç¾î Áú ¼öµµ ÀÖ°í
SMP »ç¿ë¿¡ ¸ÂÃ߾ ¹Ì¸® ¸¸µé¾îÁøä·Î Æȸ®±âµµ ÇÑ´Ù.
(<Emphasis remap="bf">Andy Poling</Emphasis>, <Emphasis remap="bf">Hans
- Erik Skyttberg</Emphasis>, <Emphasis remap="bf">James Beard</Emphasis>)
</Para>

<Para>
µÎ°³ÀÇ ¼¿·¯·ÐÀ» ¼ÒÄÏ 370 Æ÷¸ËÀ¸·Î Áý¾î³Ö´Â ¸¶´õº¸µå(ABIT BP6)°¡ ÀÖ½À´Ï´Ù.
(<Emphasis remap="bf">Martijn Kruithof</Emphasis>, <Emphasis remap="bf">Ryan
McCue</Emphasis>). ABIT ÄÄÇ»ÅÍ BP6´Â Å×½ºÆ®¸¦ ÇغÃÀ¸¸ç µà¾ó ppga ¼ÒÄÏ 370
À» ÀÌ¿ë ¸®´ª½º¿¡ Àû¿ëÇß´Ù. (<Emphasis remap="bf">Andre Hedrick</Emphasis>).
</Para>

</Sect3>

<Sect3>
<Title>¾î¶»°Ô ÇÏ¸é ¸®´ª½º°¡ µà¾ó ¼¿·¯·Ð ½Ã½ºÅÛ¿¡¼­ µ¿ÀÛÇϳª¿ä?</Title>

<Para>
Àß ÀÛµ¿ÇÕ´Ï´Ù.
</Para>

</Sect3>

<Sect3>
<Title> ¼¿·¯·Ð ÇÁ·Î¼¼¼­µéÀº ½±°Ô ¿À¹öŬ·°À» ÇÒ ¼ö ÀÖ´Ù°í ¾Ë·ÁÁ® Àִµ¥ µà¾ó ½Ã½ºÅÛµµ
°¡´ÉÇÑ°¡¿ä? </Title>

<Para>
<Emphasis remap="bf">µ¿ÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.</Emphasis> ÇÏÁö¸¸ ÀÌ·¯ÇÑ Á¾·ùÀÇ
½Ã½ºÅÛÀ» ¿À¹öŬ·° ÇÑ´Ù´Â °ÍÀº ÇϳªÀÇ ÇÁ·Î¼¼¼­ ½Ã½ºÅÛ¿¡¼­ÀÇ ¿À¹öŬ·°¸¸Å­ 
½±Áö ¾Ê½À´Ï´Ù. »ý»êÀûÀÎ ½Ã½ºÅÛÀ» À§Çؼ­´Â ±×¸® ½â ÁÁÀº »ý°¢Àº ¾Æ´Ï´Ù.
°³ÀÎÀûÀÎ »ç¿ëÀ» À§ÇÑ °ÍÀ̶ó¸é µà¾ó 300A¸¦ 450Mhz ·Î ¾ÈÁ¤ÀûÀ¸·Î ¾²°í ÀÖ´Ù´Â 
º¸°í°¡ ÀÖ½À´Ï´Ù.(<Emphasis remap="bf">¸¹Àº »ç¶÷µéÀÌ º¸°í ÇÏ°í ÀÖÀ½</Emphasis>)
</Para>

</Sect3>

<Sect3>
<Title>±×¸®°í 4°³ÀÇ ¼¿·¯·Ð ½Ã½ºÅÛÀº ¸¸µå´Â ÁßÀΰ¡¿ä?</Title>

<Para>
ºÒ°¡´É ÇÕ´Ï´Ù. ¼¿·¯·Ð ÇÁ·Î¼¼¼­µéÀº ÆæƼ¾ö II¿Í °ÅÀÇ °°Àº Ư¼ºÀ» °®°í 
Àֱ⠶§¹®ÀÌ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ 2°³ ÀÌ»óÀÇ ÇÁ·Î¼¼¼­¸¦
¿øÇÑ´Ù¸é ¿©·¯ºÐÀº ÆæƼ¾ö ÇÁ·Î³ª ÆæƼ¾ö Á¦¿Â, ÆæƼ¾ö III(?)¸¦ °í·ÁÇØ¾ß ÇÒ
°ÍÀÌ´Ù.
</Para>

</Sect3>

<Sect3>
<Title>¼¿·¯·Ð°ú ÆæƼ¾ö II ÇÁ·Î¼¼¼­¿Í ¼¯¾î ¾²´Â °ÍÀº ¾î¶²°¡¿ä?</Title>

<Para>
Àç»ç¿ëÀÌ °¡´ÉÇÑ ¼¿·¯·Ð ÇÁ·Î¼¼¼­¿Í ÆæƼ¾ö ÇÁ·Î¼¼¼­¸¦ °°Àº ȯ°æ¿¡¼­ »ç¿ëÇÑ´Ù¸é
<Emphasis remap="bf">ÀÌ·ÐÀûÀ¸·Î</Emphasis> °¡´ÉÇÏ´Ù.
</Para>

<Para>
<Emphasis remap="bf">Alexandre Charbey</Emphasis>°¡ ±×·± ½Ã½ºÅÛÀ» ¸¸µç ÀûÀÌ ÀÖÀ½: 
<ItemizedList>
<ListItem>

<Para>
 Asus P2B-D motherboard, proc 1: Celeron 366, proc 2: Pentium II
400@266
</Para>
</ListItem>
<ListItem>

<Para>
 66Mhz and 75Mhz ¹ö½º Áøµ¿¼ö
</Para>
</ListItem>
<ListItem>

<Para>
°¡Àå ºü¸¥ ÇÁ·Î¼¼¼­(¼¿·¯·ÐÀÇ °æ¿ì¿¡¼­)´Â µÎ¹ø° ½½·Ô¿¡ À§Ä¡ÇØ ÀÖ¾î¾ß ÇÑ´Ù.
°¡Àå ºü¸¥ ÇÁ·Î¼¼¼­¿ÍÀÇ ±³Ã¼´Â ¾öû³­ ½ÇÆи¦ °¡Á®¿Â´Ù.
</Para>
</ListItem>

</ItemizedList>

</Para>

</Sect3>

</Sect2>

</Sect1>

<Sect1>
<Title>½ºÆÅ ±¸Á¶¿¡ °üÇÑ Áú¹®µé</Title>

<Sect2>
<Title>¾î¶² ½ºÆÅ ¸Ó½ÅÀÌ Áö¿øµÇ³ª?</Title>

<Para>
´ÙÀ½ÀÇ »çÀÌÆ®<ULink URL="http://ultra.linux.cz/" >UltraLinux</ULink
>¸¦ »ìÆ캸¸é (¿ÀÁ÷ SMP ½Ã½ºÅÛ¿¡ °üÇؼ­):

<ItemizedList>
<ListItem>

<Para>
 UltraSPARC PCI ±â¹ÝÀÇ ¿öÅ©½ºÅ×À̼ǵé: Ultra60, Ultra450
</Para>
</ListItem>
<ListItem>

<Para>
 UltraSPARC SBUS ±â¹ÝÀÇ ¼­¹öµé: Enterprise 1, 2, 150 
</Para>
</ListItem>
<ListItem>

<Para>
 UltraSPARC SBUS ±â¹ÝÀÇ Å« ¼­¹öµé: Enterprise 3000, 4000, 5000, 6000, 10000 
</Para>
</ListItem>
<ListItem>

<Para>
 UltraSPARC PCI ±â¹ÝÀÇ ¼­¹öµé: Enterprise 250, 450 
</Para>
</ListItem>
<ListItem>

<Para>
 SPARC sun4m SMP ¸Ó½Åµé (<Emphasis remap="bf">Anton Blanchard</Emphasis>)
</Para>
</ListItem>

</ItemizedList>

</Para>

<Para>
UltraLinux´Â 14°³ÀÇ CPU ¸Ó½Å¿¡¼­µµ ÀÛµ¿ÇÑ´Ù. (Âü°í »çÀÌÆ® <ULink
URL="http://lwn.net/1998/1210/a/dm-sparc.html" > dmesg °á°úÀÔ´Ï´Ù</ULink
>).
</Para>

</Sect2>

<Sect2>
<Title>½ºÆÅ SMP Áö¿ø°ú °ü·ÃµÈ ¹®Á¦</Title>

<Para>
(<Emphasis remap="bf">David Miller</Emphasis>) 
Ưº°ÇÑ °ÆÁ¤Àº ¾ø½À´Ï´Ù.
</Para>

<Para>
À¯ÀÏÇÏ°Ô ¾Ë·ÁÁø ¹®Á¦´Â °íÄ¡·Á ÇÏÁö ¾Ê¾ÒÁö¸¸ ¸¸ÀÏ 32ºñÆ® ½Ã½ºÅÛ (Áï ultrasparcÀÌ ¾Æ´Ï¶ó´Â ÀǹÌ) SMP Ä¿³ÎÀ» Çü¼º½ÃÅ°°íÀÚ Çϸé Ä¿³ÎÀº sun4c ½Ã½ºÅÛ¿¡¼­
ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù.
</Para>

</Sect2>

<Sect2>
<Title> ÃֽŠĿ³Î(2.2)ÀÌ °®°í ÀÖ´Â SMPÀÇ Æ¯Á¤ÇÑ Á¦ÇÑ»çÇ×</Title>

<Para>
(<Emphasis remap="bf">David Miller</Emphasis>) include/linux/tasks.h ¿¡ ¹ö±×°¡ Àִµ¥ 
NR&lowbar;CPUS¸¦ Áö¿øÇÏ´Â Çϵå¿þ¾î¿¡ ´ëÇÑ »óÇÑ ¼±À¸·Î UltraSparc¿¡¼­ 64·Î ÇÏ´Â °ÍÀÌ
ÁÁ´Ù. :-)
</Para>

</Sect2>

</Sect1>

<Sect1>
<Title>PowerPC ±¸Á¶ÀÇ Æ¯Á¤ÇÑ ¹®Á¦µé</Title>

<Sect2>
<Title>¾î¶°ÇÑ PPC ¸Ó½ÅµéÀÌ Áö¿øµÇ³ª?</Title>

<Para>

<ItemizedList>
<ListItem>

<Para>

 PowerSurge º¸µåµé (UMAX s900À» Æ÷ÇÔÇؼ­)
</Para>
</ListItem>
<ListItem>

<Para>
 PowerMac
</Para>
</ListItem>
<ListItem>

<Para>
 Motorola MTX: Áö¿øÀº ¾ÆÁ÷ °³¹ßÁßÀÌ´Ù. ÆÐÄ¡µéÀº ¾ÆÁ÷ Ä¿³Î¿¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê´Ù. 
(<Emphasis remap="bf">Troy Benjegerdes</Emphasis>)
</Para>
</ListItem>

</ItemizedList>

</Para>

<Para>
(<Emphasis remap="bf">Cort Dougan</Emphasis>) PPC RS/6000 ½Ã½ºÅ۵鵵 ¾ÆÁ÷ Áö¿øÀ̵ÇÁö ¾Ê´Â´Ù.
</Para>

</Sect2>

<Sect2>
<Title>PPC SMP Áö¿ø¿¡ °ü·ÃµÈ ƯÁ¤ ¹®Á¦µé</Title>

<Para>
¹®Á¦´Â ¾ø´Ù. ´ë°³ SMP ÄÄÆÄÀÏ¿¡´Â. ´ë°³´Â UP³ª SMP µÑÁß¿¡ Çϳª¿¡ ¸ðµâÀÌ Æ¯Á¤È­µÇ¾îÀÖ´Ù.
Ä¿³ÎÀ» ÀçÄÄÆÄÀÏÇ϶ó. (<Emphasis remap="bf">Paul Mackerras</Emphasis>) 
</Para>

</Sect2>

</Sect1>

<Sect1>
<Title>¾ËÆÄ ±¸Á¶ÀÇ Æ¯Á¤¹®Á¦µé</Title>

<Sect2>
<Title>¾î¶°ÇÑ ¾ËÆĸӽŵéÀÌ Áö¿øµÇ³ª?</Title>

<Para>
(<Emphasis remap="bf">Geerten Kuiper</Emphasis>) SMP´Â ´ëºÎºÐÀÇ AXP ¼­¹ö¿¡¼­´Â Àß ÀÛµ¿ÇÑ´Ù. 
</Para>

<Para>
(<Emphasis remap="bf">Jay A Estabrook</Emphasis>) SMP´Â ´ëºÎºÐÀÇ ÄÄÆÑ Á¦Ç°¿¡´Â µ¿ÀÛÇÏ´Â °Í °°´Ù. µÎ°³ ÀÌ»óÀÇ CPU¸¦ °®´Â ¹Ú½º´Â ´ÙÀ½À» Æ÷ÇÔÇÑ´Ù: 
<ItemizedList>
<ListItem>

<Para>
 AS2000/2100 (SABLE)
</Para>
</ListItem>
<ListItem>

<Para>
 AS4000/4100 (RAWHIDE)
</Para>
</ListItem>
<ListItem>

<Para>
 DS20 (DP264)
</Para>
</ListItem>

</ItemizedList>

</Para>

<Para>
Æ÷ÇÔÇÏÁö ¾Ê´Â °ÍÀº:
<ItemizedList>
<ListItem>

<Para>
 AS2100A (LYNX)
</Para>
</ListItem>
<ListItem>

<Para>
 TurboLaser bigboys (8200/8400)
</Para>
</ListItem>

</ItemizedList>

</Para>

</Sect2>

<Sect2>
<Title>¾ËÆÄ SMP Áö¿ø¿¡ °ü·ÃµÈ ƯÁ¤¹®Á¦µé</Title>

<Para>
¾ø½À´Ï´Ù.
</Para>

</Sect2>

</Sect1>

<Sect1>
<Title>À¯¿ëÇÑ Á¡µé</Title>

<Sect2>
<Title>´Ù¾çÇÑ °Íµé</Title>

<Para>

<ItemizedList>
<ListItem>

<Para>
 <ULink
URL="http://yara.ecn.purdue.edu/~pplinux/"
>¸®´ª½º¸¦ ÀÌ¿ëÇÑ º´·Äó¸®</ULink> 

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://yara.ecn.purdue.edu/~pplinux/PPHOWTO/pphowto.html"
>¸®´ª½º º´·Äó¸® HOWTO</ULink>

</Para>
</ListItem>
<ListItem>

<Para>
 <Emphasis remap="bf">(¿À·¡µÇ¾úÁö¸¸)</Emphasis> <ULink
URL="http://www.uk.linux.org/SMP/title.html"
>¸®´ª½º SMP ȨÆäÀÌÁö</ULink
>

</Para>
</ListItem>
<ListItem>
<Para>
¸®´ª½º-smp ¸ÞÀϸµ ¸®½ºÆ®

<Para>
<Emphasis remap="bf">±¸µ¶</Emphasis>ÇÏ·Á¸é, <Literal remap="tt">subscribe linux-smp</Literal>¶ó´Â ³»¿ëÀ¸·Î <ULink
URL="mailto:majordomo@vger.rutgers.edu"
>majordomo@vger.rutgers.edu</ULink
>ÀÇ ÁÖ¼Ò·Î º¸³»¶ó.
</Para>

<Para>
<Emphasis remap="bf">unsubscribe</Emphasis>ÇÏ°í ½ÍÁö ¾Ê´Ù¸é, <Literal remap="tt">unsubscribe linux-smp</Literal>¶ó´Â ³»¿ëÀ¸·Î  
<ULink
URL="mailto:majordomo@vger.rutgers.edu"
>majordomo@vger.rutgers.edu</ULink
>À¸·Î ¸ÞÀÏÀ» º¸³»¸é µÈ´Ù.
</Para>

<Para>
<ULink
URL="http://www.linuxhq.com/lnxlists/linux-smp/"
>¸®´ª½º SMP ¸ðÀ½</ULink
>
</Para>

<Para>
<ULink URL="http://www.progressive-comp.com/Lists/?l=linux-smp&amp;r=1&amp;w=2#linux-smp">progressive-comp.comÀÇ ¸®´ª½º SMP¸ðÀ½</ULink>

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://pauillac.inria.fr/~xleroy/linuxthreads/"
>Xavier Leroy°¡ ¸¸µç pthread ¶óÀ̺귯¸®</ULink
>

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://www.nlug.org/smp/"
>¸®´ª½º SMP°¡ ÀÛµ¿ÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁø ¸¶´õº¸µå</ULink
>

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://www.cs.inf.ethz.ch/~rauch/procps.html"
>procps</ULink
>

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://queenbee.fhcrc.org/~warnes/procps"
>Ä¿³Î 2.2.x¸¦ À§ÇÑ procps ÆÐÄ¡ </ULink
>

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://lore.ece.utexas.edu/~bgrayson/xosview.html"
>xosview</ULink
>

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://www.ima.umn.edu/~klee/linux/xosview-1.6.1-5a1.tgz"
>Ä¿³Î 2.2.x¸¦ À§ÇÑ xosview </ULink
>

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://www.phy.duke.edu/brahma/benchmarks.smp"
>¸®´ª½ºÀÇ SMP ¼º´É</ULink
>

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://cesdis.gsfc.nasa.gov/linux/drivers/"
>CESDIS ¸®´ª½º ÀÌ´õ³Ý µð¹ÙÀ̽º µå¶óÀ̹ö »çÀÌÆ®</ULink
>

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://kikumaru.w-w.ne.jp/pc/celeron/index_e.html"
>µà¾ó ¼¿·¯·Ð ½Ã½ºÅÛ</ULink
>

</Para>
</ListItem>

</ItemizedList>

</Para>

</Sect2>

<Sect2>
<Title>¸ÖƼ½º·¹µå ÇÁ·Î±×·¥°ú ¶óÀ̺귯¸®</Title>

<Para>

<ItemizedList>
<ListItem>

<Para>
 <ULink
URL="http://linas.org/linux/threads-faq.html"
>¸®´ª½º ½º·¹µå FAQ</ULink
>

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://www.informatik.uni-bremen.de/~hollow/mthread.html"
>¸®´ª½º¿¡¼­ ¸ÖƼ½º·¹µå ÇÁ·Î±×·¥</ULink
>

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://www.cs.utk.edu/~ghenry/distrib/"
>ÀÎÅÚ ÆæƼ¾ö ÇÁ·Î¿¡ ÃÖÀûÈ­µÈ BLAS¿Í FFT</ULink
> <ULink URL="http://www.cs.utk.edu/~ghenry/distrib/blasnews"
>Blas ´º½º</ULink > 

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://www.ssec.wisc.edu/~brianp/Mesa.html"
>Mesa ¶óÀ̺귯¸®</ULink
> 

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://nemo.physics.ncsu.edu/~briggs/gimp/index.html"
>GIMP¸¦ À§ÇÑ º´·Ä Ç÷¯±×ÀÎ</ULink
>  

</Para>
</ListItem>

</ItemizedList>

</Para>

</Sect2>

<Sect2>
<Title>ƯÁ¤ SMP ÆÐÄ¡µé</Title>

<Para>

<ItemizedList>
<ListItem>

<Para>
 <ULink
URL="http://www-isia.cma.fr/~forissie/smp_kernel_patch/"
>Forissier Ä¿³Î ÆÐÄ¡µé</ULink
>

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://nemo.physics.ncsu.edu/~briggs/vfix.html"
>440FX Ĩ¼ÂÀÇ ¹ö±×¸¦ À§ÇÑ ÆÐÄ¡</ULink
>

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://www.atnf.csiro.au/~rgooch/kernel-patches.html"
>MTRR ÆÐÄ¡</ULink
>

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://isunix.it.ilstu.edu/~thockin/pset/"
>PSET - ¸®´ª½º Ä¿³ÎÀ» À§ÇÑ ÇÁ·Î¼¼¼­ ¼¼Æ®</ULink
> 

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://www.redhat.com/~mingo/"
>Ingo Molnar SMP ÆÐÄ¡</ULink
> 

</Para>
</ListItem>

</ItemizedList>

</Para>

</Sect2>

<Sect2>
<Title>586/686 ¸Ó½ÅÀ» À§ÇÑ º´·Ä/ÃÖÀûÈ­ ÄÄÆÄÀÏ·¯
(<Emphasis remap="bf">Sumit Roy</Emphasis>)</Title>

<Para>

<ItemizedList>
<ListItem>

<Para>
 <ULink
URL="http://www.goof.com/pcg/"
>ÆæƼ¾ö ÄÄÆÄÀÏ·¯ ±×·ì</ULink
> pgccÀÇ Ã¢½ÃÀÚµé

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://www.absoft.com/"
>Absoft</ULink
> Æ÷Æ®¶õ 90°ú 77 ÄÄÆÄÀÏ·¯ 

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://www.pgroup.com/"
>Portland Group ȸ»ç</ULink
>´Â  supports the <ULink
URL="http://www.openmp.org"
>OpenMP</ULink
>¶ó´Â ¸®´ª½º¿¡¼­ Æ÷Æ®¶õ Äڵ带 º´·ÄÈ­ ½ÃÅ°´Â Ç¥ÁØÀ» Áö¿øÇÑ´Ù. 

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://www.psrv.com/"
>Pacific-Sierra ¿¬±¸¼Ò</ULink
>´Â ÀÚÀ¯·Ó°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â F90 ÄÄÆÄÀÏ·¯¸¦ SMP ¸®´ª½º¸¦ À§ÇØ °³¹ßÇß´Ù.  
</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://s006.infomall.org/index.html"
>Applied Parallel Research</ULink
>´Â ÇöÀç À©µµ¿ìÁî NT¸¦ À§ÇØ º´·Ä ÄÄÆÄÀÏ·¯¸¦ °³¹ßÇÑ´Ù. 

</Para>
</ListItem>
<ListItem>

<Para>
 <ULink
URL="http://www.kai.com"
>KAI</ULink
>´Â OpenMPI ½ÇÇàÀÌ °¡´ÉÇÑ ¸®´ª½º¸¦ À§ÇØ C++-ÄÄÆÄÀÏ·¯¸¦ °®°í ÀÖ´Ù. 
À̸¦ Guide&lowbar;OpenMP¶ó ÇÑ´Ù. ´õ ¸¹Àº Á¤º¸´Â <ULink
URL="http://www.kai.com/parallel/kappro/guide"
>http://www.kai.com/parallel/kappro/guide</ULink
>¿¡¼­ ãÀ» ¼ö ÀÖ´Ù. (<Emphasis remap="bf">Gero Wedemann</Emphasis>)

</Para>
</ListItem>

</ItemizedList>

</Para>

</Sect2>

</Sect1>

<Sect1>
<Title>Glossary</Title>

<Para>

<ItemizedList>
<ListItem>

<Para>
 <Emphasis remap="bf">SMP</Emphasis>´Â º´·Ä ´ÙÁß ÇÁ·Î¼¼¼­(Symmetric Multi-Processors)ÀÇ
 ¾àÀÚÀÌ´Ù.

</Para>
</ListItem>
<ListItem>

<Para>
 <Emphasis remap="bf">APIC</Emphasis>´Â Çâ»óµÈ ÇÁ·Î±×·¥ÀÌ °¡´ÉÇÑ ÀÎÅÍ·´Æ® ÄÁÆ®·Ñ·¯(Advanced Programmable Interrupt Controller)ÀÌ´Ù.

</Para>
</ListItem>
<ListItem>

<Para>
 <Emphasis remap="bf">thread</Emphasis> ½º·¹µå¶ó´Â °ÍÀº ÇϳªÀÇ ÇÁ·Î¼¼½º¿¡¼­ ÇÁ·Î¼¼¼­ÀÇ È°µ¿¼ºÀ» ³ªÅ¸³»´Â °ÍÀÌ´Ù. µ¿ÀÏÇÑ ÇÁ·Î¼¼½º´Â ´ÙÁßÀÇ ½º·¹µå¸¦ °¡Áú ¼ö ÀÖ´Ù. ±×·¯ÇÑ ½º·¹µåµéÀº ÇÁ·Î¼¼½º ÁÖ¼Ò°ø°£À» °øÀ¯ÇÏ°í µ¥ÀÌÅÍ ¶ÇÇÑ °øÀ¯ÇÒ ¼ö ÀÖ´Ù.

</Para>
</ListItem>
<ListItem>

<Para>
 <Emphasis remap="bf">pthread</Emphasis> Posix ½º·¹µå·Î Posix Ç¥ÁØ¿¡ ÀÇÇØ Á¤ÀÇµÈ °ÍÀÌ´Ù.

</Para>
</ListItem>
<ListItem>

<Para>
 <Emphasis remap="bf">APM</Emphasis> Çâ»óµÈ Àü¿ø°ü¸®(Advanced Power Managment)
</Para>
</ListItem>

</ItemizedList>

</Para>

</Sect1>

<Sect1>
<Title>»õ·Î¿î °ÍÀº ¹«¾ùÀΰ¡¡?</Title>

<Para>
<VariableList>

<VarListEntry>
<Term>v1.9, 2000³â 1¿ù 13ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
¸ðµç BIOS ÆÄ¿öÀýÀü Ư¼ºµéÀ» »ç¿ëÇÏÁö ¸»±â¸¦ ¹Ù¶õ´Ù.(<Emphasis remap="bf">Osamu
Aoki</Emphasis>)
</Para>
</ListItem>
<ListItem>

<Para>
ÄÄÆÑ ¼­¹ö¿¡ Çâ»óµÈ ¼³Á¤ ¸ðµå·Î Á¢±ÙÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇØÁֽʽÿÀ.
(<Emphasis remap="bf">Adrian Portelli</Emphasis>)
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v1.8, 1999³â 11¿ù 8ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
4°³ÀÇ ¼¿·¯·Ð ¸¶´õº¸µå´Â hoax¿´°í Áö³­ ´Ü¶ô¿¡ ÀÖÀ½.
(<Emphasis remap="bf">Simen Timian Thoresen</Emphasis>)
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v1.7, 1999³â 11¿ù 6ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 »õ·Î¿î µµÀÔ(<Emphasis remap="bf">C. Polisher</Emphasis> aka cp)
</Para>
</ListItem>
<ListItem>

<Para>
¼ýÀÚ°¡ À߸øµÈ °Í°ú ¹®¹ýÀû ¿À·ù »èÁ¦
</Para>
</ListItem>
<ListItem>

<Para>
Ä¿³Î ÄÄÆÄÀÏ¿¡ °üÇÑ µµÀԴܶô
</Para>
</ListItem>
<ListItem>

<Para>
SMP Çʿ伺¿¡ °üÇÑ µµÀԴܶô
</Para>
</ListItem>
<ListItem>

<Para>
KAI ÃÖÀûÈ­ ÄÄÆÄÀÏ·¯¿¡ °üÇÑ ÂüÁ¶
(<Emphasis remap="bf">Gero Wedemann</Emphasis>)
</Para>
</ListItem>
<ListItem>

<Para>
4°³ÀÇ ¼¿·¯·Ð º¸µå°¡ Á¸ÀçÇÑ´Ù.
 (<Emphasis remap="bf">Jeffrey H. Ingber</Emphasis>)
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v1.6, 1999³â 10¿ù 21ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
xosview ½ºÄÉÁÙ¸µ¿¡ °üÇÑ Ãß°¡µÈ Á¤º¸
</Para>
</ListItem>
<ListItem>

<Para>
 "APIC error interrupt on CPU&num;n¿¡ °üÇÑ APIC ¿¡·¯ ÀÎÅÍ·´Æ®"¿¡ °üÇÑ Ãß°¡µÈ Á¤º¸ 
</Para>
</ListItem>
<ListItem>

<Para>
 Çϵå lockup¿¡ °üÇÑ Ãß°¡µÈ Á¤º¸
</Para>
</ListItem>
<ListItem>

<Para>
 "ÃÖ´ë ¼º´ÉÀ» ¾ò´Â ¹æ¹ý"¿¡ °üÇÑ ³»¿ë »èÁ¦
</Para>
</ListItem>
<ListItem>

<Para>
 ´Ù¸¥ x86 ÇÁ·Î¼¼¼­¸¦ Æ÷ÇÔÇÏ´Â (¼¿·¯·Ð°ú P-II) µà¾ó ½Ã½ºÅÛ¿¡ °üÇÑ Á¤º¸
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v1.5, 1999³â 10¿ù 4ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
Á»´õ Á¤È®ÇÑ PSET¿¡ ´ëÇÑ ±â¼ú
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v1.4, 1999³â 9¿ù 30ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 MTRR Áö¿øÀ» x86 SMP Ä¿³Î¿¡¼­ Áö¿ø±â´ÉÀ» È°¼ºÈ­ ½ÃÅ°´Â °¡¿¡ °üÇÑ ³»¿ë
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v1.3, 1999³â 9¿ù 29ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 ¾ÆÁÖ ¾ÆÁÖ ¸¹Àº ¹®¹ýÀû ¿À·ù¿Í ¿ÀŸ ±³Á¤
 (<Emphasis remap="bf">Wade Hampton</Emphasis>)
</Para>
</ListItem>
<ListItem>

<Para>
 2.2/2/4/2/0 ÀÇ Â÷ÀÌ¿¡ °ü·ÃµÈ ©¸·ÇÑ µµÀÔ³»¿ë Ãß°¡
</Para>
</ListItem>
<ListItem>

<Para>
 Ä¿³ÎÀ» ÀçÄÄÆÄÀÏ ÇÏ´Â ¹æ¹ý¿¡ °üÇÑ ³»¿ëÃß°¡
</Para>
</ListItem>
<ListItem>

<Para>
 SMP/UP ¸ðµâ ¹®Á¦¿¡ °ü·ÃµÈ ³»¿ë Ãß°¡
</Para>
</ListItem>
<ListItem>

<Para>
 »ç¿ëÀÚ¿Í Ä¿³Î ½º·¹µå¿¡ °ü°èµÈ Posix ½º·¹µå ºÎºÐ¿¡ ´ëÇÑ ³»¿ë÷°¡
</Para>
</ListItem>
<ListItem>

<Para>
NFS ¿Í Ä¿³Î lock¿¡ °üÇÑ »õ·Î¿î ¸ñ·Ï
</Para>
</ListItem>
<ListItem>

<Para>
 ¸Þ¼¼Áö ¾øÀÌ Ä¿³Î lockÀ» ÇÏ´Â °Í¿¡ °üÇÑ ¸ñ·Ï Ãß°¡
</Para>
</ListItem>
<ListItem>

<Para>
 lockup ¹®Á¦ÇØ°á¿¡ °üÇÑ ¸ñ·ÏÃß°¡
</Para>
</ListItem>
<ListItem>

<Para>
 ¹ß¿­¹®Á¦¿¡ °üÇÑ »õ·Î¿î ³»¿ëÃß°¡
</Para>
</ListItem>
<ListItem>

<Para>
 º»ÀúÀÚ°¡ Àؾî¹ö¸° ±âŸÀÇ ¾÷µ¥ÀÌÆ® ÀÚ·áµé
</Para>
</ListItem>
<ListItem>

<Para>
 Ç÷ÎÇÇ·Î Á¢±Ù ÇÏ´Â °Í°ú »ç¿îµå¿¡ °üÇÑ ³»¿ëÃß°¡
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v1.2, 1999³â 9¿ù 27ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
À̸§ º¯È­: À̹®¼­´Â HOWTO°¡ µÈ´Ù. 
 (<Emphasis remap="bf">Guylhem Aznar</Emphasis>)
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v1.1, 1999³â 9¿ù 26ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 ù¹ø° Chris PirihÀÇ FAQ ÃÊ¾È ¸µÅ©
</Para>
</ListItem>
<ListItem>

<Para>
 IRQ¿Í °ü·ÃµÈ ¹®Á¦µé È®Àå
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v1.00, 1999³â 9¿ù 25ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 ¾ÆÁÖ ¿À·£¸¸¿¡ ù¹ø° ¾÷±×·¹À̵å
</Para>
</ListItem>
<ListItem>

<Para>
 Àüü FAQ ¾ÐÃà: 2.4°¡ °ð Ãâ½Ã
</Para>
</ListItem>
<ListItem>

<Para>
 Ingo Molnar·ÎºÎÅÍ ¾òÀº Ä¿³Î locking Á¤º¸
</Para>
</ListItem>
<ListItem>

<Para>
 "¾î¶»°Ô Çϸé SMP¿¡¼­ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀÛµ¿Çϳª¿ä"¶ó´Â Ç׸ñ »èÁ¦
</Para>
</ListItem>
<ListItem>

<Para>
 "Á¦ SMP ½Ã½ºÅÛÀÌ Ç×»ó ¶ôÀÌ °É·Á Àִµ¥"¶ó´Â Ç׸ñ »èÁ¦
outdated
</Para>
</ListItem>
<ListItem>

<Para>
 "¿©·¯ºÐÀº 2.0.35 ½ÇÇàÇÏÁö ¾Ê³ª¿ä?"¶ó´Â Ç׸ñ »èÁ¦
</Para>
</ListItem>
<ListItem>

<Para>
 "¸î¸î Çϵå¿þ¾î´Â ¹®Á¦¸¦ ÀÏÀ¸Å°´Â °ÍÀ¸·Î ¾Ë·ÁÁ® Àִµ¥"¶ó´Â Ç׸ñ»èÁ¦
outdated
</Para>
</ListItem>
<ListItem>

<Para>
 "¾Ë·ÁÁø ¹®Á¦°¡ ÀÖ´Â ¸¶´õº¸µåµé"À̶õ ºÎºÐÀ» »õ·Î óÀ½ºÎÅÍ ½ÃÀÛ
</Para>
</ListItem>
<ListItem>

<Para>
 "¾Ë·ÁÁø ¹®Á¦°¡ ¾ø´Â ¸¶´õº¸µåµé"À̶õ ºÎºÐ »èÁ¦
</Para>
</ListItem>
<ListItem>

<Para>
 ¾÷µ¥ÀÌÆ®µÈ µà¾ó ¼¿·¯·Ð ºÎºÐ Ãß°¡
</Para>
</ListItem>
<ListItem>

<Para>
 "SPARC sun4m SMP ¸Ó½Åµé" ºÎºÐÀ» SMP ½ºÆÅ ¸Ó½ÅÀ» À§ÇØ Ãß°¡ 
(<Emphasis remap="bf">Anton Blanchard</Emphasis>) 
</Para>
</ListItem>
<ListItem>

<Para>
 "ºÎÆõµÁß ¸Ó½ÅÀÌ IOPANIC ¹®Á¦¸¦ ÀÏÀ¸Å°°í ¸ØÃç¹ö¸®´Â °æ¿ì" ºÎºÐÀ» "
 ¿Ö ³» ¸Ó½Å¿¡¼­´Â ÀÛµ¿ÇÏÁö ¾Ê´Â°¡?"¶ó´Â ºÎºÐÀ¸·Î Ãß°¡ À̵¿
</Para>
</ListItem>
<ListItem>

<Para>
 "SMP ¼º´ÉÀº ¾î¶²°¡¿ä?"¶ó´Â Ç׸ñ Ãß°¡
</Para>
</ListItem>
<ListItem>

<Para>
 "¿Ö Á¦ ¿À·¡µÈ ÄÄÆÑÀº ÀÛµ¿ ¾ÈÇϳª¿ä?" Ç׸ñ Ãß°¡
</Para>
</ListItem>
<ListItem>

<Para>
 ¿À·¡µÈ Á¡µé º¸°­
</Para>
</ListItem>
<ListItem>

<Para>
 Ingo SMP ÆÐÄ¡ Å×½ºÆ®¿¡ °üÇÑ ³»¿ë Ãß°¡
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.54, 1999³â 3¿ù 13ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 SMP ¾ËÆÄ ½Ã½ºÅÛ¿¡ °üÇÑ Ãß°¡µÈ ºÎºÐ
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.53, 1999³â 3¿ù 8ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 SMP PowerPC ½Ã½ºÅÛ¿¡ °üÇÑ ³»¿ë Ãß°¡
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.52, 1999³â 3¿ù 7ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 SMP ½ºÆÅ ½Ã½ºÅÛ¿¡ °üÇÑ ºÎºÐÃß°¡
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.51, 1999³â 3¿ù 6ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 Ãß°¡µÈ µà¾ó¼¿·¯·Ð ºÎºÐ
</Para>
</ListItem>
<ListItem>

<Para>
 Adaptec ºÎºÐ »èÁ¦
</Para>
</ListItem>
<ListItem>

<Para>
 procps ¸µÅ© ¾÷µ¥ÀÌÆ®
</Para>
</ListItem>
<ListItem>

<Para>
 xosview ¸µÅ© ¾÷µ¥ÀÌÆ®
</Para>
</ListItem>
<ListItem>

<Para>
 ³×°³ÀÇ Xeon ºÎÆ®Áß ¸ØÃß´Â Çö»ó¿¡ °üÇÑ Ãß°¡ÀûÀÎ ´ë´ä
</Para>
</ListItem>
<ListItem>

<Para>
 gd¸¦ À§ÇÑ glibc ÆÐÄ¡¿¡ °üÇÑ ³»¿ëÃß°¡:¹Ýµå½Ã ·¹µåÇÞ 5.2¿¡ Ãß°¡
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.50, 1999³â 2¿ù 3ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 "¸®´ª½º¿¡¼­ ¸ÖƼ½º·¹µå ÇÁ·Î±×·¥"¸µÅ© ¾÷µ¥ÀÌÆ®
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.49, 1999³â 1¿ù 13ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 CONFIG&lowbar;SMP¿¡ °üÇÑ ³»¿ë ¾÷µ¥ÀÌÆ®. Documentation/smp¿¡ .txt¸¦ Ãß°¡
 (<Emphasis remap="bf">Michael Elizabeth Chastain</Emphasis>) 
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.48, 1998³â 12¿ù 10ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 ¿ÀŸ ¼öÁ¤. À̸ÞÀÏ ÁÖ¼Ò ¼öÁ¤
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.47, 20 november 1998</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 MTRR ÆÐÄ¡·Î¼­ 2.0.3 ³»¿ëÃß°¡ (BogoMips ¹®Á¦¿Í °ü·ÃµÈ)
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.46, 1998³â 11¿ù 10ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 Epox KP6-LS ¸¶´õº¸µå¿¡ °üÇÑ ³»¿ë ¾÷µ¥ÀÌÆ®
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.45, 1998³â 10¿ù 25ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 /proc/stat ÆÄÀÏ¿¡ °üÇÑ ³»¿ë ¼öÁ¤ 
</Para>
</ListItem>
<ListItem>

<Para>
 CESDIS ÀÌ´õ³Ý ¸®´ª½º µå¶óÀ̹ö »çÀÌÆ® Ãß°¡
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.44, 1998³â 10¿ù 14</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 <Emphasis> ¸®´ª½º SMP¿¡¼­ ÀÛµ¿ÇÏ´Â ¼Ò¹®³­ ¸¶´õº¸µåµé
</Emphasis> 
ÀÇ ¸µÅ© ¾÷µ¥ÀÌÆ®
</Para>
</ListItem>
<ListItem>

<Para>
 ¸®´ª½º Ä¿³Î 2.0 SMP ½Ã½ºÅÛÀÇ ½Ã°£À» ¸ÂÃß´Â ¹æ¹ý¿¡ °üÇÑ JakobÀÇ ¼³¸í
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.43, 1998³â 9¿ù 9ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 3.1ÀýÀÇ Ã¹¹ø° ¹®Á¦ ¾÷µ¥ÀÌÆ®
</Para>
</ListItem>
<ListItem>

<Para>
 mt-Mesa ¸µÅ© ¾÷µ¥ÀÌÆ®: ´ÙÁß-½º·¹µå°¡ Mesa ¹èÆ÷¿¡ ½ÇÇèÀûÀ¸·Î µé¾î°¡ ÀÖ´Ù.
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.42, 1998³â 9¿ù 2ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 3.3ÀýÀÇ Á¶±×¸¸ ¾÷µ¥ÀÌÆ®
</Para>
</ListItem>
<ListItem>

<Para>
 ´ÙÁß½º·¹µå Mesa ¿Í SMP ¼º´É¿¡ °üÇÑ µÎ°³ÀÇ ¸µÅ© Á¤º¸°¡ ¿À·¡µÊ
</Para>
</ListItem>
<ListItem>

<Para>
 ½º·¹µå¿Í C++¿¡¼­ ¿¹¿Ü¿¡ °üÇÑ ¸ñ·Ï ¾÷µ¥ÀÌÆ® (3.3Àý)
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.41, 1998³â 9¿ù 1ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 JakobØstergaard°¡ ¾´ "3.3 SMP ÇÁ·Î±×·¡¹Ö" Ãß°¡
</Para>
</ListItem>
<ListItem>

<Para>
 3.3Àý¿¡ ÀÖ´ø "3.2 »ç¿ëÀÚ Ãø¸é" ¼½¼ÇÀÇ ³»¿ë¿¡¼­ ¸î°¡Áö ¿Å°Ü¿È
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.40, 1998³â 8¿ù 27ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 3.1Àý ¾÷µ¥ÀÌÆ®, 7¸ñ·Ï: ÇÁ·Î¼¼¼­ °æÇ⼺
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.39, 1998³â 8¿ù 27ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 Tyan ¸¶´õº¸µå¸¦ À§ÇÑ Award BIOS ¹öÁ¯ Ãß°¡ 
(<Emphasis remap="bf">hASCII</Emphasis>)
</Para>
</ListItem>
<ListItem>

<Para>
 Ãæµ¹¿¡ °üÇÑ ºÎºÐ¿¡ ´ëÇÑ ¸ñ·ÏÃß°¡
</Para>
</ListItem>
<ListItem>

<Para>
 Asus P2B-DSÀÇ ÁÁÀº Áö¿ø (<Emphasis remap="bf">Ulf Rompe</Emphasis>)
</Para>
</ListItem>
<ListItem>

<Para>
 smp-list ¸ðÀ½¿¡ »õ³»¿ë Ãß°¡(<Emphasis remap="bf">Hank Leininger</Emphasis>)
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.38, 1998³â 8¿ù 8ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 ¸®´ª½º ½º·¹µå FAQ¿¡°üÇÑ ³»¿ëÃß°¡
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.37, 1998³â 7¿ù 30ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 <Emphasis remap="bf">Emil Briggs</Emphasis>´Â Gimp¸¦ À§ÇÑ º´·Ä Ç÷¯±×Àο¡ ´ëÇØ ÀÛ¾÷Áß (
"½º·¹µåµÈ ÇÁ·Î±×·¥À̳ª ¶óÀ̺귯¸® ÀÖ³ª¿ä?",Àý°ú "»ç¿ëÀÚ Ãø¸é")
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.36, 1998³â 6¿ù 26ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 <Emphasis remap="bf">Jakob Østergaard</Emphasis> ´öÅÿ¡ , "Ãæµ¹ÀÇ µÎ°¡Áö °¡´ÉÇÑ ¿øÀÎ"ºÎºÐÀÇ
 º¯È­

<ItemizedList>
<ListItem>

<Para>
 2.0.33¿¡¼­ 2.0.35·Î º¯È­
</Para>
</ListItem>
<ListItem>

<Para>
 "½Ã½ºÅÛ Áß´ÜÀÇ BIOS¿Í °ü·ÃµÈ ¹®Á¦µé"Ãß°¡
</Para>
</ListItem>

</ItemizedList>

</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.35, 1998³â 7¿ù 14ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 ¹®Á¦¾ø´Â º¸µåÁßÀÇ ÇϳªÀÎ N440BX Server Board¿¡ °üÇÑ ³»¿ëÃß°¡ 
</Para>
</ListItem>
<ListItem>

<Para>
 BIOS ¾÷±×·¹À̵å¿Í ÇÔ²²¿À´Â GigaByte ¸¶´õº¸µå¿¡ ´ëÇÑ ¼º°øÀ̾߱â Ãß°¡
</Para>
</ListItem>
<ListItem>

<Para>
 "ÃÖ°íÀÇ ¼º´ÉÀ» ¾ò´Â ¹æ¹ý"¿¡ °üÇÑ ³»¿ë Ãß°¡ 
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.34, 1998³â 6¿ù 10ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 "586/686 ¸Ó½ÅÀ» À§ÇÑ º´·ÄÈ­/ÃÖÀûÈ­ ÄÄÆÄÀÏ·¯"ÀÇ ³»¿ëÀ» "À¯¿ëÇÑ Á¡µé"ºÎºÐ¿¡ Ãß°¡
 <Emphasis remap="bf">Sumit Roy</Emphasis>
</Para>
</ListItem>
<ListItem>

<Para>
 ¿ÀŸ¼öÁ¤ "Asus P/I-UP5"´Â ¿ø·¡"Asus P/I-P65UP5"À̾úÀ½.
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.33, 1998³â 6¿ù 3ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 GigaByte DLX ¸¶´õº¸µåÀÇ ¼º°ø½ºÅ丮
</Para>
</ListItem>
<ListItem>

<Para>
 Tyan ¸¶´õº¸µå¸¦ À§ÇÑ ÆÁ, BIOS ¿É¼ÇÁß¿¡¼­ "DRAM Fast Leadoff"±â´ÉÀ» Á׿©¶ó
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.32, 1998³â 5¿ù 27ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 Asus P/I-UP5 º¸µå¸¦ ¹®Á¦ ¾ø´Â ¸¶´õº¸µå ºÎºÐ¿¡ Ãß°¡
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.31, 1998³â 5¿ù 18ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 Elitegroup P6LX2-AÀÌ 2.1.100°ú 2.2.101°ú ÀÛµ¿µÊ.
</Para>
</ListItem>
<ListItem>

<Para>
 ¹ö±×µéÀº ´ÙÀ½ÁÖ¼Ò·Î º¸°íÇÏ¸é µÊ<Literal remap="tt">linux-smp@vger.rutgers.edu</Literal>
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.30, 1998³â 5¿ù 12ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 SuperMicroº¸µå°¡ ¹®Á¦¾ø´Â º¸µå ºÎºÐ¿¡ Ãß°¡
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.29, 1998³â 5¿ù 11ÀÏ </Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 GigaByte 686 º¸µå¸¦ 2.1.101 Ä¿³ÎÀ» ÀÌ¿ëÇÏ¿© ¼º°øÇÑ À̾߱â
</Para>
</ListItem>
<ListItem>

<Para>
 "»ç¿ëÀÚ Ãø¸é"¿¡ »õ·Î¿î Ç׸ñÃß°¡:"½º·¹µå ÇÁ·Î±×·¥À̳ª ¶óÀ̺귯¸®"´Â ÀÖ³ª¿ä?" 
</Para>
</ListItem>
<ListItem>

<Para>
 OpenGL Mesa ¶óÀ̺귯¸®°¡ ´ÙÁß ½º·¹µå Áö¿ø ÀÚ¼¼ÇÑ °ÍÀº ±× ºÎºÐÀ» »ìÆ캸±â ¹Ù¶÷.
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.28, 1998³â 5¿ù 9ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 ÀÌ FAQ°¡ ¹Ì±¹ ¹Ì·¯»çÀÌÆ® »ý±è
</Para>
</ListItem>
<ListItem>

<Para>
 Gigabyte 686ÀÇ µÎ°¡Áö È¥µ¿µÇ´Â ³»¿ëÀÌ º´ÇÕµÊ
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
<VarListEntry>
<Term>v0.27, 1998³â 5¿ù 5ÀÏ</Term>
<ListItem>
<Para>

<ItemizedList>
<ListItem>

<Para>
 Adaptech°ú TeckRam µå¶óÀ̹ö¸¦ À§ÇÑ »õ·Î¿î Á¤º¸
</Para>
</ListItem>
<ListItem>

<Para>
 SMP°¡ Micronics W6-LI º¸µå¿¡¼­ µ¿ÀÛ
</Para>
</ListItem>

</ItemizedList>

</Para>
</VarListEntry>
</VariableList>
</Para>

</Sect1>

<Sect1>
<Title>±â¿©ÇÑ »ç¶÷µé</Title>

<Para>
ÀÌ HOWTO¸¦ À¯ÁöÇϴµ¥ µµ¿òÀ» ÁØ ¸¹Àº ºÐµé²² °¨»ç:
</Para>

<Para>

<OrderedList>
<ListItem>

<Para>
 Tigran A. Aivazian
</Para>
</ListItem>
<ListItem>

<Para>
 John Aldrich
</Para>
</ListItem>
<ListItem>

<Para>
 Niels Ammerlaan
</Para>
</ListItem>
<ListItem>

<Para>
 H. Peter Anvin
</Para>
</ListItem>
<ListItem>

<Para>
 Osamu Aoki
</Para>
</ListItem>
<ListItem>

<Para>
 Guylhem Aznar
</Para>
</ListItem>
<ListItem>

<Para>
 Ralf Bächle
</Para>
</ListItem>
<ListItem>

<Para>
 James Beard
</Para>
</ListItem>
<ListItem>

<Para>
 Troy Benjegerdes
</Para>
</ListItem>
<ListItem>

<Para>
 Anton Blanchard
</Para>
</ListItem>
<ListItem>

<Para>
 Emil Briggs
</Para>
</ListItem>
<ListItem>

<Para>
 Robert G. Brown
</Para>
</ListItem>
<ListItem>

<Para>
 Alexandre Charbey
</Para>
</ListItem>
<ListItem>

<Para>
 Michael Elizabeth Chastain
</Para>
</ListItem>
<ListItem>

<Para>
 Samuel S. Chessman
</Para>
</ListItem>
<ListItem>

<Para>
 Alan Cox
</Para>
</ListItem>
<ListItem>

<Para>
 Andrew Crane
</Para>
</ListItem>
<ListItem>

<Para>
 Cort Dougan
</Para>
</ListItem>
<ListItem>

<Para>
 Mark Duguid
</Para>
</ListItem>
<ListItem>

<Para>
 Stéphane Écolivet
</Para>
</ListItem>
<ListItem>

<Para>
 Jocelyne Erhel
</Para>
</ListItem>
<ListItem>

<Para>
 Jay A Estabrook
</Para>
</ListItem>
<ListItem>

<Para>
 Byron Faber
</Para>
</ListItem>
<ListItem>

<Para>
 Mark Garlanger
</Para>
</ListItem>
<ListItem>

<Para>
 hASCII
</Para>
</ListItem>
<ListItem>

<Para>
 Wade Hampton
</Para>
</ListItem>
<ListItem>

<Para>
 Andre Hedrick
</Para>
</ListItem>
<ListItem>

<Para>
 Claus-Justus Heine
</Para>
</ListItem>
<ListItem>

<Para>
 Benedikt Heinen
</Para>
</ListItem>
<ListItem>

<Para>
 Florian Hinzmann
</Para>
</ListItem>
<ListItem>

<Para>
 Moni Hollmann
</Para>
</ListItem>
<ListItem>

<Para>
 Robert M. Hyatt
</Para>
</ListItem>
<ListItem>

<Para>
 Jeffrey H. Ingber
</Para>
</ListItem>
<ListItem>

<Para>
 Richard Jelinek
</Para>
</ListItem>
<ListItem>

<Para>
 Tony Kocurko
</Para>
</ListItem>
<ListItem>

<Para>
 Geerten Kuiper
</Para>
</ListItem>
<ListItem>

<Para>
 Martijn Kruithof
</Para>
</ListItem>
<ListItem>

<Para>
 Doug Ledford
</Para>
</ListItem>
<ListItem>

<Para>
 Kumsup Lee
</Para>
</ListItem>
<ListItem>

<Para>
 Hank Leininger
</Para>
</ListItem>
<ListItem>

<Para>
 Ryan McCue
</Para>
</ListItem>
<ListItem>

<Para>
 Paul Mackerras
</Para>
</ListItem>
<ListItem>

<Para>
 Cameron MacKinnon
</Para>
</ListItem>
<ListItem>

<Para>
 Joel Marchand
</Para>
</ListItem>
<ListItem>

<Para>
 David Maslen
</Para>
</ListItem>
<ListItem>

<Para>
 Chris Mauritz
</Para>
</ListItem>
<ListItem>

<Para>
 Jean-Francois Micouleau
</Para>
</ListItem>
<ListItem>

<Para>
 David Miller
</Para>
</ListItem>
<ListItem>

<Para>
 Ingo Molnar
</Para>
</ListItem>
<ListItem>

<Para>
 Ulf Nielsen
</Para>
</ListItem>
<ListItem>

<Para>
 Jakob Oestergaard
</Para>
</ListItem>
<ListItem>

<Para>
 C Polisher
</Para>
</ListItem>
<ListItem>

<Para>
 Adrian Portelli
</Para>
</ListItem>
<ListItem>

<Para>
 Matt Ranney
</Para>
</ListItem>
<ListItem>

<Para>
 Daniel Roesen
</Para>
</ListItem>
<ListItem>

<Para>
 Ulf Rompe
</Para>
</ListItem>
<ListItem>

<Para>
 Jean-Michel Rouet
</Para>
</ListItem>
<ListItem>

<Para>
 Volker Reichelt
</Para>
</ListItem>
<ListItem>

<Para>
 Sean Reifschneider
</Para>
</ListItem>
<ListItem>

<Para>
 Sumit Roy
</Para>
</ListItem>
<ListItem>

<Para>
 Thomas Schenk
</Para>
</ListItem>
<ListItem>

<Para>
 Terry Shull
</Para>
</ListItem>
<ListItem>

<Para>
 Chris K. Skinner
</Para>
</ListItem>
<ListItem>

<Para>
 Hans - Erik Skyttberg
</Para>
</ListItem>
<ListItem>

<Para>
 Szakacsits Szabolcs
</Para>
</ListItem>
<ListItem>

<Para>
 Jukka Tainio
</Para>
</ListItem>
<ListItem>

<Para>
 Simen Timian Thoresen
</Para>
</ListItem>
<ListItem>

<Para>
 El Warren
</Para>
</ListItem>
<ListItem>

<Para>
 Gregory R. Warnes
</Para>
</ListItem>
<ListItem>

<Para>
 Gero Wedemann
</Para>
</ListItem>
<ListItem>

<Para>
 Christopher Allen Wing
</Para>
</ListItem>
<ListItem>

<Para>
 Leonard N. Zubkoff
</Para>
</ListItem>

</OrderedList>

</Para>

</Sect1>

</Article>