<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>RaptOS</title>
    <link>http://raptor.springnote.com/pages</link>
    <description>THIS IS SPARTA</description>
    <language>ko-KR</language>
    <item>
      <title>3. static &amp; extern</title>
      <description>&lt;h1&gt;&amp;nbsp;3. static &amp;amp; extern&lt;/h1&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="MARGIN-LEFT: 2em;"&gt;&amp;nbsp;3.1 static&lt;/h2&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&lt;strong&gt;static(&#51221;&#51201;)&lt;/strong&gt;&#54632;&#49688;&#45716; &#49548;&#49828; &#53076;&#46300;&#50640;&#49436; &#51008;&#54224;&#49457;&#51012; &#45458;&#51060;&#44592; &#50948;&#54644; &#47588;&#50864; &#51473;&#50836;&#54620; &#50836;&#49548;&#51060;&#51648;&#47564;, &#45328;&#47532; &#50508;&#47140;&#51256;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#51080;&#51648; &#50506;&#51008;&amp;nbsp;&#45800;&#50612;&#46972;&#44256; &#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#47564;&#50557; &lt;a href="/pages/748119" title="2. &#49440;&#50616;" class="wiki"&gt;2. &#49440;&#50616;&lt;/a&gt;&#50640; &#51080;&#45716; &#49548;&#49828;&#53076;&#46300; &#51473;&#50640;&#49436; init.c&#51032; &#53076;&#46300;&#51032; &#51221;&#51032;&#47484;&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;&lt;strong&gt;static&lt;/strong&gt; void init(){...}&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&amp;nbsp;&#50752; &#44057;&#51060; static&#51012; &#48537;&#51060;&#47732; &#50612;&#46523;&#44172; &#46112;&#44620;? &#44536;&#47111;&#45796; &#54632;&#49688;&#51032; &#49440;&#50616; &#48143; &#51221;&#51032;&#50640; static&#51012; &#48537;&#51068; &#44221;&#50864;&#50640;&#45716;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#54644;&#45817; &#54632;&#49688;&#51032; &#51217;&#44540;&#51008; &#54644;&#45817; &#54028;&#51068;&#45236;&#47196; &#51228;&#54620;&#54616;&#44172; &#46108;&#45796;. inic.c&#50640; static&#51012; &#48537;&#51060;&#44256; &#52980;&#54028;&#51068;&#51012; &#54624; &#44221;&#50864;&#50640;&#45716;&amp;nbsp;&lt;br /&gt;
&#54644;&#45817; &#54632;&#49688;&#44032; &#51221;&#51032;&#46104;&#51648; &#50506;&#50520;&#45796;&#45716; &#47700;&#49884;&#51648;&#50752; &#54632;&#44760; &#50640;&#47084;&#44032; &#48156;&#49373;&#54616;&#44172; &#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#45796;&#49884; &#47568;&#54616;&#47732;, &#54632;&#49688;&#47484;&amp;nbsp;static&#51004;&#47196; &#51221;&#51032;&#54616;&#47732; &#44536; &#54028;&#51068; &#45236;&#50640;&#49436;&#47564; &#53685;&#50857;&#46104;&#45716; &#50756;&#51204;&#54620; &#51648;&#50669;(local)&#54632;&#49688;&#47196; &#52712;&#44553;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#54624; &#49688; &#51080;&#51004;&#47728;, &#50500;&#47000;&#50752; &#44057;&#51008; &#51060;&#51216;&#51060; &#51080;&#45796;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#45796;&#47480; &#54028;&#51068;&#44284; &#54632;&#49688;&#47749;&#51032; &#52649;&#46028;&#51060; &#51080;&#51012;&#51648; &#44145;&#51221;&#54616;&#51648; &#50506;&#50500;&#46020; &#46108;&#45796;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#45796;&#47480; &#54028;&#51068;&#50640;&#49436;&#45716; &#44536; &#54632;&#49688;&#47484; &#54840;&#52636;&#54616;&#51648;&amp;nbsp;&#50506;&#45716; &#44163;&#51060; &#48372;&#51109;&#46108;&#45796;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="MARGIN-LEFT: 2em;"&gt;&amp;nbsp;3.2 extern&lt;/h2&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#50500;&#47000;&#50752; &#44057;&#51008; &#54632;&#49688;&#44032; &#51080;&#51004;&#47732;,&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;int&amp;nbsp;Test(int i)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;{&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;return i;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;}&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&amp;nbsp;&#54632;&#49688; Test&#45716; &#50808;&#48512;&#50640; &#44277;&#44060; &#46104;&#50612;&#51080;&#51004;&#47728; &#45796;&#47480; &#54028;&#51068;&#50640;&#49436;&#51032; &#51217;&#44540;&#51060; &#54728;&#50857;&#51060; &#46108;&#45796;&#45716; &#51032;&#48120;&#44032; &#46108;&#45796;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#51593; &lt;strong&gt;&#50808;&#48512;&#54632;&#49688; &#46608;&#45716;&lt;/strong&gt; &lt;strong&gt;&#51204;&#50669;&#54632;&#49688;&lt;/strong&gt;&#46972;&#45716; &#47568;&#51060; &#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#47564;&#50557; &#45796;&#47480; &#49548;&#49828;&#54028;&#51068;&#50640;&#49436; Test&#54632;&#49688;&#47484; &#54840;&#52636;&#54616;&#47140;&#44256; &#54624;&#46412;, &#54644;&#45817; &#54028;&#51068; &#45236;&#50640;&#49436;&#45716; &#54632;&#49688; Test&#54632;&#49688;&#51032; &#51064;&#51088;&#50752;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#48152;&#54872;&#54805;&#49885;&#51012; &#50508;&#44256; &#51080;&#50612;&#50556;&#46104;&#45716;&#45936; &#51060;&#46412; extern&#51012; &#48537;&#50668;&#51452;&#47732; &#46108;&#45796;.&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;&lt;strong&gt;extern&lt;/strong&gt; int Test(int i);&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&#46608;&#45716;&lt;/strong&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;int Test(int i);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// extern &#49373;&#47029; &#44032;&#45733;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#54632;&#49688;&#51032; &#44221;&#50864;&#50640;&#45716;&amp;nbsp;default&#47196; &#51204;&#50669;&#54632;&#49688;&#44032; &#46104;&#48064;&#47196; extern&#51008;&amp;nbsp;&#49373;&#47029;&#54644;&#46020; &#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="MARGIN-LEFT: 2em;"&gt;&amp;nbsp;3.3 &#48320;&#49688;&#50640; &#45824;&#54620;&amp;nbsp;static&amp;nbsp;&amp;amp; extern&lt;/h2&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#48320;&#49688;&#51032; &#44221;&#50864;&#50640;&#46020; &#54632;&#49688;&#50752; &#47560;&#52268;&#44032;&#51648;&#47196; &#54028;&#51068; &#50808;&#48512;&#47196; &#44277;&#44060; &#50976;&#47924;&#50640; &#46384;&#46972;&#49436; static &#46608;&#45716; extern&#51012; &#49324;&#50857;&#54620;&#45796;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#54616;&#51648;&#47564; &#50668;&#44592;&#50640;&#45716;&amp;nbsp;&#54632;&#49688;&#50640;&#49436; &#49324;&#50857;&#54624;&#46412;&#50752;&#45716; &#51312;&#44552; &#52264;&#51060;&#44032; &#51080;&#51004;&#45768; &#54869;&#51064;&#54616;&#46020;&#47197; &#54616;&#51088;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#50500;&#47000;&#50752; &#44057;&#51060; &#54632;&#49688;&#45236;&#50640;&#49436; static&#51012; &#49324;&#50857;&#54664;&#51012; &#44221;&#50864;&#50640;&#45716; &#48276;&#50948;&#45716; &#54632;&#49688;&#50504;&#50640;&#49436;&#47564; &#50976;&#54952;&#48276;&#50948;&#44032; &#46108;&#45796;. &#54632;&#49688; &#50808;&#48512;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#50640;&#49436;&#51032;&amp;nbsp;&#51217;&#44540;&#51008; &#44144;&#48512; &#46108;&#45796;.&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;void Test()&amp;nbsp;&lt;/li&gt;
&lt;li&gt;{&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;&lt;strong&gt;static&lt;/strong&gt; int test_value = 0;&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;int&amp;nbsp;test = 1;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;}&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#51060;&#50808;&#51032; static&#51060; &#48537;&#51008; &#48320;&#49688;&#50752; &#54632;&#49688;&#45236;&#51032; &#51648;&#50669;&#48320;&#49688;&#50752;&#51032; &#52264;&#51060;&#51216;&#51008; C&#50616;&#50612; &#44592;&#48376;&#49436;&#47484; &#52280;&#44256;&#54616;&#44592; &#48148;&#46976;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#54632;&#49688;&#50808;&#48512;&#50640;&#49436; &#49440;&#50616;&#46108; static&#48320;&#49688;&#51032; &#44221;&#50864;&#45716;&amp;nbsp;&#54644;&#45817; &#54028;&#51068;&#45236;&#47196; &#51217;&#44540; &#48276;&#50948;&#44032; &#51228;&#54620;&#51060; &#46104;&#47728;, &#50808;&#48512;&#50640;&#49436;&#51032; &#51217;&#44540;&#51012;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#54624; &#49688; &#50630;&#45796;.&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;&lt;strong&gt;static&lt;/strong&gt; int test = 1;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;int&amp;nbsp;GetValue()&amp;nbsp;&lt;/li&gt;
&lt;li&gt;{&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;return test;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;}&lt;br /&gt;
&lt;br /&gt;
void SetValue(int value)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;{&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;test = value;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;}&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#50808;&#48512;&#50640;&#49436; &#51217;&#44540;&#51060; &#51228;&#54620;&#46104;&#48064;&#47196; Get/Set&#54632;&#49688;&#47484; &#53685;&#54644;&#49436; &#54644;&#45817; &#48320;&#49688;&#47484; &#51228;&#50612;&#54616;&#46020;&#47197; &#54616;&#51088;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#48320;&#49688;&#51032; &#44221;&#50864;&#46020; extern&#51012; &#49440;&#50616;&#54632;&#51004;&#47196;&#50024; &#45796;&#47480; &#54028;&#51068;&#50640;&#49436; &#51221;&#51032;&#46108; &#48320;&#49688;&#51032; &#54805;&#49885;&#51012; &#52980;&#54028;&#51068;&#47084;&#50640;&#44172; &#50508;&#47140;&#51460; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;&lt;strong&gt;extern&lt;/strong&gt; int&amp;nbsp;test;&lt;br /&gt;
&lt;br /&gt;
int main()&amp;nbsp;&lt;/li&gt;
&lt;li&gt;{&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;printf("Value:&amp;nbsp;%d\n", test);&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;return 0;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;}&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#50948;&#50752; &#44057;&#51060; extern&#51012; &#48537;&#50668; &#51452;&#50612;&#49436; &#50808;&#48512;&#50640; &#49440;&#50616;&#46108; &#48320;&#49688;&#44032; &#51080;&#45796;&#45716; &#44163;&#51012; &#50508;&#47540;&#49688; &#51080;&#45796;. &#54616;&#51648;&#47564; &#54644;&#45817; &#48320;&#49688;&#50640;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;static&#54805;&#51068; &#44221;&#50864;&#50640;&#45716;&amp;nbsp;&#54644;&#45817; &#48320;&#49688;&#47484; &#48156;&#44204;&#54624; &#49688; &#50630;&#45796;&#45716; &#47700;&#49884;&#51648;&#50752; &#54632;&#44760; &#50640;&#47084;&#44032; &#48156;&#49373;&#54616;&#44172; &#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#50500;&#47000;&#45716; &#48320;&#49688; &#44277;&#44060;&#51032; &#50696;&#51228; &#53076;&#46300;&#51060;&#45796;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&lt;strong&gt;&amp;lt;test.c&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;int&amp;nbsp;test = 1;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&amp;nbsp;&lt;strong&gt;&amp;lt;main.c&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
extern int test;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;int main(void)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;{&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;printf("Test Value: %d\n", test);&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;return 0;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;}&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="MARGIN-LEFT: 2em;"&gt;&amp;nbsp;3.4 &#52280;&#44256;&lt;/h2&gt;
&lt;ul style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&#48320;&#49688;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;static&lt;/strong&gt;: &#48320;&#49688; &#51221;&#51032;(&#54028;&#51068; &#50808;&#48512;&#50640; &#44277;&#44060;&#54616;&#51648;&amp;nbsp;&#50506;&#51020;)&lt;/li&gt;
&lt;li&gt;&#50630;&#51020;: &#48320;&#49688; &#51221;&#51032;(&#54028;&#51068; &#50808;&#48512;&#50640; &#44277;&#44060;&#54632;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;extern&lt;/strong&gt;:&amp;nbsp;&#48320;&#49688; &#49440;&#50616;(&#51221;&#51032;&#45716; &#50630;&#51020;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&#54632;&#49688; &#51221;&#51032;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;static&lt;/strong&gt;: &#54028;&#51068; &#50808;&#48512;&#50640; &#44277;&#44060;&#54616;&#51648; &#50506;&#51020;&lt;/li&gt;
&lt;li&gt;&#50630;&#51020;: &#54028;&#51068; &#50808;&#48512;&#50640; &#44277;&#44060;&#54632;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;extern&lt;/strong&gt;:&amp;nbsp;&#54028;&#51068; &#50808;&#48512;&#50640; &#44277;&#44060;&#54632;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&#54632;&#49688;&#51032; &#50896;&#54805; &#49440;&#50616;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;static&lt;/strong&gt;: &#44277;&#44060;&#54616;&#51648; &#50506;&#45716; &#54632;&#49688;&#51032; &#50896;&#54805; &#49440;&#50616;(&#44057;&#51008; &#54028;&#51068;&#45236;&#50640;)&lt;/li&gt;
&lt;li&gt;&#50630;&#51020;: &#44277;&#44060;&#54616;&#45716; &#54632;&#49688;&#51032; &#50896;&#54805; &#49440;&#50616;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;extern&lt;/strong&gt;:&amp;nbsp;&#44277;&#44060;&#54616;&#45716; &#54632;&#49688;&#51032; &#50896;&#54805; &#49440;&#50616;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&lt;strong&gt;&amp;lt; &#52280;&#44256;:&amp;nbsp;&#49789;&#44172; &#48176;&#50864;&#45716; C&#54532;&#47196;&#44536;&#47000;&#48141; &#53580;&#53356;&#45769;(p51) &amp;gt;&lt;/strong&gt;&lt;/p&gt;
</description>
      <pubDate>Sun, 16 Nov 2008 02:39:15 +0900</pubDate>
      <link>http://raptor.springnote.com/pages/748973</link>
      <guid>http://raptor.springnote.com/pages/748973</guid>
    </item>
    <item>
      <title>&#52280;&#44256;. &#45824;&#44592;&#49345;&#53468;(Sleeping)</title>
      <description>&lt;h3&gt;&amp;nbsp;Sleeping&lt;/h3&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;A thread can also tell the system that it does not want to be schedulable for a certain amount of time. This is accomplished by calling Sleep:&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 2em;"&gt;
&lt;li&gt;VOID Sleep(DWORD dwMilliseconds);&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;br /&gt;
This function causes the thread to suspend itself until dwMilliseconds have elapsed. There are a few important things to notice about Sleep:&lt;/p&gt;
&lt;ul style="MARGIN-LEFT: 2em;"&gt;
&lt;li&gt;Calling Sleep allows the thread to voluntarily give up the remainder of its time slice.&lt;/li&gt;
&lt;li&gt;The system makes the thread not schedulable for approximately the number of milliseconds specified. That's right&#8212;if you tell the system you want to sleep for 100 milliseconds, you will sleep approximately that long but possibly several seconds or minutes more. Remember that Windows is not a real-time operating system. Your thread will probably wake up at the right time, but whether it does depends on what else is going on in the system.&lt;/li&gt;
&lt;li&gt;You can call Sleep and pass INFINITE for the dwMilliseconds parameter. This tells the system to never schedule the thread. This is not a useful thing to do. It is much better to have the thread exit and to recover its stack and kernel object.&lt;/li&gt;
&lt;li&gt;You can pass 0 to Sleep. This tells the system that the calling thread relinquishes the remainder of its time slice and forces the system to schedule another thread. However, the system can reschedule the thread that just called Sleep. This will happen if there are no more schedulable threads at the same priority.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Wed, 12 Nov 2008 01:54:32 +0900</pubDate>
      <link>http://raptor.springnote.com/pages/2083470</link>
      <guid>http://raptor.springnote.com/pages/2083470</guid>
    </item>
    <item>
      <title>Enum Process</title>
      <description>&lt;h3&gt;Enum Process&lt;/h3&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#54788;&#51116; &#49892;&#54665;&#46104;&#44256; &#51080;&#45716; Process&#50640; &#45824;&#54620; &#51221;&#48372;&#47484; &#50619;&#50612;&#50724;&#45716; &#53076;&#46300;&#51060;&#45796;. &#51089;&#50629;&#44288;&#47532;&#51088;&#50640;&#49436; &#48372;&#50668;&#51648;&#45716; Process List&#46308;&#51008; performance registry&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#45936;&#51060;&#53552;&#47484; &#51060;&#50857;&#54644;&#49436; &#50619;&#50612;&#50728;&#45796;&#44256;&#54616;&#45716;&#45936; &#51060; &#48169;&#48277;&#51008; &#51312;&#44552; &#44620;&#45796;&#47196;&#50868;(??)&#47732;&#51060; &#51080;&#45796;&#44256; &#54620;&#45796;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#45796;&#51020; &#53076;&#46300;&#45716; &#51060;&#50752;&amp;nbsp;&#50976;&#49324;&#54620; &#44592;&#45733;&#51012; &#54616;&#45716; &#53076;&#46300;&#51060;&#45796;.(psapi.h &#54756;&#45908;&#54028;&#51068;&#51012; &#54252;&#54632;&#49884;&#53412;&#44592; &#50948;&#54644;&#49436;&#45716; Link Tab&#50640; Psapi.lib&#47484; &#52628;&#44032;&#54644;&#50556;&#46108;&#45796;.)&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#53076;&#46300;&#47484; &#49892;&#54665;&#51012; &#49884;&#53020;&#48372;&#47732;&amp;nbsp;&amp;lt;unknown&amp;gt;&#51060;&#46972;&#44256; &#54364;&#49884;&#46104;&#45716; &#54532;&#47196;&#49464;&#49828;&#44032; &#51080;&#45716;&#45936; &#51060;&#44163;&#51008; &#50976;&#51200;&#47112;&#48296;&#50640;&#49436;&#45716; &#51217;&#44540;&#51060; &#48520;&#44032;&#45733;&#54616;&#44592; &#46412;&#47928;.&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;#include &amp;lt;windows.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;tchar.h&amp;gt;&lt;br /&gt;
#include "psapi.h"&lt;/li&gt;
&lt;li&gt;void PrintProcessNameAndID( DWORD processID )&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; TCHAR szProcessName[MAX_PATH] = TEXT("&amp;lt;unknown&amp;gt;");&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get a handle to the process.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; HANDLE hProcess = OpenProcess( PROCESS_QUERY_INFORMATION |&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PROCESS_VM_READ,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FALSE, processID );&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get the process name.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (NULL != hProcess )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HMODULE hMod;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DWORD cbNeeded;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( EnumProcessModules( hProcess, &amp;amp;hMod, sizeof(hMod),&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;amp;cbNeeded) )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GetModuleBaseName( hProcess, hMod, szProcessName,&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sizeof(szProcessName)/sizeof(TCHAR) );&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Print the process name and identifier.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _tprintf( TEXT("%s&amp;nbsp; (PID: %u)\n"), szProcessName, processID );&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; CloseHandle( hProcess );&lt;br /&gt;
}&lt;/li&gt;
&lt;li&gt;void main( )&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get the list of process identifiers.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; DWORD aProcesses[1024], cbNeeded, cProcesses;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; unsigned int i;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( !EnumProcesses( aProcesses, sizeof(aProcesses), &amp;amp;cbNeeded ) )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Calculate how many process identifiers were returned.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cProcesses = cbNeeded / sizeof(DWORD);&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Print the name and process identifier for each process.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for ( i = 0; i &amp;lt; cProcesses; i++ )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrintProcessNameAndID( aProcesses[i] );&lt;br /&gt;
}&lt;br /&gt;&lt;/li&gt;
&lt;/ol&gt;
</description>
      <pubDate>Thu, 06 Nov 2008 01:38:08 +0900</pubDate>
      <link>http://raptor.springnote.com/pages/2051902</link>
      <guid>http://raptor.springnote.com/pages/2051902</guid>
    </item>
    <item>
      <title>Slice Code</title>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Thu, 06 Nov 2008 01:30:13 +0900</pubDate>
      <link>http://raptor.springnote.com/pages/2051900</link>
      <guid>http://raptor.springnote.com/pages/2051900</guid>
    </item>
    <item>
      <title>2. &#49440;&#50616;</title>
      <description>&lt;h1&gt;&amp;nbsp;2. &#49440;&#50616;&lt;/h1&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#49548;&#49828; &#53076;&#46300;&#47484; &#50668;&#47084; &#54028;&#51068;&#47196; &#48516;&#54624;&#54624; &#46412; &#52980;&#54028;&#51068;&#51060; &#50896;&#54624;&#54616;&#44172; &#51652;&#54665;&#51060; &#46104;&#47140;&#47732;, &#51088;&#49888;&#44284; &#44288;&#47144;&#46108; &#54632;&#49688;&#51032; &#51064;&#51088;,&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#48152;&#54872;&#44050; &#44057;&#51008; &#49549;&#49457;&#51012;&amp;nbsp;&#49436;&#47196;&#49436;&#47196; &#48120;&#47532; &#50508;&#44256; &#51080;&#50612;&#50556; &#46108;&#45796;.&amp;nbsp;&#51060;&#47084;&#54620; &#51221;&#48372;&#46308;&#51012; &#50508;&#47532;&#44592; &#50948;&#54644;&amp;nbsp;&#50416;&#45716; &#44163;&#51060;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#54632;&#49688;&#50896;&#54805; &#49440;&#50616;&#51060;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="MARGIN-LEFT: 2em;"&gt;&amp;nbsp;2.1 &#54632;&#49688;&#51032; &#50516;&#49884;&#51201; &#49440;&#50616;&lt;/h2&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&lt;strong&gt;&amp;lt; main.c &amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;#include &amp;lt;stdlib.c&amp;gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;int main()&amp;nbsp;&lt;/li&gt;
&lt;li&gt;{&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;init();&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;ende();&amp;nbsp;/* &#50724;&#53440; */&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;return 0;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;}&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&lt;strong&gt;&amp;lt; init.c &amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;#include&amp;nbsp;&amp;lt;stdio.h&amp;gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;void init()&amp;nbsp;&lt;/li&gt;
&lt;li&gt;{&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;printf("Init&amp;nbsp;Function\n");&amp;nbsp;&lt;/li&gt;
&lt;li&gt;}&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&lt;strong&gt;&amp;lt;&amp;nbsp;end.c &amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;#include &amp;lt;stdio.h&amp;gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;void end()&amp;nbsp;&lt;/li&gt;
&lt;li&gt;{&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;printf("End Function\n");&amp;nbsp;&lt;/li&gt;
&lt;li&gt;}&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#50948;&#51032;&amp;nbsp;&#54028;&#51068;&#46308;&#51060; &#51080;&#45796;&#44256; &#44032;&#51221;&#54644; &#48372;&#51088;. &#44033;&#44033;&#51032; &#54028;&#51068;&#46308;&#51008; &#52980;&#54028;&#51068;&#51008; &#51096; &#49688;&#54665;&#51060; &#46108;&#45796;. &#54616;&#51648;&#47564; &#47785;&#51201;&#54028;&#51068;&#51064;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;main.o,&amp;nbsp;init.o, end.o&#47484; &#47553;&#53356;&#54624; &#44221;&#50864;&#50640;&#45716; &#50640;&#47084;&#44032; &#48156;&#49373;&#54616;&#44172; &#46108;&#45796;. &#47928;&#51228;&#45716;&amp;nbsp;&#48148;&#47196; main.c&#50640; &#51080;&#45716;&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;ende();&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#53076;&#46300; &#46412;&#47928;&#50640; &#50640;&#47084;&#44032; &#45208;&#44172; &#46108;&#45796;. &#44536;&#47088;&#45936; &#50780; main.c&#47484; &#52980;&#54028;&#51068;&#51012; &#54624;&#46412;&#45716; &#50640;&#47084;&#44032; &#48156;&#49373;&#54616;&#51648; &#50506;&#45716; &#44163;&#51068;&#44620;?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#44536;&#44163;&#51008; &#52980;&#54028;&#51068; &#44284;&#51221;&#51012; &#51328;&#45908; &#51088;&#49464;&#55176; &#49332;&#54196;&#48372;&#47732; &#54644;&#45813;&#51012; &#52286;&#51012; &#49688;&#44032; &#51080;&#45716;&#45936;, &#50668;&#44592;&#49436; &#48148;&#47196; &#54632;&#49688;&#51032; &#50516;&#49884;&#51201; &#49440;&#50616;/&#47749;&#49884;&#51201; &#49440;&#50616;&#51032;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#50857;&#50612;&#44032;&amp;nbsp;&#45208;&#50724;&#44172; &#46108;&#45796;. &#47749;&#49884;&#51201; &#49440;&#50616;&#51008;&amp;nbsp;&#46244;&#50640; &#50508;&#50500;&#48372;&#46020;&#47197; &#54616;&#44256; &#50864;&#49440;&#51008; &#50516;&#49884;&#51201; &#49440;&#50616;&#50640; &#45824;&#54644;&#49436; &#50508;&#50500;&#48372;&#46020;&#47197; &#54616;&#51088;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#51060;&#51228; &#51104;&#49884; &#52980;&#54028;&#51068;&#47084;&#44032; &#46104;&#50612;&#49436; main.c&#47484; &#52980;&#54028;&#51068;&#51012; &#54644;&#48372;&#51088;. main.c&#51032; &#54028;&#51068;&#51012; &#52395; &#51460;&#50640;&#49436;&#48512;&#53552; &#52980;&#54028;&#51068;&#51012; &#54616;&#47732;&#49436;&amp;nbsp;main.c&#54028;&#51068;&#50640;&#45716;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#51221;&#51032; &#46104;&#50612;&#51080;&#51648; &#50506;&#51008; init&#54632;&#49688;&#50752; ende&#54632;&#49688;&#47484; &#54840;&#52636;&#54616;&#45716; &#44163;&#51012; &#52286;&#44172; &#46108;&#45796;. &#51060;&#44275;&#50640;&#49436; &#52980;&#54028;&#51068;&#47084;&#45716; &#51060;&#51204; &#52980;&#54028;&#51068; &#44284;&#51221;&#44620;&#51648;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;init, ende&#54632;&#49688;&#50640; &#45824;&#54620;&amp;nbsp;&#51221;&#48372;&#44032; &#50630;&#51004;&#47732;,&amp;nbsp;int&#54805;&#51012; &#48152;&#54872;&#54616;&#45716; &#44163;&#51004;&#47196; &#44032;&#51221;&#51012; &#54616;&#44256; &#52980;&#54028;&#51068; &#51089;&#50629;&#51012;&amp;nbsp;&#44228;&#49549;&#54616;&#44172; &#46108;&#45796;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#49892;&#51228;&#47196;&#46020; C&#50616;&#50612;&#50640;&#49436;&#45716; &#48152;&#54872;&#44050;&#51060; &#51221;&#51032; &#46104;&#50612;&#51080;&#51648; &#50506;&#51008; &#54632;&#49688; &#46608;&#45716; &#54632;&#49688;&#51032; &#51316;&#51116;&#47484; &#50508; &#49688; &#50630;&#51012; &#44221;&#50864; int&#54805;&#51012; &#48152;&#54872;&#54616;&#45716; &#44163;&#51004;&#47196;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#44036;&#51452;&#46108;&#45796;&#44256; &#51221;&#54644;&#51256; &#51080;&#45796;&#44256; &#54620;&#45796;. &#51060;&#44163;&#51012; &#48148;&#47196; &lt;strong&gt;&lt;em class="underline"&gt;&#54632;&#49688;&#51032; &#50516;&#49884;&#51201; &#49440;&#50616;&lt;/em&gt;&lt;/strong&gt; &#51060;&#46972;&#44256; &#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#51060;&#47111;&#44172; init.c &#50752; end.c &#54028;&#51068;&#46020; &#50640;&#47084;&#50630;&#51060; &#52980;&#54028;&#51068;&#51060; &#51652;&#54665;&#51060; &#46104;&#44172; &#46104;&#44256;. &#51060;&#54980; &#47553;&#53356; &#44284;&#51221;&#50640;&#49436;&amp;nbsp;&#54632;&#49688;&#46308;&#51032; &#51221;&#48372;&#47484; &#44592;&#47197;&#54644; &#45459;&#50500; &#46164;&#44163;&#44284;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#49892;&#51228; &#51221;&#51032;&#46108; &#54632;&#49688;&#47484; &#52286;&#50500;&#49436; &#54644;&#45817; &#54632;&#49688;&#44032; &#50630;&#51012; &#44221;&#50864;&#50640;&#45716; &#50640;&#47084;&#44032; &#48156;&#49373;&#54616;&#44172; &#46104;&#45716; &#44163;&#51060;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#52980;&#54028;&#51068;&amp;amp;&#47553;&#53356;&#44284;&#51221;&#50640;&#49436;&#51032; &#54632;&#49688;&#47749;&#50640; &#45824;&#54620; &#50640;&#47084;&#45236;&#50857;&#51008; &#49892;&#51228;&#47196;&#45716; &#47553;&#53356;&#44284;&#51221;&#50640;&#49436; &#48156;&#49373;&#51060; &#46108;&#44163; &#51060;&#46972;&#44256; &#48380;&#49688;&#44032; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="MARGIN-LEFT: 2em;"&gt;&amp;nbsp;2.2 &#54632;&#49688;&#51032; &#47749;&#49884;&#51201; &#49440;&#50616;&lt;/h2&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#50526;&#50640;&#49436; &#54632;&#49688;&#51032; &#50516;&#49884;&#51201; &#49440;&#50616;&#51012; &#50508;&#50500; &#48372;&#50520;&#51004;&#45768;, &#51060;&#51228; &#54632;&#49688;&#51032; &#47749;&#49884;&#51201; &#49440;&#50616;&#50640; &#45824;&#54644;&#49436; &#50508;&#50500;&#48372;&#46020;&#47197; &#54616;&#51088;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#54632;&#49688;&#51032; &#54840;&#52636;&#51060;&#51204;&#50640; &#54632;&#49688;&#51032; &#51221;&#51032; &#48512;&#48516;&#51060; &#51080;&#45716; &#44221;&#50864;&#50640;&#45716; &#54632;&#49688;&#44032; &#47749;&#49884;&#51201;&#51004;&#47196; &#49440;&#50616;&#46108; &#44221;&#50864;&#46972;&#44256; &#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;#include &amp;lt;stdio.h&amp;gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;int init(){};&lt;br /&gt;
&lt;br /&gt;
int main()&amp;nbsp;&lt;/li&gt;
&lt;li&gt;{&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;init();&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;return 0;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;}&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#54616;&#51648;&#47564; &#50500;&#47000;&#51032; &#44221;&#50864;&#46020; &#54632;&#49688;&#44032; &#47749;&#49884;&#51201;&#51004;&#47196; &#49440;&#50616;&#51060; &#46104;&#50632;&#45796;&#44256; &#54624;&#49688; &#51080;&#51012;&#44620;?&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;#include &amp;lt;stdio.h&amp;gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;int main()&amp;nbsp;&lt;/li&gt;
&lt;li&gt;{&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;init();&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;return 0;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;}&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;br /&gt;
int&amp;nbsp;init(){};&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#50948;&#51032; &#44221;&#50864;&#50640;&#45716; &#47749;&#49884;&#51201;&#51004;&#47196; &#49440;&#50616;&#51060; &#46104;&#50632;&#45796;&#44256;&#45716; &#54624; &#49688; &#50630;&#45796;. &#44536; &#51060;&#50976;&#45716; &lt;strong&gt;&#52980;&#54028;&#51068;&#47084;&#45716; &#52980;&#54028;&#51068;&#51012; &#49688;&#54665;&#54624; &#46412; &#50526;&#50640;&#49436;&#48512;&#53552; &#49692;&#49436;&#45824;&#47196;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&lt;strong&gt;&#52376;&#47532;&lt;/strong&gt;&#54616;&#44172; &#46104;&#45716;&#45936; &#51060;&#47111;&#44172; &#46112; &#44221;&#50864;&#50640;&#45716; init&#54632;&#49688;&#47484;&amp;nbsp;&#50516;&#49884;&#51201;&#51004;&#47196; &#49440;&#50616;&#51012; &#54616;&#44172; &#46108; &#54980; init&#54632;&#49688;&#51032; &#51221;&#51032; &#48512;&#48516;&#51012; &#47564;&#45208;&#44172; &#46104;&#45716;&#45936; &#51060;&#47111;&#44172;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#46104;&#47732; &#50526;&#51901;&#51032; &#50516;&#49884;&#51201; &#49440;&#50616;&#44284; &#54805;&#49885;&#51060; &#51068;&#52824;&#54616;&#51648; &#50506;&#45796;&#45716; &#44221;&#44256;&#47700;&#49884;&#51648;&#47484; &#54869;&#51064;&#54616;&#44172; &#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#54632;&#49688;&#51032; &#47749;&#49884;&#51201;&#51064; &#49440;&#50616;&#51012; &#54624; &#44221;&#50864;&#50640;&#45716; &#51204;&#45804;&#51064;&#51088; &#48143; &#47532;&#53556; &#44050;&#51032; &#52404;&#53356;&#46020; &#44032;&#45733;&#54616;&#45768; &#51060;&#51216; &#50508;&#50500;&#46160;&#46020;&#47197; &#54616;&#51088;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#51060;&#44163;&#51012; &#44256;&#47140;&#54616;&#50668;&amp;nbsp;&#54632;&#49688;&#45716;&amp;nbsp;&#47749;&#49884;&#51201; &#49440;&#50616;&#51012; &#54616;&#46020;&#47197; &#54616;&#50668;, &#50724;&#47448;&#47484; &#51460;&#51060;&#46020;&#47197; &#54616;&#51088;.&lt;/p&gt;
</description>
      <pubDate>Tue, 21 Oct 2008 22:52:46 +0900</pubDate>
      <link>http://raptor.springnote.com/pages/748119</link>
      <guid>http://raptor.springnote.com/pages/748119</guid>
    </item>
    <item>
      <title>Device Driver</title>
      <description>&lt;h1&gt;Device Drivers and File System Drivers Defined&lt;/h1&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;A Windows driver can support a device or a file system:&lt;/p&gt;
&lt;dl&gt;
&lt;dd&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Device driver&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;A device driver is a set of software code that must integrate into the operating system. To complete this integration, you must write a set of handler routines in your driver that process calls from the&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;operating system. These routines can be simple function calls, but many of them implement the processing of I/O request packets (IRPs), which facilitate communication between drivers and the&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;operating system.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl&gt;
&lt;dd style="MARGIN-LEFT: 4em;"&gt;A device driver provides I/O services for an underlying device. For example, all of the following are considered device drivers: the IEEE 1394 bus driver, a video class driver that manages streaming input data for a variety of video devices, a video miniclass driver that communicates with the class driver to support a specific video device, and a filter driver that filters the streaming data. Some device drivers &#8212; particularly those for audio, video, and print devices &#8212; run in user mode, but most run in kernel mode.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;dl&gt;
&lt;dd&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;File system driver&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;dd style="MARGIN-LEFT: 6em;"&gt;A file system driver handles I/O independent of any underlying physical device. File system drivers include drivers for the system-supplied NTFS and file allocation table (FAT) file systems. On the NT-based operating system, file system drivers are kernel-mode drivers. File system filter drivers provide additional capabilities above a standard file system driver, typically by implementing such value-added services as virus screening.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;Although the support is not visible to the writer of a file system driver, every file system driver ultimately depends on support from one or more underlying peripheral devices. File system drivers might also rely on support from one or more Plug and Play (PnP) hardware bus drivers.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="COLOR: #008001;"&gt;&lt;strong&gt;&#52636;&#52376;&lt;/strong&gt;: &lt;em class="underline"&gt;Windows Driver Development&amp;nbsp;Kit&lt;/em&gt;&lt;/span&gt; &lt;em class="underline"&gt;&lt;span style="COLOR: #008001;"&gt;Document&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
</description>
      <pubDate>Thu, 16 Oct 2008 14:45:16 +0900</pubDate>
      <link>http://raptor.springnote.com/pages/1868556</link>
      <guid>http://raptor.springnote.com/pages/1868556</guid>
    </item>
    <item>
      <title>&#52280;&#44256;. Process  State</title>
      <description>&lt;h1&gt;1. Process&amp;nbsp;State&lt;/h1&gt;
&lt;p&gt;In a &lt;a href="http://en.wikipedia.org/wiki/Computer_multitasking" title="Computer multitasking"&gt;multitasking&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Computer" title="Computer"&gt;computer&lt;/a&gt; system, &lt;a href="http://en.wikipedia.org/wiki/Process_%28computing%29" title="Process (computing)"&gt;processes&lt;/a&gt; may occupy a variety of &lt;a href="http://en.wikipedia.org/wiki/State_%28computer_science%29" title="State (computer science)"&gt;states&lt;/a&gt;. These distinct states may not actually be recognized as such by the &lt;a href="http://en.wikipedia.org/wiki/Operating_system" title="Operating system"&gt;operating system&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Kernel_%28computer_science%29" title="Kernel (computer science)"&gt;kernel&lt;/a&gt;, however they are a useful abstraction for the understanding of processes.&lt;/p&gt;
&lt;div class="thumb tright thumbinner" style="WIDTH: 402px;"&gt;
&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Image:Process_states.svg" title="The various process states, displayed in a state diagram, with arrows indicating possible transitions between states - as can be seen, some processes are stored in main memory, and some are stored in secondary (virtual) memory." class="internal"&gt;&lt;img class="thumbimage" src="http://upload.wikimedia.org/wikipedia/commons/thumb/8/83/Process_states.svg/400px-Process_states.svg.png" longdesc="/wiki/Image:Process_states.svg" height="400" alt="The various process states, displayed in a state diagram, with arrows indicating possible transitions between states - as can be seen, some processes are stored in main memory, and some are stored in secondary (virtual) memory." width="400" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="thumbcaption"&gt;
&lt;div class="magnify" style="FLOAT: right;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Image:Process_states.svg" title="Enlarge" class="internal"&gt;&lt;img src="http://en.wikipedia.org/skins-1.5/common/images/magnify-clip.png" height="11" alt="" width="15" /&gt;&lt;/a&gt;&lt;/div&gt;
The various process states, displayed in a &lt;a href="http://en.wikipedia.org/wiki/State_diagram" title="State diagram"&gt;state diagram&lt;/a&gt;, with arrows indicating possible transitions between states - as can be seen, some processes are stored in main memory, and some are stored in secondary (virtual) memory.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a id="Primary_process_states" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span class="editsection"&gt;[&lt;a href="http://en.wikipedia.org/w/index.php?title=Process_states&amp;amp;action=edit&amp;amp;section=1" title="Edit section: Primary process states"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt;Primary process states&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;The following typical process states are possible on computer systems of all kinds. In most of these states, processes are "stored" on &lt;a href="http://en.wikipedia.org/wiki/Primary_storage" title="Primary storage"&gt;main memory&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a id="Created" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span class="editsection"&gt;[&lt;a href="http://en.wikipedia.org/w/index.php?title=Process_states&amp;amp;action=edit&amp;amp;section=2" title="Edit section: Created"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt;Created&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;(Also called new.) When a process is first created, it occupies the "created" or "new" state. In this state, the process awaits admission to the "ready" state. This admission will be approved or delayed by a long-term, or admission, &lt;a href="http://en.wikipedia.org/wiki/Scheduling" title="Scheduling"&gt;scheduler&lt;/a&gt;. Typically in most &lt;a href="http://en.wikipedia.org/wiki/Desktop_computer" title="Desktop computer"&gt;desktop&lt;/a&gt; computer systems, this admission will be approved automatically, however for &lt;a href="http://en.wikipedia.org/wiki/Real_time" title="Real time"&gt;real time&lt;/a&gt; operating systems this admission may be delayed. In a real time system, admitting too many processes to the "ready" state may lead to oversaturation and &lt;a href="http://en.wikipedia.org/wiki/Contention" title="Contention"&gt;overcontention&lt;/a&gt; for the systems resources, leading to an inability to meet process deadlines.&lt;/p&gt;
&lt;p&gt;&lt;a id="Ready" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span class="editsection"&gt;[&lt;a href="http://en.wikipedia.org/w/index.php?title=Process_states&amp;amp;action=edit&amp;amp;section=3" title="Edit section: Ready"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt;Ready&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;(Also called waiting or runnable.) A "ready" or "waiting" process has been loaded into &lt;a href="http://en.wikipedia.org/wiki/Primary_storage" title="Primary storage"&gt;main memory&lt;/a&gt; and is awaiting execution on a &lt;a href="http://en.wikipedia.org/wiki/CPU" title="CPU"&gt;CPU&lt;/a&gt; (to be &lt;a href="http://en.wikipedia.org/wiki/Context_switch" title="Context switch"&gt;context switched&lt;/a&gt; onto the CPU by the dispatcher, or short-term scheduler). There may be many "ready" processes at any one point of the systems execution - for example, in a one processor system, only one process can be executing at any one time, and all other "concurrently executing" processes will be waiting for execution.&lt;/p&gt;
&lt;p&gt;&lt;a id="Running" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span class="editsection"&gt;[&lt;a href="http://en.wikipedia.org/w/index.php?title=Process_states&amp;amp;action=edit&amp;amp;section=4" title="Edit section: Running"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt;Running&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;(Also called active or executing.) A "running", "executing" or "active" process is a process which is currently executing on a CPU. From this state the process may exceed its allocated time slice and be context switched out and back to "ready" by the operating system, it may indicate that it has finished and be terminated or it may block on some needed resource (such as an input / output resource) and be moved to a "blocked" state.&lt;/p&gt;
&lt;p&gt;&lt;a id="Blocked" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span class="editsection"&gt;[&lt;a href="http://en.wikipedia.org/w/index.php?title=Process_states&amp;amp;action=edit&amp;amp;section=5" title="Edit section: Blocked"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt;Blocked&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;(Also called &lt;a href="http://en.wikipedia.org/wiki/Sleep_%28operating_system%29" title="Sleep (operating system)"&gt;sleeping&lt;/a&gt;.) Should a process "block" on a resource (such as a &lt;a href="http://en.wikipedia.org/wiki/Computer_file" title="Computer file"&gt;file&lt;/a&gt;, a &lt;a href="http://en.wikipedia.org/wiki/Semaphore_%28programming%29" title="Semaphore (programming)"&gt;semaphore&lt;/a&gt; or a &lt;a href="http://en.wikipedia.org/wiki/Device" title="Device"&gt;device&lt;/a&gt;), it will be removed from the CPU (as a blocked process cannot continue execution) and will be in the blocked state. The process will remain "blocked" until its resource becomes available, which can unfortunately lead to &lt;a href="http://en.wikipedia.org/wiki/Deadlock" title="Deadlock"&gt;deadlock&lt;/a&gt;. From the blocked state, the operating system may notify the process of the availability of the resource it is blocking on (the operating system itself may be alerted to the resource availability by an &lt;a href="http://en.wikipedia.org/wiki/Interrupt" title="Interrupt"&gt;interrupt&lt;/a&gt;). Once the operating system is aware that a process is no longer blocking, the process is again "ready" and can from there be dispatched to its "running" state, and from there the process may make use of its newly available resource.&lt;/p&gt;
&lt;p&gt;&lt;a id="Terminated" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span class="editsection"&gt;[&lt;a href="http://en.wikipedia.org/w/index.php?title=Process_states&amp;amp;action=edit&amp;amp;section=6" title="Edit section: Terminated"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt;Terminated&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;A process may be &lt;a href="http://en.wikipedia.org/wiki/Exit_%28operating_system%29" title="Exit (operating system)"&gt;terminated&lt;/a&gt;, either from the "running" state by completing its execution or by explicitly being killed. In either of these cases, the process moves to the "terminated" state. If a process is not removed from memory after entering this state, this state may also be called &lt;a href="http://en.wikipedia.org/wiki/Zombie_process" title="Zombie process"&gt;zombie&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a id="Additional_process_states" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span class="editsection"&gt;[&lt;a href="http://en.wikipedia.org/w/index.php?title=Process_states&amp;amp;action=edit&amp;amp;section=7" title="Edit section: Additional process states"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt;Additional process states&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Two additional states are available for processes in systems that support &lt;a href="http://en.wikipedia.org/wiki/Virtual_memory" title="Virtual memory"&gt;virtual memory&lt;/a&gt;. In both of these states, processes are "stored" on secondary memory (typically a &lt;a href="http://en.wikipedia.org/wiki/Hard_disk" title="Hard disk"&gt;hard disk&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;a id="Swapped_out_and_waiting" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span class="editsection"&gt;[&lt;a href="http://en.wikipedia.org/w/index.php?title=Process_states&amp;amp;action=edit&amp;amp;section=8" title="Edit section: Swapped out and waiting"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt;Swapped out and waiting&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;(Also called suspended and waiting.) In systems that support virtual memory, a process may be swapped out, that is removed from main memory and placed in virtual memory by the mid-term scheduler. From here the process may be swapped back into the waiting state.&lt;/p&gt;
&lt;p&gt;&lt;a id="Swapped_out_and_blocked" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span class="editsection"&gt;[&lt;a href="http://en.wikipedia.org/w/index.php?title=Process_states&amp;amp;action=edit&amp;amp;section=9" title="Edit section: Swapped out and blocked"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt;Swapped out and blocked&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;(Also called suspended and blocked.) Processes that are blocked may also be swapped out. In this event the process is both swapped out and blocked, and may be swapped back in again under the same circumstances as a swapped out and waiting process (although in this case, the process will move to the blocked state, and may still be waiting for a resource to become available).&lt;/p&gt;
&lt;p&gt;&lt;a id="See_also" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="References" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span class="editsection"&gt;[&lt;a href="http://en.wikipedia.org/w/index.php?title=Process_states&amp;amp;action=edit&amp;amp;section=11" title="Edit section: References"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt;References&lt;/span&gt;&lt;/h2&gt;
&lt;div class="references-small"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;cite class="book" style="FONT-STYLE: normal;"&gt;Stallings, William (2005). Operating Systems: internals and design principles (5th edition). Prentice Hall. &lt;a href="http://en.wikipedia.org/w/index.php?title=Special:Booksources&amp;amp;isbn=0131278371" class="internal"&gt;ISBN 0-13-127837-1&lt;/a&gt;.&lt;/cite&gt;&lt;span title="ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;amp;rft.genre=book&amp;amp;rft.btitle=Operating+Systems%3A+internals+and+design+principles+%285th+edition%29&amp;amp;rft.title=Operating+Systems%3A+internals+and+design+principles+%285th+edition%29&amp;amp;rft.au=Stallings%2C+William&amp;amp;rft.date=2005&amp;amp;rft.pub=Prentice+Hall" class="Z3988"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;dl&gt;
&lt;dd&gt;Particularly chapter 3, section 3.2, "process states", including figure 3.9 "process state transition with suspend states"&lt;/dd&gt;
&lt;/dl&gt;
&lt;/div&gt;
&lt;div class="printfooter"&gt;Retrieved from "&lt;a href="http://en.wikipedia.org/wiki/Process_states"&gt;http://en.wikipedia.org/wiki/Process_states&lt;/a&gt;"&lt;/div&gt;
</description>
      <pubDate>Fri, 10 Oct 2008 23:59:42 +0900</pubDate>
      <link>http://raptor.springnote.com/pages/423461</link>
      <guid>http://raptor.springnote.com/pages/423461</guid>
    </item>
    <item>
      <title>5. &#47588;&#53356;&#47196; &#54632;&#49688;</title>
      <description>&lt;h1&gt;&amp;nbsp;5. &#47588;&#53356;&#47196; &#54632;&#49688;&lt;/h1&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;#define&#44284; &#44057;&#51060; &#49440;&#54665;&#52376;&#47532;&#44592;&#47484; &#51060;&#50857;&#54644;&#49436; &#44036;&#45800;&#54620;&amp;nbsp;&#54632;&#49688; &#44057;&#51008; &#44163;&#46308;&#51008; &#50500;&#47000;&#50752; &#44057;&#51008; &#54805;&#49885;&#51004;&#47196; &#53076;&#46300;&#47484;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#51089;&#49457; &#54624; &#44221;&#50864;&#44032; &#51080;&#45796;.&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 2em;"&gt;
&lt;li&gt;#include&amp;lt;stdio.h&amp;gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;...&lt;br /&gt;
&amp;nbsp;#define #define MAX(a, b) ( (a) &amp;gt; (b) ? (a) : (b) )&lt;/li&gt;
&lt;li&gt;...&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;C++&#50640;&#49436;&#45716; &#50948;&#51032; &#54805;&#49885;&#48372;&#45796;&#45716; inline&#54632;&#49688;&#47484; &#51060;&#50857;&#54616;&#47732; &#46104;&#51648;&#47564;, &#47564;&#50557; C/C++&#50640;&#49436;&amp;nbsp;&#50948; &#53076;&#46300;&#47484; &#49324;&#50857;&#54624;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#44221;&#50864;&amp;nbsp;&#51312;&#44552;&#51008; &#47928;&#51228;&#51216;&#51060; &#49373;&#44596;&#45796;. &#50500;&#47000;&#51032; &#53076;&#46300;&#47484; &#49332;&#54196; &#48372;&#46020;&#47197; &#54616;&#51088;.&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 2em;"&gt;
&lt;li&gt;#include&amp;lt;stdio.h&amp;gt;&amp;nbsp;&lt;br /&gt;
#define #define MAX(a, b) ( (a) &amp;gt; (b) ? (a) : (b) )&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;br /&gt;
int&amp;nbsp;main(int argc,&amp;nbsp;char** argv)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;{&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;int a = 5, b&amp;nbsp;= 0;&amp;nbsp;&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;printf("%d %d\n", a, MAX(++a, b));&lt;/li&gt;
&lt;li style="MARGIN-LEFT: 2em;"&gt;return 0;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;}&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&amp;nbsp;&#50948;&#51032; &#53076;&#46300;&#47484; &#48372;&#44256; &#52636;&#47141;&#44208;&#44284;&#47484; &#50696;&#49345;&#54644; &#48372;&#46020;&#47197; &#54616;&#51088;. &#53076;&#46300;&#47484; &#51089;&#49457;&#54616;&#45716; &#51077;&#51109;&#50640;&#49436;&#45716; a&#48320;&#49688;&#44032; &#54620;&#48264;&#47564; &#51613;&#44032;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#54616;&#45716; &#44163;&#51012; &#49373;&#44033;&#54616;&#44256; &#54664;&#51648;&#47564;, &#52636;&#47141;&#51012; &#54644;&#48372;&#47732; &#50508; &#49688; &#51080;&#46319;&#51060; a&#44050;&#51008; 7&#51060; &#45208;&#50724;&#44172; &#46108;&#45796;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#51593;&amp;nbsp;&#48372;&#53685; &#51613;&#44048;&#50672;&#49328;&#51088;&#47484; &#49324;&#50857;&#54616;&#51648; &#50506;&#44256; &#47588;&#53356;&#47196;&#54632;&#49688;&#47484; &#49324;&#50857;&#54624; &#44221;&#50864;&#50640;&#45716; &#47924;&#47532; &#50630;&#51060; &#49324;&#50857;&#54644;&#46020; &#46104;&#51648;&#47564;, &#50948;&#50752;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#44057;&#51008; &#44221;&#50864;&#50640;&#45716;&amp;nbsp;&#51032;&#46020;&#54620; &#44163;&#44284;&#45716; &#45796;&#47480; &#44208;&#44284;&#44032; &#45208;&#50732; &#49688; &#51080;&#44592; &#46412;&#47928;&#50640; &#51452;&#51032;&#54616;&#46020;&#47197; &#54616;&#51088;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Fri, 10 Oct 2008 19:48:38 +0900</pubDate>
      <link>http://raptor.springnote.com/pages/862294</link>
      <guid>http://raptor.springnote.com/pages/862294</guid>
    </item>
    <item>
      <title>&#52280;&#44256;. windbg &#49444;&#52824; &#48143; vmware&#47484; &#53685;&#54620; &#46356;&#48260;&#44536; &#54872;&#44221; &#44396;&#52629;</title>
      <description>&lt;h2&gt;&amp;nbsp;Windbg &#49444;&#52824; &#48143; &#49444;&#51221;&lt;/h2&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="COLOR: #223d67; FONT-FAMILY: &#46027;&#50880;;"&gt;&#51060;&#44275;&#50640;&#49436;&#45716; vmware&#49345;&#50640; &#49444;&#52824;&#44032; &#46104;&#50612;&#51080;&#45716; WindowsXP Operating System&#50640; &#45824;&#54620; &#46356;&#48260;&#44613;&#51012; &#44032;&#45733;&#54616;&#44172; &#54644;&#51452;&#45716;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="COLOR: #223d67; FONT-FAMILY: &#46027;&#50880;;"&gt;Windbg &#49444;&#52824; &#48143; vmware &#49444;&#51221; &#48169;&#48277;&#51012; &#49444;&#47749;&#54620;&#45796;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Windgb &#45796;&#50868;&#47196;&#46300;&lt;/h3&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="COLOR: #223d67; FONT-FAMILY: &#46027;&#50880;;"&gt;Windbg&#45716; &#47560;&#51060;&#53356;&#47196;&#49548;&#54532;&#53944; &#54856;&#54168;&#51060;&#51648;&#50640;&#49436; &#45796;&#50868;&#47196;&#46300;&#47484; &#54624; &#49688; &#51080;&#45796;. &#50500;&#47000;&#51032; &#47553;&#53356;&#47196; &#51060;&#46041;&#54644;&#49436; &#52572;&#49888;&#48260;&#51204;&#51032; Windbg&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="COLOR: #223d67; FONT-FAMILY: &#46027;&#50880;;"&gt;&#47484; &#45796;&#50868;&#48155;&#46020;&#47197; &#54616;&#51088;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;a href="http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx"&gt;http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#52628;&#44032;&#51201;&#51004;&#47196;&amp;nbsp;&#54644;&#45817; Symbol&#51012; Link&#54644;&#51452;&#50612;&#50556; &#54616;&#45716;&#45936; Windbg&#49345;&#50640;&#49436; Web&#51012; &#53685;&#54644;&#49436;&#46020; &#44032;&#45733;&#54616;&#45208; &#45796;&#50868;&#47196;&#46300;&#54644;&#49436; &#49444;&#51221;&#51012;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#54616;&#46020;&#47197; &#54616;&#44192;&#45796;. &#50500;&#47000;&#51032; &#47553;&#53356;&#47196; &#44032;&#47732; Windows &#48260;&#51204;(&#49436;&#48708;&#49828;&#54057; &#48260;&#51204;&#54252;&#54632;)&#50640; &#46384;&#47480; &#44033;&#44033;&#51032; &#45796;&#50868;&#47196;&#46300; &#47553;&#53356;&#47484; &#51228;&#44277;&#54616;&#45768;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#46356;&#48260;&#44613;&#54624;&amp;nbsp;Target OS&#51032; &#48260;&#51204;&#51012; &#54869;&#51064; &#54980; &#45796;&#50868;&#47196;&#46300;&#54644; &#49444;&#52824;&#54616;&#46020;&#47197; &#54616;&#51088;. &#49444;&#52824;&#54624;&#46412;&#45716; &#44592;&#48376;&#51201;&#51004;&#47196;&amp;nbsp;C:\WINDOWS\Symbol&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#44221;&#47196;&#50640; &#49444;&#52824;&#44032; &#46104;&#47728;, &#51060;&#54980;&amp;nbsp;Windbg &#49444;&#52824; &#54980; &#50948;&#51032; &#44221;&#47196;&#47196; &#49444;&#51221;&#51012; &#54644;&#51452;&#47732; &#46108;&#45796;. &#45796;&#47480; &#44221;&#47196;&#47196; &#49444;&#51221;&#51012; &#54644;&#51452;&#50612;&#46020; &#46104;&#51648;&#47564;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#44536;&#47111;&#44172; &#54624; &#44221;&#50864; Windbg&amp;nbsp;&#49900;&#48380;&#44221;&#47196; &#49444;&#51221;&#51012; &#50948;&#54644;&#49436; &#54644;&#45817; &#50948;&#52824;&#47484; &#44592;&#50613;&#51012; &#54644;&#46160;&#46020;&#47197; &#54616;&#51088;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;a href="http://www.microsoft.com/whdc/DevTools/Debugging/symbolpkg.mspx"&gt;http://www.microsoft.com/whdc/DevTools/Debugging/symbolpkg.mspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#50948; &#46160;&#44032;&#51648;&#47484; &#47784;&#46160; &#45796;&#50868;&#47196;&#46300; &#54664;&#51004;&#47732; &#44033;&#44033;&#51012; &#49444;&#52824;&#54616;&#46020;&#47197; &#54616;&#51088;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;vmware &#49444;&#51221;&lt;/h3&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;Windbg&#47484; &#53685;&#54644;&#49436; &#46356;&#48260;&#44613;&#51012; &#54616;&#47140;&#47732; &#50864;&#49440;&amp;nbsp;vmware&#50640; &#49444;&#52824;&#46108;&amp;nbsp;Windows OS&#51032; boot.ini &#54028;&#51068;&#51012; &#51312;&#44552; &#49688;&#51221;&#51012; &#54644;&#51452;&#50612;&#50556; &#46108;&#45796;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#44592;&#51316;&#51032; boot.ini &#54028;&#51068;&#50640;&#49436; [operating systems]&#54637;&#47785;&#51012; &#49688;&#51221;&#54644;&#51452;&#47732; &#46108;&#45796;. &#54644;&#45817;&amp;nbsp;&#54637;&#47785;&#51012; &#45796;&#51020;&#44284; &#44057;&#51060; &#49688;&#51221;&#54644;&#51452;&#46020;&#47197; &#54616;&#51088;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#47564;&#50557;&#51012; &#50948;&#54644;&#49436; &#44592;&#51316;&#51032; boot.ini &#54028;&#51068;&#51008; &#48177;&#50629;~&#54644;&#51452;&#45716; &#49468;&#49828;~&lt;/p&gt;
&lt;ol class="code" style="MARGIN-LEFT: 2em;"&gt;
&lt;li&gt;[boot loader]&lt;br /&gt;
timeout=30&lt;br /&gt;
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS&lt;br /&gt;
&lt;strong&gt;[operating systems]&lt;br /&gt;&lt;/strong&gt;multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional Debug" /debugport=com1 /baudrate = 115200&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#49444;&#51221; &#54980;&amp;nbsp;vmware [VM] - [Setting]&#51004;&#47196; &#51060;&#46041;&#54644;&#49436; &#50500;&#47000;&#51032; &#54637;&#47785;&#51012; &#52628;&#44032;&#54616;&#46020;&#47197; &#54616;&#51088;. &#54364;&#49884;&#44032;&#46108; &#48512;&#48516;&#51060; &#49444;&#51221;&#51012; &#54644;&#50556; &#54624;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#48512;&#48516;&#51060;&#45796;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;img title="vmware_&#49444;&#51221;.PNG" class="attachment" src="/pages/1883216/attachments/830608" height="398" alt="vmware_&#49444;&#51221;.PNG" width="593" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Windbg &#49444;&#51221;&lt;/h3&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="COLOR: #223d67; FONT-FAMILY: &#46027;&#50880;;"&gt;Windgb &#48148;&#47196;&#44032;&#44592; &#50500;&#51060;&#53080;&#50640;&#49436;&amp;nbsp;[&#49549;&#49457;] - [&#48148;&#47196;&#44032;&#44592;] Tab&#51004;&#47196; &#51060;&#46041; &#54980; &lt;strong&gt;[&#45824;&#49345;]&lt;/strong&gt; &#54637;&#47785;&#51012; &#50500;&#47000;&#50752; &#44057;&#51060; &#48320;&#44221;&#51012; &#54644;&#51452;&#46020;&#47197; &#54616;&#51088;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="COLOR: #223d67; FONT-FAMILY: &#46027;&#50880;;"&gt;&#50508;&#44192;&#51648;&#47564; port&#51032; &#44221;&#47196;&#47484; &#48372;&#47732; vmware&#50640;&#49436; &lt;strong&gt;Use named pipe&lt;/strong&gt;&#51032; &#44221;&#47196;&#50752; &#46041;&#51068;&#54616;&#45796;&#45716; &#44163;&#51012; &#50508; &#49688; &#51080;&#45796;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&amp;nbsp;&lt;img title="Windgb_vmware&#49444;&#51221;.PNG" class="attachment" src="/pages/1883216/attachments/830646" height="448" alt="Windgb_vmware&#49444;&#51221;.PNG" width="425" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Symbol Link&lt;/h3&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="COLOR: #223d67; FONT-FAMILY: &#46027;&#50880;;"&gt;&#49444;&#52824; &#48143; &#49444;&#51221;&#51012; &#47784;&#46160; &#45149;&#45240; &#54980; vmware&#47484; &#49884;&#51089;&#54620; &#54980; Windbg&#47484; &#46041;&#51089;&#49884;&#53412;&#44172; &#46104;&#47732; &#50672;&#44208;&#51060; &#46104;&#45716; &#44163;&#51012; &#54869;&#51064;&#54624; &#49688; &#51080;&#45796;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="COLOR: #223d67; FONT-FAMILY: &#46027;&#50880;;"&gt;&#51060;&#54980; Windgb [File] - [Symbolic File Path]&#50640;&#49436; &#54644;&#45817; &#51060;&#51204;&#50640; &#49444;&#52824;&#54620; Symbol&#51032; &#44221;&#47196;&#47484; &#49444;&#51221;&#54644;&#51452;&#46020;&#47197; &#54616;&#51088;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;img title="Symbol.PNG" class="attachment" src="/pages/1883216/attachments/830656" height="196" alt="Symbol.PNG" width="411" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="FONT-FAMILY: &#46027;&#50880;;"&gt;&#49444;&#51221;&#54980; [Debug] - [Break]&#47484; &#54616;&#47732; vmware&#49345;&#50640;&#49436; Windows&#45716; &#51221;&#51648;&#44032; &#46104;&#44256; Windbg&#50640;&#49436; Symbol&#46308;&#51060; &#47196;&#46377;&#51060; &#46104;&#45716;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="FONT-FAMILY: &#46027;&#50880;;"&gt;&#44163;&#51012; &#54869;&#51064; &#54624; &#49688; &#51080;&#45796;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-FAMILY: &#46027;&#50880;;"&gt;&#51060;&#51228; Driver &#53076;&#46300;&#50640;&#49436; &#52964;&#45328; &#46356;&#48260;&#44536; &#54632;&#49688;&#51064; DbgPrint&#54632;&#49688;&#47484; &#49341;&#51077;&#54616;&#44256; &#46300;&#46972;&#51060;&#48260; &#53076;&#46300;&#47484; &#47196;&#46377;&#54616;&#47732; &#54644;&#45817; &#50948;&#52824;&#50640;&#49436; Windbg&#49345;&#50640;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-FAMILY: &#46027;&#50880;;"&gt;&amp;nbsp;&lt;/span&gt;&#46356;&#48260;&#44536; &#47700;&#49884;&#51648;&#44032; &#52636;&#47141;&#51060; &#46104;&#45716; &#44163;&#51012; &#54869;&#51064;&#51012;&amp;nbsp;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Mon, 06 Oct 2008 20:52:44 +0900</pubDate>
      <link>http://raptor.springnote.com/pages/1883216</link>
      <guid>http://raptor.springnote.com/pages/1883216</guid>
    </item>
    <item>
      <title>&#52280;&#44256;. &#52964;&#45328; &#47784;&#46300; &#46300;&#46972;&#51060;&#48260; &#49688;&#46041; &#49444;&#52824;</title>
      <description>&lt;h2&gt;&#52964;&#45328;&amp;nbsp;&#47784;&#46300; &#46300;&#46972;&#51060;&#48260; &#49688;&#46041;&#51004;&#47196; &#49444;&#52824;&#54616;&#44592;&lt;/h2&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#45796;&#51020;&#51008; &lt;strong&gt;Non-WDM &#46300;&#46972;&#51060;&#48260;&lt;/strong&gt;&#51032; &#44221;&#50864;&#50640;&#49436; &#46300;&#46972;&#51060;&#48260;&#44032; &#47196;&#46300;&#46104;&#44592; &#51204;&#50640; &#51456;&#48708;&#54644;&#50556; &#54624; &#49324;&#54637;&#51012; &#49444;&#47749;&#54620; &#44163;&#51060;&#45796;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="COLOR: #223d67; FONT-FAMILY: &#46027;&#50880;;"&gt;&#51089;&#49457;&#54620; &#46300;&#46972;&#51060;&#48260; &#53076;&#46300;&#47484; &#52980;&#54028;&#51068;&#54616;&#47732; *.sys &#46300;&#46972;&#51060;&#48260; &#54028;&#51068;&#51060; &#49373;&#49457;&#51060; &#46108;&#45796;. &#51060; &#46300;&#46972;&#51060;&#48260; &#54028;&#51068;&#51012; &#49444;&#52824;(&#49688;&#46041;)&#54616;&#47140;&#47732; &#45796;&#51020; &#45800;&#44228;&#44032;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="COLOR: #223d67; FONT-FAMILY: &#46027;&#50880;;"&gt;&#54596;&#50836;&#54616;&#45796;.&lt;/span&gt;&lt;/p&gt;
&lt;ol style="MARGIN-LEFT: 2em;"&gt;
&lt;li&gt;&#54644;&#45817; &#46300;&#46972;&#51060;&#48260; &#54028;&#51068;&#51012; Windows&amp;nbsp;&#46356;&#47113;&#53664;&#47532;&#50640; &#48373;&#49324;&amp;nbsp;(\Windows\System32\Drivers)&lt;/li&gt;
&lt;li&gt;Non-WDM &#46300;&#46972;&#51060;&#48260;&#51032; &#44221;&#50864; &#46300;&#46972;&#51060;&#48260;&#44032; &#47196;&#46300;&#46104;&#44592; &#51204;&#50640; &#51201;&#51208;&#54620; &#54637;&#47785;&#51012; &#44592;&#47197;&#54644;&#50556;&#46108;&#45796;. &#50500;&#47000;&#51032; &#45236;&#50857;&#51012; &#51077;&#47141;&#54980; *.reg &#54028;&#51068;&#47196; &#51200;&#51109;&lt;/li&gt;
&lt;/ol&gt;
&lt;ol class="code" style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;REGEDIT4&lt;/li&gt;
&lt;li&gt;[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\&lt;strong&gt;&#46300;&#46972;&#51060;&#48260;&#47749;&lt;/strong&gt;]&amp;nbsp;&lt;strong&gt;//.sys &#54869;&#51109;&#51088;&#47484; &#48768; &#51060;&#47492;&lt;/strong&gt;&lt;br /&gt;
Start"=dword:3&lt;br /&gt;
"Type"=dword:1&lt;br /&gt;
"ErrorControl"=dword:1&lt;br /&gt;
"DisplayName"="&lt;strong&gt;[NAME]&lt;/strong&gt;"&amp;nbsp; &lt;strong&gt;//Computer Management Console&#50640; &#48372;&#50668;&#51648;&#45716; &#51060;&#47492;&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#50948;&#51032; &#54805;&#49885;&#51004;&#47196; &#51077;&#47141;&#51012; &#54616;&#47732; &#46104;&#47728; &#44033;&#44033;&#51032; &#54637;&#47785;&#51032; &#45236;&#50857;&#51008; &#45796;&#51020;&#44284; &#44057;&#51004;&#47728;, &#44033;&#44033;&#51032; &#44050;&#51008; DWORD Type&#51004;&#47196; &#44592;&#49696;&#46104;&#50612;&#50556; &#54620;&#45796;.&lt;/p&gt;
&lt;ul style="MARGIN-LEFT: 4em;"&gt;
&lt;li&gt;&lt;strong&gt;Start&lt;/strong&gt; : &#46300;&#46972;&#51060;&#48260;&#44032; &#47196;&#46377;&#51060; &#46104;&#45716; &#49884;&#51216; (&#48512;&#54021; or &#46041;&#51201;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Type&lt;/strong&gt; : &#46300;&#46972;&#51060;&#48260;&#51032; &#51068;&#48152;&#51201;&#51064; &#54805;&#53468; (Kernel Mode or File System)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ErrorControl&lt;/strong&gt; : &#50640;&#47084; &#48372;&#44256; &#48169;&#48277;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&#50948;&#51032; &#49324;&#54637;&#51012; &#51201;&#50857; &#54980; &#52980;&#54504;&#53552;&#47484; &#51116;&#48512;&#54021;&#54616;&#47732; &#51201;&#50857;&#51060; &#46104;&#45716; &#44163;&#51012; &#54869;&#51064; &#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
</description>
      <pubDate>Mon, 06 Oct 2008 17:41:40 +0900</pubDate>
      <link>http://raptor.springnote.com/pages/1882460</link>
      <guid>http://raptor.springnote.com/pages/1882460</guid>
    </item>
    <item>
      <title>&#52280;&#44256;. Protected-Mode Memory Management</title>
      <description>&lt;h2&gt;Protected-Mode Memory Management&lt;/h2&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="COLOR: #223d67; FONT-FAMILY: &#46027;&#50880;;"&gt;&#50668;&#44592;&#49436;&#45716; Intel 64 / IA-32 &#44396;&#51312;&#50640;&#49436; Protected Mode &#49345;&#50640;&#49436;&#51032; Memory &#44288;&#47532;&#50640; &#45824;&#54620; &#48169;&#48277;(&#49464;&#44536;&#47704;&#53580;&#51060;&#49496;,&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="COLOR: #223d67; FONT-FAMILY: &#46027;&#50880;;"&gt;&amp;nbsp;&lt;/span&gt;&#54168;&#51060;&#51669;)&#50640; &#45824;&#54644;&#49436; &#50508;&#50500;&#48372;&#46020;&#47197; &#54620;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Memory Management&lt;/h2&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="COLOR: #223d67; FONT-FAMILY: &#46027;&#50880;;"&gt;IA-32 &#50500;&#53412;&#53581;&#52432;&#50640;&#49436; &#47700;&#47784;&#47532; &#44288;&#47532; &#48169;&#48277;&#51008; &#50500;&#47000;&#51032; &#46160;&#44032;&#51648;&#47196; &#45208;&#45572;&#50612; &#48380; &#49688; &#51080;&#51004;&#47728;, Protected Mode&#50640;&#49436;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;span style="COLOR: #223d67; FONT-FAMILY: &#46027;&#50880;;"&gt;Segmentation&#51012; &#54596;&#49688;&#51201;&#51004;&#47196; &#49324;&#50857;&#51012; &#54644;&#50556;&#46104;&#47728;, Paging&#50640; &#45824;&#54644;&#49436;&#45716; &#49440;&#53469;&#51201;&#51004;&#47196; &#49324;&#50857;&#51060; &#44032;&#45733;&#54616;&#45796;.&lt;/span&gt;&lt;/p&gt;
&lt;ul style="MARGIN-LEFT: 2em;"&gt;
&lt;li&gt;
&lt;p&gt;&lt;span style="COLOR: #223d67; FONT-FAMILY: &#46027;&#50880;;"&gt;Segmentation&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&#54616;&#45208;&#51032; processor&#50640;&#49436; &#46041;&#51089;&#54616;&#45716; &#54616;&#45208; &#51060;&#49345;&#51032; Program&#50640;&#49436; &#44033; Program&#51060; &#45796;&#47480; Program&#50640;&#44172; &#44036;&#49453;&#51012;&lt;/p&gt;
&lt;p&gt;&#48155;&#51648;&amp;nbsp;&#50506;&#46020;&#47197; &#48372;&#54840;&#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&lt;span class="xquared_marker" id="xquared_marker_1"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span style="COLOR: #223d67; FONT-FAMILY: &#46027;&#50880;;"&gt;&amp;nbsp;Paging&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Program&#51032; &#49892;&#54665; &#50689;&#50669;&#50640;&#49436; demand-paged, virtual-memory system&#50640; &#45824;&#54620; &#44396;&#54788; &#48169;&#48277;&#51012; &#51228;&#44277;&lt;/li&gt;
&lt;li&gt;&#44033; Task&#51032; isolation&#51012;&amp;nbsp;&#48372;&#51109;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style="MARGIN-LEFT: 2em;"&gt;Segmentation&lt;/h3&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&lt;span style="COLOR: #343434; FONT-FAMILY: &#46027;&#50880;;"&gt;Segmentation&#51008; processor&#51032; &#47700;&#47784;&#47532; &#51452;&#49548; &#51648;&#51221; &#44277;&#44036;(&#49440;&#54805;&#51452;&#49548;)&#51012; Segment&#46972;&#45716; &#48372;&#54840;&#46104;&#45716; &#51089;&#51008; &#51452;&#49548;&#44277;&#44036;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&lt;span style="COLOR: #343434; FONT-FAMILY: &#46027;&#50880;;"&gt;&#51004;&#47196; &#45208;&#45572;&#45716; &#44163;&#51012; &#47568;&#54616;&#47728;, Program&#51032; code, data, stack &#50689;&#50669; &#46608;&#45716; System Data(TSS, LDT)&#47484; &#48372;&#54840; &#54624; &#49688;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&lt;span style="COLOR: #343434; FONT-FAMILY: &#46027;&#50880;;"&gt;&#51080;&#44172; &#54644;&#51456;&#45796;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&lt;span style="COLOR: #343434; FONT-FAMILY: &#46027;&#50880;;"&gt;&#47564;&#50557; Processor&#50640;&#49436; &#54616;&#45208; &#51060;&#49345;&#51032; Program(&#46608;&#45716; Task)&#44032; &#46041;&#51089;&#51060; &#46104;&#44256; &#51080;&#45796;&#47732;, &#44033;&#44033;&#51032; Program&#51008; &#51088;&#49888;&#51032;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&lt;span style="COLOR: #343434; FONT-FAMILY: &#46027;&#50880;;"&gt;Segment &#51665;&#54633;&#51012; &#54624;&#45817;&#51012; &#48155;&#44172; &#46104;&#47728;, &#51060; Segment &#50689;&#50669;&#51008; &#45796;&#47480; Program&#51004;&#47196; &#48512;&#53552; &#51060; &#54644;&#45817; &#50689;&#50669;&#51060; &#51312;&#51089;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&lt;span style="COLOR: #343434; FONT-FAMILY: &#46027;&#50880;;"&gt;&#46104;&#45716; &#44163;&#51012; processor&#47196; &#48512;&#53552; &#48372;&#54840; &#48155;&#44172;&#46108;&#45796;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;System&#50640;&#49436;&#51032; &#47784;&#46304; Segment&#46308;&#51008; processor&#51032; &#49440;&#54805; &#51452;&#49548;&#44277;&#44036;(linear address space)&#50640; &#54252;&#54632;&#51060; &#46104;&#47728;,&amp;nbsp;&lt;br /&gt;
&#44033; Segment&#50640;&#49436;&amp;nbsp;byte &#50948;&#52824;&#45716;&amp;nbsp;&#45436;&#47532;&#51452;&#49548;(logical address)&#54805;&#49885;&#51004;&#47196;&#47196; &#51228;&#44277;&#51060; &#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#45436;&#47532;&#51452;&#49548;(logical address)&#45716;&amp;nbsp;&#49464;&#44536;&#47676;&#53944;&#47484; &#49885;&#48324;&#54624;&amp;nbsp;&#49688; &#51080;&#44172; &#54616;&#45716; &#49464;&#44536;&#47676;&#53944; &#49472;&#47113;&#53552;&#50752;&amp;nbsp;&#50724;&#54532;&#49483;&#51004;&#47196;&amp;nbsp;&#51060;&#47336;&#50612;&#51648;&#47728;,&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#49464;&#44536;&#47676;&#53944;&#51032; &#49549;&#49457;&#51012; &#45208;&#53440;&#45236;&#45716; &#49464;&#44536;&#47676;&#53944; &#46356;&#49828;&#53356;&#47549;&#53552;&#51032; &#45236;&#50857;&#44284; &#50724;&#54532;&#49483;&#51012; &#53685;&#54644;&#49436;&amp;nbsp;&#44396;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#44033;&#44033;&#51032; &#49464;&#44536;&#47676;&#53944;&#46308;&#51008; &#49464;&#44536;&#47676;&#53944; &#46356;&#49828;&#53356;&#47549;&#53552;&#47484; &#44032;&#51648;&#47728; &#51060;&#44275;&#50640;&#45716; &#49464;&#44536;&#47676;&#53944;&#51032; &#53356;&#44592;, &#51217;&#44540;&#44428;&#54620;,&amp;nbsp;Segment Type&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#50948;&#52824; &#46321;&#51060; &#44592;&#49696;&#51060; &#46104;&#50612;&#51080;&#45796;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#51452;&#49548;&#51648;&#51221;&#50640; &#45824;&#54620; &#44163;&#51008; &#50500;&#47000;&#51032; &#44536;&#47548;&#44284; &lt;a href="/pages/401669" title="http://raptor.springnote.com/pages/401669" class="external"&gt;03 Protected &#51452;&#49548; &#51648;&#51221;&lt;/a&gt;&amp;nbsp;&#51012; &#52280;&#44256;&#54616;&#51088;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style="MARGIN-LEFT: 2em;"&gt;Paging&lt;/h3&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#54168;&#51060;&#51669;&#51060;&#46976; &#54532;&#47196;&#44536;&#47016; &#51473; &#51088;&#51452; &#49324;&#50857;&#46104;&#51648; &#50506;&#45716; &#48512;&#48516;&#51032; &#51089;&#50629; &#47700;&#47784;&#47532;&#47484; &#51452;&#44592;&#50613;&#51109;&#52824;&#51064; &#47700;&#47784;&#47532;&#47196;&#48512;&#53552; &#48372;&#51312;&#44592;&#50613;&#51109;&#52824;&#51064;&lt;br /&gt;
&#54616;&#46300;&#46356;&#49828;&#53356;&#47196; &#50734;&#44592;&#45716; &#48169;&#49885;&#51012; &#53685;&#54644;, &#54876;&#50857; &#44032;&#45733;&#54620; &#47700;&#47784;&#47532; &#44277;&#44036;&#51012; &#51613;&#44032;&#49884;&#53412;&#44592; &#50948;&#54620; &#44592;&#48277; &#51473; &#54616;&#45208;&#51060;&#45796;. &#51060;&#46412;, &#54620;&#48264;&#50640;&lt;br /&gt;
&#50734;&#44200;&#51648;&#45716; &#47700;&#47784;&#47532; &#50857;&#47049; &#45800;&#50948;&#47484; &#54168;&#51060;&#51648;&#46972; &#48512;&#47480;&#45796;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#47700;&#47784;&#47532; &#44288;&#47532;&#51109;&#52824;&#45716; &#47700;&#47784;&#47532; &#51217;&#44540; &#50836;&#52397;&#46308;&#51012; &#44048;&#49884;&#54616;&#44256;, &#46608;&#54620; &#44033; &#51452;&#49548;&#47484; &#54168;&#51060;&#51648; &#48264;&#54840;&#50752; &#54168;&#51060;&#51648; &#45236;&#51032; &#50724;&#54532;&#49483;&#51004;&#47196; &#48516;&#54624;&#54620;&#45796;.&lt;br /&gt;
&#47700;&#47784;&#47532; &#44288;&#47532;&#51109;&#52824;&#45716; &#54168;&#51060;&#51648; &#54364;&#50640; &#51080;&#45716; &#54168;&#51060;&#51648; &#48264;&#54840;&#47484; &#54869;&#51064;&#54616;&#45716;&#45936;, &#54168;&#51060;&#51648; &#54364;&#50640;&#45716; &#54644;&#45817; &#54168;&#51060;&#51648;&#44032; &#47700;&#47784;&#47532;&#50640;&#49436; &#46356;&#49828;&#53356;&#47196;&lt;br /&gt;
&#50734;&#44200;&#51276;&#45716;&#51648; &#46608;&#45716; &#47700;&#47784;&#47532;&#50640; &#50500;&#51649; &#51316;&#51116;&#54616;&#45716;&#51648;&#50640; &#44288;&#54620; &#51221;&#48372;&#46308;&#51060; &#54364;&#49884;&#46104;&#50612; &#51080;&#45796;.&lt;br /&gt;
&lt;br /&gt;
&#47564;&#50557; &#47700;&#47784;&#47532;&#50640; &#51316;&#51116;&#54616;&#45716; &#54168;&#51060;&#51648;&#50640; &#45824;&#54644; &#51217;&#44540;&#54616;&#47140;&#45716; &#49884;&#46020;&#44032; &#51080;&#45716; &#44221;&#50864;&#46972;&#47732;, &#44032;&#49345;&#51032; &#51452;&#49548;&#44032; &#49892;&#51228; &#51452;&#49548;&#47196; &#48264;&#50669;&#46108; &#54980; &#51217;&#44540;&#51060;&lt;br /&gt;
&#51593;&#49884; &#54728;&#50857;&#46108;&#45796;. &#44536;&#47084;&#45208; &#50836;&#52397;&#46108; &#54168;&#51060;&#51648;&#44032; &#51060;&#48120; &#46356;&#49828;&#53356;&#47196; &#50734;&#44200;&#51652; &#49345;&#53468;&#46972;&#47732;, &#47676;&#51200; &#47700;&#47784;&#47532;&#50640; &#54788;&#51316;&#54616;&#45716; &#45796;&#47480; &#54168;&#51060;&#51648;&#47484; &#46356;&#49828;&#53356;&#47196;&lt;br /&gt;
&#50734;&#44200;&#49436; &#48712; &#44277;&#44036;&#51012; &#47564;&#46308;&#50612;&#50556;&#47564; &#54620;&#45796;.&lt;br /&gt;
&#44536;&#45796;&#51020; &#46356;&#49828;&#53356;&#51032; &#49828;&#50769; &#44277;&#44036; &#49345;&#50640; &#51080;&#45912; &#54644;&#45817; &#54168;&#51060;&#51648;&#44032; &#51452;&#44592;&#50613;&#51109;&#52824;&#51064; &#47700;&#47784;&#47532;&#47196; &#51069;&#54784; &#46308;&#50668;&#51652;&#45796;. &#51060;&#46412; &#44536; &#54168;&#51060;&#51648;&#44032; &#51060;&#51228;&#45716; &#51452;&#44592;&#50613;&lt;br /&gt;
&#51109;&#52824; &#45236;&#50640; &#51316;&#51116;&#54620;&#45796;&#45716; &#54364;&#49884;&#50752; &#54632;&#44760; &#47700;&#47784;&#47532; &#49345;&#51032; &#47932;&#47532;&#51201;&#51064; &#51452;&#49548; &#46321; &#54168;&#51060;&#51648; &#54364;&#51032; &#51221;&#48372;&#46020; &#54632;&#44760; &#44081;&#49888;&#46108;&#45796;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#47700;&#47784;&#47532; &#44288;&#47532;&#51109;&#52824;&#45716; &#51452;&#44592;&#50613;&#51109;&#52824;&#47196; &#48520;&#47140; &#46308;&#50612;&#50728; &#51060;&#54980;&#50640; &#45236;&#50857;&#51060; &#49688;&#51221;&#46108; &#54168;&#51060;&#51648;&#44032; &#50612;&#46500; &#54168;&#51060;&#51648;&#51064;&#51648;&#50640; &#44288;&#54620; &#51221;&#48372; &#44592;&#47197;&#46020; &#50976;&#51648;&#54620;&#45796;.&lt;br /&gt;
&#47564;&#50557; &#49688;&#51221;&#51060; &#46108; &#51201;&#51060; &#50630;&#44256; &#46356;&#49828;&#53356;&#47196; &#48373;&#49324;&#54624; &#54596;&#50836;&#44032; &#50630;&#45716; &#54168;&#51060;&#51648;&#45716; &#51593;&#49884; &#51116;&#49324;&#50857;&#46112; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 4em;"&gt;&#49828;&#50752;&#54609;&#51060; &#50668;&#47084; &#44060;&#51032; &#54532;&#47196;&#49464;&#49828;&#46308;&#51060; &#46041;&#49884;&#50640; &#49892;&#54665;&#46112; &#49688; &#51080;&#44172; &#54644;&#51452;&#45716; &#44163;&#51076;&#50640; &#48152;&#54616;&#50668;, &#54168;&#51060;&#51669;&#51008; &#47784;&#46304; &#51089;&#50629;&#46308;&#51012; &#49688;&#54665;&#54616;&#44592; &#50948;&#54644; &#54596;&#50836;&#54620;&lt;br /&gt;
&#47700;&#47784;&#47532; &#49548;&#50836;&#47049;&#51032; &#54633;&#51060; &#47700;&#47784;&#47532;&#51032; &#49892;&#51228; &#53356;&#44592;&#47484; &#45336;&#50612;&#49436;&#45908;&#46972;&#46020; &#51089;&#50629;&#51060; &#44032;&#45733;&#54616;&#46020;&#47197; &#54644;&#51456;&#45796;.&lt;br /&gt;
&amp;lt; &#50896;&#47928;: &lt;a href="http://www.terms.co.kr/paging.htm"&gt;http://www.terms.co.kr/paging.htm&lt;/a&gt;&amp;nbsp;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 2em;"&gt;&lt;img title="segmentation_paging.PNG" class="attachment" src="/pages/1871822/attachments/822976" height="616" alt="segmentation_paging.PNG" width="731" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Sat, 04 Oct 2008 02:48:32 +0900</pubDate>
      <link>http://raptor.springnote.com/pages/1871822</link>
      <guid>http://raptor.springnote.com/pages/1871822</guid>
    </item>
  </channel>
</rss>
