ÄÁÅÙÃ÷»ó¼¼º¸±â

64ºñÆ® ¸ÖƼÄÚ¾î OS ¿ø¸®¿Í ±¸Á¶ 1±Ç
64ºñÆ® ¸ÖƼÄÚ¾î OS ¿ø¸®¿Í ±¸Á¶ 1±Ç
  • ÀúÀÚÇѽÂÈÆ Àú
  • ÃâÆÇ»çÇѺû¹Ìµð¾î
  • ÃâÆÇÀÏ2018-10-04
  • µî·ÏÀÏ2019-03-04
º¸À¯ 2, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 23, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

´©±¸³ª µû¶óÇÏ¸é ¿î¿µÃ¼Á¦¸¦ ¸¸µé ¼ö ÀÖ´Ù. ÁÖ·ù·Î ÀÚ¸®ÀâÀº 64ºñÆ® ¸ÖƼÄÚ¾î ¿î¿µÃ¼Á¦¸¦ Á÷Á¢ ¸¸µé¾îº¼ ¼ö ÀÖ´Ù. Çϵå¿þ¾î µ¿ÀÛ ¿ø¸®¸¦ ÀÍÈú ¼ö ÀÖÀ¸¸ç, °¢ Àå¿¡´Â ¿Ï¼ºµÈ ¼Ò½º Äڵ带 Á¦°øÇÑ´Ù. µ¶ÀÚ°¡ ÀÌÇØÇÒ ¼ö ¾ø´Â ½É¿ÀÇÑ ¼³¸íÀº ¹èÁ¦ÇßÀ¸¸ç, ÀڽŸ¸ÀÇ ºñ¹Ð ³ëÇϿ쳪 ȸ»ç¿¡ ¾²ÀÎ ±â¼úÀ̶ó °ø°³ÇÒ ¼ö ¾ø´Ù´Â º¯¸í ¾øÀÌ 64ºñÆ® ¸ÖƼÄÚ¾î ¿î¿µÃ¼Á¦ Á¦ÀÛÀÇ ³ëÇϿ츦 ¸ðµÎ °ø°³Çß´Ù.



ÀÚ½ÅÀÌ Á÷Á¢ ¸¸µç µµ±¸ µîÀº ÀÏü »ç¿ëÇÏÁö ¾Ê°í ÀÌŬ¸³½º, Cygwin, gcc, nasm, qemu µîÀÇ ¿ÀǼҽº¸¦ ÀÌ¿ëÇؼ­ ¿î¿µÃ¼Á¦¸¦ Á¦ÀÛÇß´Ù. ¿î¿µÃ¼Á¦ Á¦ÀÛÀ» ÅëÇØ Çϵå¿þ¾î¿Í ¿î¿µÃ¼Á¦ÀÇ µ¿ÀÛ ¿ø¸®¸¦ ÀÌÇØÇÒ ¼ö ÀÖÀ¸¸ç, ¿î¿µÃ¼Á¦¿¡ ¾²ÀÎ ¾Ë°í¸®Áò, ÀڷᱸÁ¶ ÇнÀÀ» ÅëÇØ ±íÀÌ ÀÖ´Â C ¾ð¾î ÇÁ·Î±×·¡¹ÖÀ» Á¢Çغ¼ ¼ö ÀÖ´Ù. 32ºñÆ® À©µµ¿¡¼­µµ 64ºñÆ® gcc Å©·Î½º ºôµå, QEMU¸¦ »ç¿ëÇØ 64ºñÆ® ¿î¿µÃ¼Á¦¸¦ Á¦ÀÛÇÒ ¼ö ÀÖ°Ô Çß´Ù. À©µµ XP ÀÌ»óÀÌ¸é ´©±¸³ª Á¦ÀÛÇغ¼ ¼ö ÀÖ´Ù.



* °ü·Ã µ¿¿µ»ó º¸·¯ °¡±â

¸ñÂ÷

1ºÎ OS °³¹ßÀ» À§ÇÑ ÈûÂù Ã¹°ÉÀ½

1Àå  ½ÃÀÛÇϱâ Àü¿¡
1.1 µé¾î°¡¸ç
1.2 OS¸¦ °³¹ßÇϴ °úÁ¤¿¡¼­ ¾òÀ» ¼ö Àִ ¼¼ °¡Áö
1.3 OS¸¦ °³¹ßÇϴ µ¥ ÇÊ¿äÇÑ Áö½Ä
1.4 À̠åÀÇ ÁÖ¿ä µ¶ÀÚÃþ
1.5 ¸¶Ä¡¸ç

2Àå  OS °³¹ß È¯°æÀ» ±¸ÃàÇÏÀÚ
2.1 GCC ¼³Ä¡
  2.1.1 Cygwin ¼³Ä¡
  2.1.2 GCC ¼³Ä¡ È®Àΰú Å×½ºÆ®
2.2 Å©·Î½º ÄÄÆÄÀÏ·¯ ¸¸µé±â
  2.2.1 GNU Binutils »ý¼ºÇϱâ
  2.2.2 GCC Å©·Î½º ÄÄÆÄÀÏÇϱâ
2.3 NASM ¼³Ä¡
2.4 ÀÌŬ¸³½º ¼³Ä¡
  2.4.1 ÀÌŬ¸³½º ¼³Ä¡Çϱâ
  2.4.2 ÀÚ¹Ù ·±Å¸ÀӠȯ°æ ¼³Ä¡Çϱâ
  2.4.3 ÀÌŬ¸³½º ½ÇÇàÇϱâ
2.5 QEMU ¼³Ä¡  

3Àå  64ºñÆ® ÇÁ·Î¼¼¼­ÀÇ À̸ðÀú¸ð
3.1 ¿î¿µ ¸ðµå
  3.1.1 64ºñÆ® OS°¡ °®Ãß¾î¾ß ÇÒ Çʼö ¿î¿µ ¸ðµå
  3.1.2 ¿î¿µ ¸ðµå »çÀÌÀÇ °ü°è¿Í ¿î¿µ ¸ðµåÀÇ Àüȯ
3.2 ¿î¿µ ¸ðµå¿Í ·¹Áö½ºÅÍ
  3.2.1 ¹ü¿ë ·¹Áö½ºÅÍ
  3.2.2 ¼¼±×¸ÕÆ® ·¹Áö½ºÅÍ
  3.2.3 ÄÁÆ®·Ñ ·¹Áö½ºÅÍ
3.3 ¿î¿µ ¸ðµå¿Í ¸Þ¸ð¸® °ü¸® ±â¹ý
  3.3.1 ¸®¾ó ¸ðµåÀÇ ¸Þ¸ð¸® °ü¸® ¹æ½Ä
  3.3.2 º¸È£ ¸ðµåÀÇ ¸Þ¸ð¸® °ü¸® ¹æ½Ä
  3.3.3 IA-32e ¸ðµåÀÇ ¸Þ¸ð¸® °ü¸® 

4Àå  ³» PC¸¦ ºÎÆÃÇÏÀÚ 
4.1 ºÎÆðú ºÎÆ® ·Î´õ 
  4.1.1 ºÎÆðú BIOS 
  4.1.2 ºÎÆ® ·Î´õÀÇ ¿ªÇÒ°ú ±¸¼º 
4.2 ºÎÆ® ·Î´õ Á¦ÀÛÀ» À§ÇÑ Áغñ 
  4.2.1 ÀÌŬ¸³½º ÇÁ·ÎÁ§Æ® »ý¼º 
  4.2.2 MINT64 OSÀÇ µð·ºÅ͸® ±¸Á¶ »ý¼º 
  4.2.3 makefile ÆÄÀÏ »ý¼º 
4.3 ºÎÆ® ·Î´õ Á¦ÀÛ°ú Å×½ºÆ® 
  4.3.1 ¼¼»ó¿¡¼­ °¡Àå °£´ÜÇÑ ºÎÆ® ·Î´õ 
  4.3.2 QEMU ½ÇÇà 
  4.3.3 È­¸é ¹öÆÛ¿Í È­¸é Á¦¾î 
  4.3.4 ¼¼±×¸ÕÆ® ·¹Áö½ºÅÍ ÃʱâÈ­¿Í Hello, World~! 
  4.3.5 ºÎÆ® ·Î´õ Å×½ºÆ® 

5Àå  Ç÷ÎÇÇ µð½ºÅ©¿¡¼­ OS À̹ÌÁö¸¦ ·ÎµùÇÏÀÚ 
5.1 BIOS ¼­ºñ½º¿Í ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍ·´Æ® 
5.2 OS À̹ÌÁö ·Îµù ±â´É ±¸Çö 
  5.2.1 µð½ºÅ© Àб⠱â´É ±¸Çö 
  5.2.2 ½ºÅàÃʱâÈ­¿Í ÇÔ¼ö ±¸Çö 
  5.2.3 ÃÖÁ¾ ºÎÆ® ·Î´õ ¼Ò½º ÄÚµå 
5.3 Å×½ºÆ®¸¦ À§ÇÑ °¡»ó OS À̹ÌÁö »ý¼º 
  5.3.1 OS À̹ÌÁö ÅëÇÕ°ú QEMU ½ÇÇà 


2ºÎ 64ºñÆ® ¼¼»óÀ¸·Î
6Àå  32ºñÆ® º¸È£ ¸ðµå·Î ÀüȯÇÏÀÚ 
6.1 ¼¼±×¸ÕÆ® µð½ºÅ©¸³ÅÍ »ý¼º 
  6.1.1 Äڵ堼¼±×¸ÕÆ® µð½ºÅ©¸³ÅÍ¿Í µ¥ÀÌÅÍ ¼¼±×¸ÕÆ® µð½ºÅ©¸³Å͠ŸÀÔ ¼³Á¤ 
  6.1.2 ¼¼±×¸ÕÆ®ÀÇ ¿µ¿ª ¼³Á¤ 
  6.1.3 ±âº» ¿ÀÆÛ·£µå Å©±â¿Í ±ÇÇÑ ¼³Á¤ 
  6.1.4 ±âŸ Çʵ堼³Á¤ 
  6.1.5 ¼¼±×¸ÕÆ® µð½ºÅ©¸³ÅÍ »ý¼º ÄÚµå 
6.2 GDT Á¤º¸ »ý¼º 
6.3 º¸È£ ¸ðµå·Î Àüȯ 
  6.3.1 ÇÁ·Î¼¼¼­¿¡ GDT Á¤º¸ ¼³Á¤ 
  6.3.2 CR0 ÄÁÆ®·Ñ ·¹Áö½ºÅÍ ¼³Á¤ 
  6.3.3 º¸È£ ¸ðµå·Î Àüȯ°ú ¼¼±×¸ÕÆ® ¼¿·ºÅÍ ÃʱâÈ­ 
  6.3.4 º¸È£ ¸ðµå¿ë PRINTSTRING ÇÔ¼ö 
6.4 º¸È£ ¸ðµå¿ë Ä¿³Î À̹ÌÁö ºôµå¿Í °¡»ó OS À̹ÌÁö ±³Ã¼ 
  6.4.1 Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ »ý¼º 
  6.4.2 makefile ¼öÁ¤°ú °¡»ó OS À̹ÌÁö ÆÄÀÏ ±³Ã¼ 
  6.4.3 OS À̹ÌÁö ÅëÇÕ ¹× QEMU ½ÇÇà 

7Àå  C¾ð¾î·Î Ä¿³Î ÀÛ¼ºÇϱâ 
7.1 ½ÇÇà °¡´ÉÇÑ C ÄÚµå Ä¿³Î »ý¼º ¹æ¹ý 
  7.1.1 ºôµå Á¶°Ç°ú Á¦¾à »çÇ× 
  7.1.2 ¼Ò½º ÆÄÀÏ ÄÄÆÄÀÏ - ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏÁö ¾Ê´Â ¿ÀºêÁ§Æ® ÆÄÀÏ »ý¼º ¹æ¹ý  
  7.1.3 ¿ÀºêÁ§Æ® ÆÄÀÏ ¸µÅ© - ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏÁö ¾Ê°í Æ¯Á¤ ¾îµå·¹½º¿¡¼­ ½ÇÇà °¡´ÉÇÑ Ä¿³Î À̹ÌÁö ÆÄÀÏ »ý¼º ¹æ¹ý 
7.2 C ¼Ò½º ÆÄÀÏ Ãß°¡¿Í º¸È£ ¸ðµå ¿£Æ®¸® Æ÷ÀÎÆ® ÅëÇÕ 
  7.2.1 C ¼Ò½º ÆÄÀÏ Ãß°¡ 
  7.2.2 º¸È£ ¸ðµå ¿£Æ®¸® Æ÷ÀÎÆ® Äڵ堼öÁ¤ 
  7.2.3 makefile ¼öÁ¤ 
7.3 Ä¿³Î ºôµå¿Í ½ÇÇà 
  7.3.1 À̹ÌÁö ¸ÞÀÌÄ¿ ÇÁ·Î±×·¥ ÀÛ¼º 
  7.3.2 Ä¿³Î À̹ÌÁö »ý¼º°ú ½ÇÇà 

8Àå  A20 °ÔÀÌÆ®¸¦ È°¼ºÈ­ÇÏ¿© 1MBÀ̻󠿵¿ª¿¡ Á¢±ÙÇغ¸ÀÚ 
8.1 IA-32e ¸ðµå Ä¿³Î°ú ¸Þ¸ð¸® ¸Ê 
8.2 IA-32e ¸ðµå Ä¿³ÎÀ» À§ÇÑ ¸Þ¸ð¸® ÃʱâÈ­ 
  8.2.1 ¸Þ¸ð¸® ÃʱâÈ­ ±â´É Ãß°¡ 
  8.2.2 ºôµå¿Í ½ÇÇà 
8.3 1MB ¾îµå·¹½º¿Í A20 °ÔÀÌÆ® 
  8.3.1 A20 °ÔÀÌÆ®ÀÇ Àǹ̿͠¿ëµµ 
  8.3.2 A20 °ÔÀÌÆ® È°¼ºÈ­ ¹æ¹ý 
8.4 A20 °ÔÀÌÆ® Àû¿ë°ú ¸Þ¸ð¸® Å©±â °Ë»ç 
  8.4.1 A20 °ÔÀÌÆ® È°¼ºÈ­ ÄÚµå Àû¿ë 
  8.4.2 ¸Þ¸ð¸® Å©±â °Ë»ç ±â´É Ãß°¡ 
  8.4.3 ºôµå¿Í ½ÇÇà 

9Àå  ÆäÀÌ¡ ±â´ÉÀ» È°¼ºÈ­ÇÏ¿© 64ºñÆ® ÀüȯÀ» ÁغñÇÏÀÚ 
9.1 ¼±Çü ÁÖ¼Ò¿Í 4´Ü°è ÆäÀÌ¡ ±â¹ý 
9.2 ÆäÀÌÁö Å×ÀÌºí ±¸¼º°ú °ø°£ ÇÒ´ç 
  9.2.1  64GBÀÇ ¹°¸® ¸Þ¸ð¸® °ü¸®¸¦ À§ÇÑ ¸Þ¸ð¸® °è»ê 
  9.2.2 ÆäÀÌÁö Å×À̺íÀ» À§ÇÑ °ø°£ ÇÒ´ç 
  9.2.3 °øÅë ¼Ó¼º Çʵ堼³Á¤ 
  9.2.4 ÆäÀÌÁö µð·ºÅ͸® ¿£Æ®¸®¿ë ¼Ó¼º Çʵ堼³Á¤ 
9.3 ÆäÀÌÁö Å×ÀÌºí »ý¼º°ú ÆäÀÌ¡ ±â´É È°¼ºÈ­ 
  9.3.1 ÆäÀÌÁö ¿£Æ®¸®¸¦ À§ÇÑ ÀڷᱸÁ¶ Á¤ÀÇ¿Í ¸ÅÅ©·Î Á¤ÀÇ 
  9.3.2 ÆäÀÌÁö ¿£Æ®¸® »ý¼º°ú ÆäÀÌÁö Å×ÀÌºí »ý¼º 
  9.3.3 ÇÁ·Î¼¼¼­ÀÇ ÆäÀÌ¡ ±â´É È°¼ºÈ­ 
9.4  º¸È£ ¸ðµå Ä¿³Î¿¡ ÆäÀÌÁö Å×ÀÌºí »ý¼º ±â´É Ãß°¡ 
  9.4.1 ÆäÀÌ¡ ±â´É °ü·Ã ÆÄÀÏ »ý¼º 
  9.4.2 C Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ¼öÁ¤ 
9.5 ºôµå¿Í ½ÇÇà 

10Àå 64ºñÆ® ¸ðµå·Î ÀüȯÇÏÀÚ 
10.1  ÇÁ·Î¼¼¼­ÀÇ Á¦Á¶»ç¿Í IA-32e Áö¿ø ¿©ºÎ °Ë»ç 
  10.1.1 CPUID¸¦ »ç¿ëÇÏ¿© ÇÁ·Î¼¼¼­ Á¤º¸ È®ÀΠ¹æ¹ý 
  10.1.2 ÇÁ·Î¼¼¼­ Á¦Á¶»ç¿Í IA-32e ¸ðµå Áö¿ø ¿©ºÎ È®ÀΠ
10.2  IA-32e ¸ðµå¿ë ¼¼±×¸ÕÆ® µð½ºÅ©¸³ÅÍ Ãß°¡ 
  10.2.1 º¸È£ ¸ðµå Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ®¿¡ µð½ºÅ©¸³ÅÍ Ãß°¡ 
10.3  IA-32e ¸ðµå Àüȯ°ú 1Â÷ Á¤¸® 
  10.3.1 ¹°¸® ¸Þ¸ð¸® È®Àå ±â´É È°¼ºÈ­¿Í ÆäÀÌÁö Å×ÀÌºí ¼³Á¤  
  10.3.2 64ºñÆ® ¸ðµå È°¼ºÈ­¿Í ÆäÀÌ¡ È°¼ºÈ­  
  10.3.3 IA-32e ¸ðµå·Î Àüȯ°ú ¼¼±×¸ÕÆ® ¼¿·ºÅÍ ÃʱâÈ­ 
  10.3.4 ¼Ò½ºÄÚµå 1Â÷ Á¤¸®¿Í ½ÇÇà 
10.4 IA-32e ¸ðµå¿ë Ä¿³Î Áغñ 
  10.4.1 Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ »ý¼º  
10.5  º¸È£ ¸ðµå Ä¿³Î°ú IA-32e ¸ðµå Ä¿³Î ÅëÇÕ 
  10.5.1 ÃÖ»óÀ§ makefile ¼öÁ¤ 
  10.5.2 ºÎÆ® ·Î´õ ÆÄÀÏ ¼öÁ¤ 
  10.5.3 À̹ÌÁö ¸ÞÀÌÄ¿ ÇÁ·Î±×·¥ ¼öÁ¤ 
  10.5.4 º¸È£ ¸ðµå Ä¿³ÎÀÇ C ¾ð¾î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ ¼öÁ¤ 
  10.5.5 ºôµå¿Í ½ÇÇà 

3ºÎ Å°º¸µå¿Í Å¸À̸Ó, ÀÎÅÍ·´Æ®
11Àå Å°º¸µå µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ Ãß°¡ÇÏÀÚ 
11.1  Å°º¸µå ÄÁÆ®·Ñ·¯ÀÇ ±¸Á¶¿Í ±â´É 
  11.1.1 Å°º¸µå ÄÁÆ®·Ñ·¯, I/O Æ÷Æ®, ·¹Áö½ºÅÍ 
11.2  Å°º¸µå ÄÁÆ®·Ñ·¯ Á¦¾î 
  11.2.1 Å°º¸µå¿Í Å°º¸µå ÄÁÆ®·Ñ·¯ È°¼ºÈ­ 
  11.2.2 IA-32e ¸ðµåÀǠȣÃâ ±Ô¾à 
  11.2.3 Å°º¸µå ÄÁÆ®·Ñ·¯¿¡¼­ Å° °ª Àбâ 
  11.2.4 A20 °ÔÀÌÆ® È°¼ºÈ­¿Í ÇÁ·Î¼¼½º ¸®¼Â 
  11.2.5 Å°º¸µå LED »óÅ Á¦¾î 
11.3 ½ºÄµ ÄÚµå¿Í °£´ÜÇÑ ¼Ð 
  11.3.1 Å°º¸µå¿Í ½ºÄµ ÄÚµå 
  11.3.2 ½ºÄµ Äڵ带 ASCII ¹®ÀڷΠº¯È¯ 
  11.3.3 °£´ÜÇÑ ¼Ð ±¸Çö 
11.4 Å°º¸µå µð¹ÙÀ̽º µå¶óÀ̹öÀÇ ÅëÇÕ°ú ºôµå 
  11.4.1 Å°º¸µå µð¹ÙÀ̽º µå¶óÀ̹ö ÆÄÀÏ Ãß°¡ 
  11.4.2 ¾î¼Àºí¸®¾î À¯Æ¿¸®Æ¼ ÆÄÀÏ Ãß°¡ 
  11.4.3 C ¾ð¾î Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ ¼öÁ¤ 
  11.4.4 ºôµå¿Í ½ÇÇà 

12Àå GDT¿Í IDT Å×À̺í, TSS ¼¼±×¸ÕÆ®¸¦ Ãß°¡ÇÏ¿© ÀÎÅÍ·´Æ®¸¦ ´ëºñÇÏÀÚ 
12.1  ÀÎÅÍ·´Æ®¿Í ¿¹¿Ü 
  12.1.1 ÀÎÅÍ·´Æ®¿Í ¿¹¿ÜÀÇ Â÷ÀÌÁ¡ 
  12.1.2 IDT¿Í IDT °ÔÀÌÆ® µð½ºÅ©¸³ÅÍ 
  12.1.3 ÀÎÅÍ·´Æ®¿Í ¿¹¿ÜÀÇ Á¾·ù 
  12.1.4 PC ÀÎÅÍ·´Æ®ÀÇ Á¾·ù¿Í ¹ß»ý ¿øÀΠ
12.2 ÀÎÅÍ·´Æ®¿Í ¿¹¿Ü, ½ºÅðú Å½ºÅ© »óÅ ¼¼±×¸ÕÆ® 
  12.2.1 ½ºÅེÀ§Äª°ú IST 
  12.2.2 ÇÁ·Î¼¼¼­¿Í Å½ºÅ© »óÅ ¼¼±×¸ÕÆ®, Å½ºÅ© µð½ºÅ©¸³ÅÍ 
12.3  GDT Å×ÀÌºí ±³È¯°ú TSS ¼¼±×¸ÕÆ® µð½ºÅ©¸³ÅÍ Ãß°¡ 
  12.3.1 ¿Ö GDT Å×À̺íÀ» ±³È¯ÇؾߠÇϴ°¡? 
  12.3.2 GDT Å×ÀÌºí »ý¼º°ú TSS ¼¼±×¸ÕÆ® µð½ºÅ©¸³ÅÍ Ãß°¡ 
  12.3.3 TSS ¼¼±×¸ÕÆ® ÃʱâÈ­ 
  12.3.4 GDT Å×ÀÌºí ±³Ã¼¿Í TSS ¼¼±×¸ÕÆ® ·Îµå 
12.4  IDT Å×ÀÌºí »ý¼º, ÀÎÅÍ·´Æ®, ¿¹¿Ü Çڵ鷯 µî·Ï 
  12.4.1 IDT Å×ÀÌºí »ý¼º 
  12.4.2 IDT Å×ÀÌºí ·Îµå 
12.5  IDT, TSS ÅëÇÕ°ú ºôµå 
  12.5.1 µð½ºÅ©¸³ÅÍ ÆÄÀÏ Ãß°¡ 
  12.5.2 ¾î¼Àºí¸®¾î À¯Æ¿¸®Æ¼ ÆÄÀÏ ¼öÁ¤ 
  12.5.3 À¯Æ¿¸®Æ¼ ÆÄÀÏ Ãß°¡ 
  12.5.4 C ¾ð¾î Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ ¼öÁ¤ 
  12.5.5 ºôµå¿Í ½ÇÇà 

13Àå PIC ÄÁÆ®·Ñ·¯¿Í ÀÎÅÍ·´Æ® Çڵ鷯¸¦ ÀÌ¿ëÇØ ÀÎÅÍ·´Æ®¸¦ Ã³¸®ÇÏÀÚ 
13.1  PIC ÄÁÆ®·Ñ·¯ ¼Ò°³ 
  13.1.1 PIC ÄÁÆ®·Ñ·¯¶õ 
  13.1.2 PIC ÄÁÆ®·Ñ·¯ÀÇ ±¸Á¶¿Í µ¿ÀÛ ¹æ½Ä 
13.2  PIC ÄÁÆ®·Ñ·¯ Á¦¾î 
  13.2.1 PIC ÄÁÆ®·Ñ·¯ ÃʱâÈ­ 
  13.2.2 ÀÎÅÍ·´Æ® ÀԷ ¼±Åà
  13.2.3 ÀÎÅÍ·´Æ® Á¾·á Ã³¸® 
13.3 ÀÎÅÍ·´Æ®, ¿¹¿Ü Çڵ鷯, ÄÜÅؽºÆ® 
  13.3.1 ÀӽàÇڵ鷯ÀÇ ¹®Á¦Á¡ 
  13.3.2 ÄÜÅؽºÆ® ÀúÀå°ú º¹¿ø 
  13.3.3 ÀÎÅÍ·´Æ®¿Í ¿¹¿Ü Çڵ鷯 ¾÷±×·¹À̵å 
  13.3.4 IDT Å×ÀÌºí ¼öÁ¤ 
  13.3.5 ÀÎÅÍ·´Æ® È°¼ºÈ­¿Í ºñÈ°¼ºÈ­ 
13.4 PIC ÄÁÆ®·Ñ·¯ Á¦¾î ÄÚµå¿Í Çڵ鷯 ÄÚµåÀÇ ÅëÇÕ°ú ºôµå 
  13.4.1 PIC ÄÁÆ®·Ñ·¯ ÆÄÀÏ Ãß°¡ 
  13.4.2 ISR ÆÄÀÏ ÆÄÀÏ Ãß°¡ 
  13.4.3 ÀÎÅÍ·´Æ® Çڵ鷯 ÆÄÀÏ Ãß°¡ 
  13.4.4 ¾î¼Àºí¸®¾î À¯Æ¿¸®Æ¼ ÆÄÀÏ ¼öÁ¤ 
  13.4.5 µð½ºÅ©¸³ÅÍ ÆÄÀÏ ¼öÁ¤ 
  13.4.6 C ¾ð¾î Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ ¼öÁ¤ 
  13.4.7 ºôµå¿Í ½ÇÇà 

14Àå Å°º¸µå µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ ¾÷±×·¹À̵åÇÏÀÚ 
14.1  ÀÎÅÍ·´Æ® Çڵ鷯¿Í Å¥ 
  14.1.1 ÀÎÅÍ·´Æ® Çڵ鷯¿Í ¾î¶»°Ô Åë½ÅÇÒ±î? 
  14.1.2 Å¥¶õ ¹«¾ùÀΰ¡? 
  14.1.3 ¹ü¿ë Å¥ ¼³°è 
  14.1.4 ¹ü¿ë Å¥ ±¸Çö°ú »ç¿ë ¹æ¹ý 
14.2 Å°º¸µå µð¹ÙÀ̽º µå¶óÀ̹ö ¾÷±×·¹À̵å 
  14.2.1 Å° Á¤º¸¸¦ ÀúÀåÇϴ ÀڷᱸÁ¶¿Í Å¥ »ý¼º 
  14.2.2 Å°º¸µå Çڵ鷯 ¼öÁ¤ 
  14.2.3 ¼Ð Äڵ堼öÁ¤ 
  14.2.4 ÀÎÅÍ·´Æ®·Î ÀÎÇÑ ¹®Á¦¿Í ÀÎÅÍ·´Æ® Á¦¾î 
14.3 Å°º¸µå µð¹ÙÀ̽º µå¶óÀ̹öÀÇ ¾÷±×·¹À̵å¿Í ºôµå 
  14.3.1 Å¥ ÆÄÀÏ Ãß°¡ 
  14.3.2 Å°º¸µå µð¹ÙÀ̽º µå¶óÀ̹ö ÆÄÀÏ ¼öÁ¤ 
  14.3.3  ÀÎÅÍ·´Æ® Çڵ鷯 ÆÄÀÏ°ú À¯Æ¿¸®Æ¼ ÆÄÀÏ ¼öÁ¤ 
  14.3.4 C ¾ð¾î Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ ¼öÁ¤ 
  14.3.5 ºôµå¿Í ½ÇÇà 

15Àå Äܼ֠¼ÐÀ» ¸¸µéÀÚ 
15.1  sprintf()¿Í °¡º¯ ÀÎÀڠ󸮠
  15.1.1 Æ÷¸Ë ½ºÆ®¸µ°ú °¡º¯ ÀÎÀÚ 
  15.1.2 sprintf() ÇÔ¼ö¿Í vsprintf() ÇÔ¼ö ±¸Çö 
  15.1.3 itoa() ÇÔ¼ö¿Í atoi() ÇÔ¼ö ?Çö 
15.2  Äܼ֠ÀÔÃâ·Â Ã³¸® 
  15.2.1 Äܼ֠ÀڷᱸÁ¶ »ý¼º°ú printf() ÇÔ¼ö ±¸Çö 
  15.2.2 Ä¿¼­ Á¦¾î 
  15.2.3 getch() ÇÔ¼ö ±¸Çö 
15.3 ¼Ð ±¸Çö 
  15.3.1 ÇÁ·ÒÇÁÆ®, Ä¿¸Çµå ¹öÆÛ, »ç¿ëÀÚ ÀԷ ó¸® 
  15.3.2 Ä¿¸Çµå ºñ±³¿Í Ä¿¸Çµå ½ÇÇà 
15.4  Äܼ֠¶óÀ̺귯¸®¿Í ¼ÐÀÇ ÅëÇÕ°ú ºôµå 
  15.4.1 Äܼ֠ÆÄÀÏ Ãß°¡ 
  15.4.2 Äܼ֠¼Ð ÆÄÀÏ Ãß°¡ 
  15.4.3 À¯Æ¿¸®Æ¼ ÆÄÀÏ ¼öÁ¤ 
  15.4.4 ÀÎÅÍ·´Æ® Çڵ鷯 ÆÄÀÏ ¼öÁ¤ 
  15.4.5 C ¾ð¾î Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ ¼öÁ¤ 
  15.4.6 ºôµå¿Í ½ÇÇà 

16Àå Å¸À̸Ӡµð¹ÙÀ̽º µå¶óÀ̹ö¸¦ Ãß°¡ÇÏÀÚ 
16.1  µð¹ÙÀ̽ºÀǠƯ¡°ú ¾²ÀÓ 
16.2  PIT ÄÁÆ®·Ñ·¯ÀÇ ±¸Á¶¿Í ±â´É 
  16.2.1 PIT ÄÁÆ®·Ñ·¯, I/O Æ÷Æ®, ·¹Áö½ºÅÍ 
  16.2.2 PIT ÄÁÆ®·Ñ·¯ ÃʱâÈ­ 
  16.2.3 Ä«¿îÅ͸¦ Àоî Á÷Á¢ ½Ã°£ °è»êÇϱâ 
16.3 Å¸ÀÓ ½ºÅÆÇÁ Ä«¿îÅÍ¿Í RTC 
  16.3.1 Å¸ÀÓ ½ºÅÆÇÁ Ä«¿îÅÍ¿Í »ç¿ë ¹æ¹ý 
  16.3.2 RTC ÄÁÆ®·Ñ·¯¿Í CMOS ¸Þ¸ð¸® 
16.4  PIT ÄÁÆ®·Ñ·¯, Å¸ÀÓ ½ºÅÆÇÁ Ä«¿îÅÍ,  RTC ÅëÇÕ°ú ºôµå 
  16.4.1 PIT ÄÁÆ®·Ñ·¯ ÆÄÀÏ Ãß°¡ 
  16.4.2 ¾î¼Àºí¸®¾î À¯Æ¿¸®Æ¼ ÆÄÀÏ ¼öÁ¤ 
  16.4.3 RTC ÄÁÆ®·Ñ·¯ ÆÄÀÏ Ãß°¡ 
  16.4.4 Äܼ֠¼Ð ÆÄÀÏ ¼öÁ¤ 
  16.4.5 ºôµå¿Í ½ÇÇà 

4ºÎ ¸ÖƼŽºÅ·°ú ¸ÖƼ½º·¹µù, µ¿±âÈ­¿Í ½Ç¼ö ¿¬»ê
17Àå Å½ºÅ© °³³äÀ» Ãß°¡ÇØ ¸ÖƼŽºÅ·À» ±¸ÇöÇÏÀÚ 
17.1  Å½ºÅ©, ¸ÖƼŽºÅ·, ¼º´É Çâ»ó 
  17.1.1 Å½ºÅ©, ÄÜÅؽºÆ®, ½ºÅà
  17.1.2 ¸ÖƼŽºÅ·°ú ¼º´É Çâ»ó 
17.2  Å½ºÅ© Á¦¾î ºí·Ï°ú Å½ºÅ© Àüȯ ±¸Çö 
  17.2.1 Å½ºÅ© Á¦¾î ºí·Ï Á¤ÀÇ 
  17.2.2 Å½ºÅ© »ý¼º Ã³¸® 
  17.2.3 Å½ºÅ© Àüȯ Ã³¸® 
17.3 ¸ÖƼŽºÅ· ±â´É ÅëÇÕ°ú ºôµå 
  17.3.1 Å½ºÅ© ÆÄÀÏ Ãß°¡ 
  17.3.2 ¾î¼Àºí¸®¾î À¯Æ¿¸®Æ¼ ÆÄÀÏ ¼öÁ¤ 
  17.3.3 Äܼ֠¼Ð ÆÄÀÏ ¼öÁ¤ 
  17.3.4 ºôµå¿Í ½ÇÇà 

18Àå ¶ó¿îµå ·Îºó ½ºÄÉÁÙ·¯¸¦ Ãß°¡ÇÏÀÚ 
18.1  ½ºÄÉÁÙ·¯¿Í ¸®½ºÆ® 
  18.1.1 ½ºÄÉÁÙ·¯ÀÇ ¿ªÇÒ°ú Á¾·ù 
  18.1.2 ½ºÄÉÁÙ·¯¿Í ÀڷᱸÁ¶ 
  18.1.3 ¹ü¿ë ¸®½ºÆ®ÀÇ ¼³°è¿Í ±¸Çö 
18.2 Å½ºÅ© Ç®°ú ½ºÄÉÁÙ·¯ 
  18.2.1 Å½ºÅ© Ç®°ú ½ºÅàǮ ¼³°è 
  18.2.2 Å½ºÅ© Ç®°ú ½ºÅàǮ ±¸Çö 
  18.2.3 ¶ó¿îµå ·Îºó ½ºÄÉÁÙ·¯ ¼³°è 
  18.2.4 ¶ó¿îµå ·Îºó ½ºÄÉÁÙ·¯ ±¸Çö 
  18.2.5 ½ÃºÐÇÒ ¸ÖƼŽºÅ· ±¸Çö 
  18.2.6 Å½ºÅ© »ý¼º ÇÔ¼ö ±¸Çö 
18.3 ¶ó¿îµå ·Îºó ½ºÄÉÁÙ·¯ÀÇ ÅëÇÕ°ú ºôµå 
  18.3.1 ¸®½ºÆ® ÆÄÀÏ Ãß°¡ 
  18.3.2 Å½ºÅ© ÆÄÀÏ ¼öÁ¤ 
  18.3.3  ÀÎÅÍ·´Æ® °ü·Ã ÆÄÀÏ°ú À¯Æ¿¸®Æ¼ ÆÄÀÏ ¼öÁ¤ 
  18.3.4  C ¾ð¾î Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ°ú Äܼ֠¼Ð ÆÄÀÏ  ¼öÁ¤ 
  18.3.5 ºôµå¿Í ½ÇÇà 

19Àå ¸ÖƼ·¹º§ Å¥ ½ºÄÉÁÙ·¯·Î ¾÷±×·¹À̵åÇÏ°í Å½ºÅ© Á¾·á ±â´ÉÀ» Ãß°¡ÇÏÀÚ 
19.1  Å½ºÅ© ¿ì¼±¼øÀ§¿Í ¸ÖƼ·¹º§ Å¥ ½ºÄÉÁÙ·¯ ¾Ë°í¸®Áò 
  19.1.1 ¸ÖƼ·¹º§ Å¥ ½ºÄÉÁÙ·¯¿Í ¶ó¿îµå ·Îºó ½ºÄÉÁÙ·¯ÀÇ °ü°è 
  19.1.2 Å½ºÅ© ¿ì¼±¼øÀ§¿Í Å¥ ½ºÄÉÁÙ¸µ Á¤Ã¥ 
19.2  ¸ÖƼ·¹º§ Å¥ ½ºÄÉÁÙ·¯ ¾÷±×·¹À̵å 
  19.2.1 ½ºÄÉÁÙ·¯ ÀڷᱸÁ¶ ¾÷±×·¹À̵å 
  19.2.2 ½ºÄÉÁÙ·¯ ÇÔ¼ö ¾÷±×·¹À̵å 
  19.2.3 Å½ºÅ© ¿ì¼±¼øÀ§ Á¦¾î 
  19.2.4 Äܼ֠¼Ð°ú Å×½ºÆ® Å½ºÅ©ÀÇ ¿ì¼±¼øÀ§ ÁöÁ¤ 
19.3 Å½ºÅ© Á¾·á¿Í À¯ÈޠŽºÅ© 
  19.3.1 Å½ºÅ© Á¾·á, Å½ºÅ© »óÅ¿͠´ë±â Å¥ 
  19.3.2 Å½ºÅ© Á¾·á ÇÔ¼ö ±¸Çö 
  19.3.3 À¯ÈޠŽºÅ© Ãß°¡ 
19.4 ¸ÖƼ·¹º§ Å¥ ½ºÄÉÁÙ·¯¿Í Å½ºÅ© Á¾·á ±â´ÉÀÇ ÅëÇÕ°ú ºôµå 
  19.4.1 Å½ºÅ© ÆÄÀÏ ¼öÁ¤ 
  19.4.2  C ¾ð¾î Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ°ú Äܼ֠¼Ð ÆÄÀÏ ¼öÁ¤ 
  19.4.3 ºôµå¿Í ½ÇÇà 

20Àå Å½ºÅ©¿Í ÀÎÅÍ·´Æ®, Å½ºÅ©¿Í Å½ºÅ© »çÀÌÀÇ µ¿±âÈ­ ¹®Á¦¸¦ ÇØ°áÇÏÀÚ  
20.1  Å½ºÅ© »ý¼º ¹®Á¦¿Í µ¿±âÈ­ Ã³¸® 
  20.1.1 »ç¶óÁø Å½ºÅ©¸¦ Ã£¾Æ¼­ 
  20.1.2 °æÀï »óÅ¿͠ÀÓ°è ¿µ¿ª, »óÈ£ ¹èÁ¦ 
  20.1.3 µ¿±âÈ­ Ã³¸® ¹æ¹ý 
20.2 ÀÎÅÍ·´Æ® Á¦¾î¿Í µ¿±âÈ­ °´Ã¼¸¦ ÅëÇÑ µ¿±âÈ­ 
  20.2.1 Ä¿³Î ÀڷᱸÁ¶¸¦ À§ÇÑ µ¿±âÈ­ °´Ã¼ ¼³°è¿Í ±¸Çö 
  20.2.2 ½Ã½ºÅÛ ÀڷᱸÁ¶¸¦ À§ÇÑ µ¿±âÈ­ ÇÔ¼ö Àû¿ë 
  20.2.3 Å½ºÅ© »çÀÌ ÀÚ·á °øÀ¯¸¦ À§ÇÑ µ¿±âÈ­ °´Ã¼ ¼³°è¿Í ±¸Çö 
  20.2.4 Å½ºÅ© »çÀÌ ÀÚ·á °øÀ¯¸¦ À§ÇÑ µ¿±âÈ­ ÇÔ¼ö Àû¿ë 
20.3 µ¿±âÈ­ ±â´É ÅëÇÕ°ú ºôµå 
  20.3.1 µ¿±âÈ­ ÆÄÀÏ Ãß°¡¿Í ¾î¼Àºí¸®¾î À¯Æ¿¸®Æ¼ ÆÄÀÏ ¼öÁ¤ 
  20.3.2 Å½ºÅ© ÆÄÀÏ°ú Å°º¸µå µð¹ÙÀ̽º µå¶óÀ̹ö ÆÄÀÏ ¼öÁ¤ 
  20.3.3 Äܼ֠¼Ð ÆÄÀÏ ¼öÁ¤ 
  20.3.4 ºôµå¿Í ½ÇÇà 

21Àå ¸ÖƼ½º·¹µù ±â´ÉÀ» Ãß°¡ÇÏÀÚ  
21.1  ¸ÖƼŽºÅ·°ú ¸ÖƼ½º·¹µù 
  21.1.1 ÇÁ·Î¼¼½º¿Í ½º·¹µå 
  21.1.2 ÇÁ·Î¼¼½º Á¾·á Ã³¸®¿Í µ¿±âÈ­ ¹®Á¦ 
21.2  ¸ÖƼ½º·¹µù Áö¿øÀ» À§ÇÑ Àç¼³°è¿Í ±¸Çö 
  21.2.1 Å½ºÅ© ´ë ÇÁ·Î¼¼½º, Å½ºÅ© ´ë ½º·¹µå 
  21.2.2 Å½ºÅ© ÀڷᱸÁ¶ ¼öÁ¤°ú ¸ÅÅ©·Î Á¤ÀÇ 
  21.2.3 Å½ºÅ© »ý¼º ÇÔ¼ö ¼öÁ¤ 
  21.2.4 À¯ÈޠŽºÅ© ¼öÁ¤ 
  21.2.5 ½ºÄÉÁÙ·¯ ÃʱâÈ­ ÇÔ¼ö¿Í Å½ºÅ© ¼³Á¤ ÇÔ¼ö ¼öÁ¤ 
21.3 ÇÁ·Î¼¼½º¿Í ½º·¹µå ±â´É ÅëÇÕ°ú ºôµå 
  21.3.1 Å½ºÅ© ÆÄÀÏ°ú Å¸ÀÔ ÆÄÀÏ ¼öÁ¤ 
  21.3.2 À¯Æ¿¸®Æ¼ ÆÄÀÏ ¼öÁ¤ 
  21.3.3 C ¾ð¾î Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ°ú Äܼ֠¼Ð ÆÄÀÏ ¼öÁ¤ 
  21.3.4 ºôµå¿Í ½ÇÇà 

22À堽Ǽö ¿¬»ê ±â´ÉÀ» Ãß°¡ÇÏÀÚ  
22.1  ½Ç¼ö ¿¬»ê ÀåÄ¡¿Í ÇÁ·Î¼¼¼­ 
  22.1.1 ÇÁ·Î¼¼¼­´Â ½Ç¼ö¸¦ ¾î¶»°Ô °è»êÇÒ±î? 
  22.1.2 ½Ç¼ö ¿¬»ê ÀåÄ¡¿Í ¸ÖƼŽºÅ· 
22.2  FPU Ã³¸®¸¦ À§ÇØ ¸ðµâ ¾÷±×·¹À̵å 
  22.2.1 Å½ºÅ© ÀڷᱸÁ¶¿Í ÇÔ¼ö ¾÷±×·¹À̵å 
  22.2.2 ½ºÄÉÁÙ·¯ ÀڷᱸÁ¶¿Í ÇÔ¼ö ¾÷±×·¹À̵å 
  22.2.3 FPU¿Í ÄÁÆ®·Ñ ·¹Áö½ºÅÍ Á¦¾î ÇÔ¼ö Ãß°¡ 
  22.2.4 ¿¹¿Ü Çڵ鷯 ¾÷±×·¹À̵å 
22.3  ½Ç¼ö ¿¬»ê ±â´É ÅëÇÕ°ú ºôµå 
  22.3.1 ÀÎÅÍ·´Æ® Çڵ鷯 ÆÄÀÏ°ú ISR ÆÄÀÏ ¼öÁ¤ 
  22.3.2 Å½ºÅ© ÆÄÀÏ ¼öÁ¤ 
  22.3.3 ¾î¼Àºí¸®¾î À¯Æ¿¸®Æ¼ ÆÄÀÏ°ú ¸ðµå Àüȯ ÆÄÀÏ ¼öÁ¤ 
  22.3.4 Äܼ֠¼Ð ÆÄÀÏ°ú À¯Æ¿¸®Æ¼ ÆÄÀÏ ¼öÁ¤ 
  22.3.5 ºôµå¿Í ½ÇÇà 


5ºÎ µ¿Àû ¸Þ¸ð¸® °ü¸®¿Í ÆÄÀÏ ½Ã½ºÅÛ, ½Ã¸®¾ó Åë½Å°ú ÆÄÀÏ
23À堸޸𸮸¦ ³» ¸¶À½´ë·Î ÇÒ´ç¹ÞÀÚ 
23.1  ¸Þ¸ð¸® ´ÜÆíÈ­¿Í ¹öµð ºí·Ï ¾Ë°í¸®Áò 
  23.1.1 ¿ÜºÎ ´ÜÆíÈ­, ±× °ßµô ¼ö ¾ø´Â ¹«°Å¿ò 
  23.1.2 ¹öµð ºí·Ï ¾Ë°í¸®ÁòÀÇ ¿ø¸®¿Í ³»ºÎ ´ÜÆíÈ­ 
23.2  ¹öµð ºí·Ï ¾Ë°í¸®Áò ±¸Çö 
  23.2.1 µ¿Àû ¸Þ¸ð¸® ÇÒ´çÀ» À§ÇÑ ¸Þ¸ð¸® ¿µ¿ª ÁöÁ¤ 
  23.2.2 ¹öµð ºí·Ï ¾Ë°í¸®Áò ¼¼ºÎ ¼³°è 
  23.2.3 µ¿Àû ¸Þ¸ð¸® ÀڷᱸÁ¶ ÃʱâÈ­ 
  23.2.4 ¸Þ¸ð¸® ÇÒ´ç ±â´É ±¸Çö 
  23.2.5 ¸Þ¸ð¸® ÇØÁ¦ ±â´É ±¸Çö 
23.3 µ¿Àû ¸Þ¸ð¸® ÇÒ´ç/ÇØÁ¦ ±â´É ÅëÇÕ°ú ºôµå 
  23.3.1 µ¿Àû ¸Þ¸ð¸® °ü¸® ÆÄÀÏ Ãß°¡ 
  23.3.2 C ¾ð¾î Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ ¼öÁ¤ 
  23.3.3 Äܼ֠¼Ð ÆÄÀÏ ¼öÁ¤ 
  23.3.4 ºôµå¿Í Å×½ºÆ® 

24Àå Çϵ堵ð½ºÅ© µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ Ãß°¡ÇÏÀÚ 
24.1  Çϵ堵ð½ºÅ©¿Í Çϵ堵ð½ºÅ© ÄÁÆ®·Ñ·¯ÀÇ ±¸Á¶¿Í ±â´É 
  24.1.1 Çϵ堵ð½ºÅ©ÀÇ ±¸Á¶ 
  24.1.2 CHS ¾îµå·¹½º ¹æ½Ä°ú LBA ¾îµå·¹½º ¹æ½Ä 
  24.1.3 Çϵ堵ð½ºÅ© ÄÁÆ®·Ñ·¯, I/O Æ÷Æ®, ·¹Áö½ºÅÍ 
24.2  Çϵ堵ð½ºÅ© µð¹ÙÀ̽º µå¶óÀ̹ö ¼³°è¿Í ±¸Çö 
  24.2.1 µð¹ÙÀ̽º µå¶óÀ̹ö ¼³°è 
  24.2.2 µð¹ÙÀ̽º µå¶óÀ̹ö ÃʱâÈ­ 
  24.2.3 Çϵ堵ð½ºÅ© Á¤º¸ ÃßÃâ 
  24.2.4 ¼½ÅÍ Àбâ 
  24.2.5 ¼½ÅÍ ¾²±â 
  24.2.6 ÀÎÅÍ·´Æ® Ã³¸® 
24.3 Çϵ堵ð½ºÅ© µð¹ÙÀ̽º µå¶óÀ̹öÀÇ ÅëÇÕ°ú ºôµå  
  24.3.1 Çϵ堵ð½ºÅ© µð¹ÙÀ̽º µå¶óÀ̹ö ÆÄÀÏ Ãß°¡ 
  24.3.2 ¾î¼Àºí¸®¾î À¯Æ¿¸®Æ¼ ÆÄÀÏ ¼öÁ¤ 
  24.3.3 ÀÎÅÍ·´Æ® Çڵ鷯 ÆÄÀÏ°ú ISR ÆÄÀÏ ¼öÁ¤ 
  24.3.4 C ¾ð¾î Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ ¼öÁ¤ 
  24.3.5 Äܼ֠¼Ð ÆÄÀÏ ¼öÁ¤ 
  24.3.6 ºôµå¿Í Å×½ºÆ® 

25Àå °£´ÜÇÑ ÆÄÀÏ ½Ã½ºÅÛÀ» ±¸ÇöÇÏÀÚ 
25.1  MINT ÆÄÀÏ ½Ã½ºÅÛ ¼³°è 
  25.1.1 MINT ÆÄÀÏ ½Ã½ºÅ۠Ư¡ 
  25.1.2 MINT ÆÄÀÏ ½Ã½ºÅÛ ±¸Á¶ 
  25.1.3 MBR ¿µ¿ª 
  25.1.4 ¿¹¾àµÈ ¿µ¿ª 
  25.1.5 Å¬·¯½ºÅÍ ¸µÅ© Å×ÀÌºí ¿µ¿ª°ú µ¥ÀÌÅÍ ¿µ¿ª 
  25.1.6 ·çÆ® µð·ºÅ͸®¿Í ÆÄÀÏ 
  25.1.7 ÆÄÀÏ Ãß°¡¿Í ÆÄÀÏ »èÁ¦ ¾Ë°í¸®Áò 
  25.1.8 MINT ÆÄÀÏ ½Ã½ºÅÛ ÀڷᱸÁ¶ ¼³°è 
25.2 Àú¼öÁØ ÇÔ¼ö ±¸Çö  
  25.2.1 ÆÄÀÏ ½Ã½ºÅÛ ÃʱâÈ­ ÇÔ¼ö¿Í ÇÔ¼ö Æ÷ÀÎÅÍ ¼³Á¤  
  25.2.2 ÆÄÀÏ ½Ã½ºÅÛ ÀνĠÇÔ¼ö  
  25.2.3 ÆÄÀÏ ½Ã½ºÅÛ »ý¼º ÇÔ¼ö  
  25.2.4 Å¬·¯½ºÅÍ ¸µÅ© Å×ÀÌºí °ü·Ã ÇÔ¼ö  
  25.2.5 ·çÆ® µð·ºÅ͸®¿Í ÆÄÀÏ °ü·Ã ÇÔ¼ö  
  25.2.6 ÆÄÀÏ Ãß°¡ ÇÔ¼ö¿Í ÆÄÀÏ »èÁ¦ ÇÔ¼ö  
25.3 ÆÄÀÏ ½Ã½ºÅÛ ÅëÇÕ°ú ºôµå  
  25.3.1 ÆÄÀÏ ½Ã½ºÅÛ ÆÄÀÏ Ãß°¡  
  25.3.2 C ¾ð¾î Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ ¼öÁ¤  
  25.3.3 Äܼ֠¼Ð ÆÄÀÏ ¼öÁ¤  
  25.3.4 ºôµå¿Í Å×½ºÆ®  

26Àå C Ç¥ÁØ ÀÔÃâ·Â ÇÔ¼ö¸¦ Ãß°¡ÇÏÀÚ 
26.1  C Ç¥ÁØ ÀÔÃâ·Â ÇÔ¼ö ¼³°è  
  26.1.1 ±¸ÇöÇÒ ÇÔ¼ö ¸ñ·Ï°ú ÇÔ¼ö ¿øÇü  
  26.1.2 FILE ÀڷᱸÁ¶¿Í DIR ÀڷᱸÁ¶ ¼³°è  
26.2  ÇÚµé°ú ÆÄÀÏ °ü·Ã °í¼öÁØ ÇÔ¼ö ±¸Çö  
  26.2.1 ÆÄÀÏ ½Ã½ºÅÛ ÃʱâÈ­ ÇÔ¼ö ¼öÁ¤ - ÇÚµé Ç® »ý¼º  
  26.2.2 ÇÚµé ÇÒ´ç ÇÔ¼ö¿Í ÇØÁ¦ ÇÔ¼ö  
  26.2.3 ÆÄÀÏ ¿­±â ÇÔ¼ö - fopen() ÇÔ¼ö  
  26.2.4 ÆÄÀÏ Àбâ ÇÔ¼ö - fread() ÇÔ¼ö  
  26.2.5 ÆÄÀÏ ¾²±â ÇÔ¼ö - fwrite() ÇÔ¼ö  
  26.2.6 ÆÄÀÏ Æ÷ÀÎÅÍ À̵¿ ÇÔ¼ö - fseek() ÇÔ¼ö  
  26.2.7 ÆÄÀÏ ´Ý±â ÇÔ¼ö - fclose() ÇÔ¼ö  
  26.2.8 ÆÄÀÏ Á¦°Å ÇÔ¼ö - remove() ÇÔ¼ö  
26.3  µð·ºÅ͸® °ü·Ã °í¼öÁØ ÇÔ¼ö ±¸Çö  
  26.3.1 µð·ºÅ͸® ¿­±â ÇÔ¼ö - opendir() ÇÔ¼ö  
  26.3.2 µð·ºÅ͸® Àбâ ÇÔ¼ö¿Í µð·ºÅ͸® Æ÷ÀÎÅÍ µÇ°¨±â ÇÔ¼ö - readdir() ÇÔ¼ö¿Í rewinddir() ÇÔ¼ö  
  26.3.3 µð·ºÅ͸® ´Ý±â ÇÔ¼ö - closedir() ÇÔ¼ö  
  26.3.4 ÇÔ¼ö À̸§°ú ¸ÅÅ©·Î¿Í Å¸ÀÔÀ» C Ç¥ÁØ ¶óÀ̺귯¸® ½ºÅ¸ÀϷΠº¯È¯  
26.4 °í¼öÁØ ÆÄÀÏ ½Ã½ºÅÛ ÇÔ¼ö ÅëÇÕ°ú ºôµå  
  26.4.1 ÆÄÀÏ ½Ã½ºÅÛ ÆÄÀÏ ¼öÁ¤  
  26.4.2 À¯Æ¿¸®Æ¼ Çì´õ ÆÄÀÏ°ú Äܼ֠¼Ð ÆÄÀÏÀÇ ¼öÁ¤  
  26.4.3 ºôµå¿Í Å×½ºÆ®  

27Àå Ä³½Ã¿Í ·¥ µð½ºÅ©¸¦ Ãß°¡ÇØ ¼Óµµ¸¦ ³ôÀÌÀÚ  
27.1  ÆÄÀÏ ½Ã½ºÅ۠ij½Ã ¼³°è¿Í ±¸Çö  
  27.1.1 Ä³½ÃÀÇ ±â´É°ú Àå´ÜÁ¡  
  27.1.2 ÆÄÀÏ ½Ã½ºÅÛ°ú ÆÄÀÏ ½Ã½ºÅ۠ij½Ã  
  27.1.3 LRU Ä³½Ã ¾Ë°í¸®Áò  
  27.1.4 ÆÄÀÏ ½Ã½ºÅ۠ij½Ã ¼³°è  
  27.1.5 ÆÄÀÏ ½Ã½ºÅ۠ij½Ã ±¸Çö  
  27.1.6 ÆÄÀÏ ½Ã½ºÅÛ ÇÔ¼ö ¾÷±×·¹À̵堠
27.2  ·¥ µð½ºÅ© ¼³°è¿Í ±¸Çö  
  27.2.1 ·¥ µð½ºÅ©¿Í Çϵ堵ð½ºÅ©  
  27.2.2 ·¥ µð½ºÅ©¿Í ·¥ µð½ºÅ© µð¹ÙÀ̽º µå¶óÀ̹ö ¼³°è  
  27.2.3 ·¥ µð½ºÅ© µð¹ÙÀ̽º µå¶óÀ̹ö ±¸Çö  
27.3 ÆÄÀÏ ½Ã½ºÅ۠ij½Ã¿Í ·¥ µð½ºÅ©ÀÇ ÅëÇÕ°ú ºôµå  
  27.3.1 ÆÄÀÏ ½Ã½ºÅ۠ij½Ã ÆÄÀÏ Ãß°¡  
  27.3.2 ·¥ µð½ºÅ© ÆÄÀÏ Ãß°¡  
  27.3.3 ÆÄÀÏ ½Ã½ºÅÛ ÆÄÀÏ ¼öÁ¤  
  27.3.4 Äܼ֠¼Ð ÆÄÀÏ ¼öÁ¤  
  27.3.5 C ¾ð¾î Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ ¼öÁ¤  
  27.3.6 ºôµå¿Í Å×½ºÆ®  

28À堽ø®¾ó Æ÷Æ® µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ Ãß°¡ÇØ ¿ÜºÎ¿Í ¿¬°áÇÏÀÚ 
28.1  ½Ã¸®¾ó Æ÷Æ®¿Í ½Ã¸®¾ó Æ÷Æ® ÄÁÆ®·Ñ·¯ÀÇ  ±¸Á¶¿Í ±â´É  
  28.1.1 ½Ã¸®¾ó Æ÷Æ®ÀÇ ÇüÅ¿͠ÄÉÀÌºí  
  28.1.2 ½Ã¸®¾ó Æ÷Æ® ÄÁÆ®·Ñ·¯¿Í I/O Æ÷Æ®, ·¹Áö½ºÅÍ  
28.2  ½Ã¸®¾ó Æ÷Æ® µð¹ÙÀ̽º µå¶óÀ̹ö ¼³°è¿Í ±¸Çö  
  28.2.1 µð¹ÙÀ̽º µå¶óÀ̹ö ¼³°è¿Í µ¥ÀÌÅÍ Àü¼Û ±Ô¾à ¼³°è  
  28.2.2 µð¹ÙÀ̽º µå¶óÀ̹ö ÃʱâÈ­  
  28.2.3 µ¥ÀÌÅÍ ¼Û½Å ÇÔ¼ö¿Í µ¥ÀÌÅÍ ¼ö½Å ÇÔ¼ö  
  28.2.4 FIFO¸¦ ºñ¿ì´Â ÇÔ¼ö  
28.3 ½Ã¸®¾ó Æ÷Æ® µð¹ÙÀ̽º µå¶óÀ̹ö ÅëÇÕ°ú ºôµå  
  28.3.1 ½Ã¸®¾ó Æ÷Æ® µð¹ÙÀ̽º µå¶óÀ̹ö ÆÄÀÏ Ãß°¡  
  28.3.2 C ¾ð¾î Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ ¼öÁ¤  
  28.3.3 Äܼ֠¼Ð ÆÄÀÏ ¼öÁ¤  
  28.3.4 ºôµå¿Í Å×½ºÆ®  


6ºÎ ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­ ¼¼»óÀ¸·Î Á¡ÇÁ
29Àå Äھ³¼ö¿Í ½Ã½ºÅÛ ±¸¼º Á¤º¸¸¦ ÃßÃâÇÏÀÚ  
29.1  ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­¿Í BIOS  
  29.1.1 ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­ÀǠƯ¡°ú OS °üÁ¡¿¡¼­ º» ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­  
  29.1.2 BIOS´Â ¿ì¸®°¡ ¼³Ä¡ÇÑ ÇÁ·Î¼¼¼­¸¦ ¾Ë°í ÀÖ´Ù?  
  29.1.3 ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­, ·ÎÄàAPIC, I/O APIC, PIC ÄÁÆ®·Ñ·¯ 
  29.1.4 ÀÎÅÍ·´Æ® ¸ðµå¿Í ½Ì±ÛÄÚ¾î ÇÁ·Î¼¼¼­ ¸ðµå  
29.2 MP ¼³Á¤ Å×À̺íÀÇ ±¸Á¶  
  29.2.1 MP ¼³Á¤ Å×À̺í°ú MP Ç÷ÎÆàÆ÷ÀÎÅÍ ÀڷᱸÁ¶  
  29.2.2 MP ¼³Á¤ Å×À̺í°ú ±âº» MP ¼³Á¤ Å×ÀÌºí ¿£Æ®¸®  
29.3  MP ¼³Á¤ Å×ÀÌºí ºÐ¼® ±â´É ¼³°è¿Í ±¸Çö  
  29.3.1 MP ¼³Á¤ Å×À̺í ÀڷᱸÁ¶ ¼³°è  
  29.3.2 MP Ç÷ÎÆàÆ÷ÀÎÅÍ °Ë»ö  
  29.3.3  MP ¼³Á¤ Å×ÀÌºí ºÐ¼® ÇÔ¼ö¿Í MP ¼³Á¤ ÀڷᱸÁ¶ ¹Ýȯ ÇÔ¼ö  
  29.3.4 MP ¼³Á¤ Å×À̺í Ãâ·Â ÇÔ¼ö  
29.4 MP ¼³Á¤ Å×ÀÌºí ºÐ¼® ±â´É ÅëÇÕ°ú ºôµå  
  29.4.1 MP ¼³Á¤ Å×À̺í ÆÄÀÏ Ãß°¡  
  29.4.2 Äܼ֠¼Ð ÆÄÀÏ ¼öÁ¤  
  29.4.3 ºôµå¿Í Å×½ºÆ®  

30Àå ÀáÀڴ Äھ ±ú¿ìÀÚ  
30.1  ·ÎÄàAPIC¿Í ÄÚ¾î È°¼ºÈ­  
  30.1.1 ·ÎÄàAPIC ·¹Áö½ºÅÍÀÇ ±¸Á¶¿Í ·¹Áö½ºÅÍ  
  30.1.2 ·ÎÄàAPIC È°¼ºÈ­  
  30.1.3 ÄÚ¾î È°¼ºÈ­¿Í ÀÎÅÍ·´Æ® Ä¿¸Çµå ·¹Áö½ºÅÍ  
30.2 ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­¿ë OS·Î ¾÷±×·¹À̵堠
  30.2.1 ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­ Ã³¸®ÀÇ ÇÙ½É, ÄھÆÀ̵§Æ¼Æ¼  
  30.2.2 ºÎÆ® ·Î´õ ¾÷±×·¹À̵堠
  30.2.3 º¸È£ ¸ðµå Ä¿³Î ¾÷±×·¹À̵堠
  30.2.4 IA-32e ¸ðµå Ä¿³Î ¾÷±×·¹À̵堠
30.3 ÄÚ¾î È°¼ºÈ­ ±â´É ÅëÇÕ°ú ºôµå  
  30.3.1 ·ÎÄàAPIC ÆÄÀÏ Ãß°¡¿Í ¾î¼Àºí¸®¾î À¯Æ¿¸®Æ¼ ÆÄÀÏ ¼öÁ¤  
  30.3.2 ¸ÖƼÇÁ·Î¼¼¼­ ÆÄÀÏ Ãß°¡  
  30.3.3 ºÎÆ® ·Î´õ ÆÄÀÏ ¼öÁ¤  
  30.3.4 º¸È£ ¸ðµå ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ°ú º¸È£ ¸ðµå C ¾ð¾î Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ ¼öÁ¤  
  30.3.5 µð½ºÅ©¸³ÅÍ ÆÄÀÏ ¼öÁ¤  
  30.3.6 IA-32e ¸ðµå ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ°ú IA-32e ¸ðµå C ¾ð¾î Ä¿³Î ¿£Æ®¸® Æ÷ÀÎÆ® ÆÄÀÏ ¼öÁ¤  
  30.3.7 Äܼ֠¼Ð ÆÄÀÏ ¼öÁ¤  
  30.3.8 ºôµå¿Í Å×½ºÆ®  

31Àå ´ëĪ I/O ¸ðµå·Î ÀüȯÇØ ÀÎÅÍ·´Æ® ºÐ»ê Ã³¸®¿¡ ´ëºñÇÏÀÚ
31.1  I/O APIC¿Í ·ÎÄàAPIC, ´ëĪ I/O ¸ðµå  
  31.1.1 °¡Àå ÀÌ»óÀûÀΠÀÎÅÍ·´Æ® Ã³¸® ±â¹ý, ´ëĪ I/O ¸ðµå  
  31.1.2 I/O APICÀÇ ±¸Á¶¿Í ·¹Áö½ºÅÍ  
31.2  ´ëĪ I/O ¸ðµå ±¸Çö°ú Àüȯ  
  31.2.1 I/O ¸®´ÙÀÌ·º¼Ç Å×ÀÌºí ¼³Á¤ °úÁ¤  
  31.2.2 ´ëĪ I/O ¸ðµå¸¦ À§ÇÑ ÀڷᱸÁ¶ ¼³°è  
  31.2.3 ISA ¹ö½º¿Í °ü·ÃµÈ I/O APICÀÇ ¸Þ¸ð¸® ¸Ê I/O ¾îµå·¹½º ÃßÃâ  
  31.2.4 I/O ¸®´ÙÀÌ·º¼Ç Å×ÀÌºí¿¡ ÀÎÅÍ·´Æ® ¸¶½ºÅ© ¼³Á¤ 
  31.2.5 I/O ¸®´ÙÀÌ·º¼Ç Å×À̺í ÃʱâÈ­  
  31.2.6 ´ëĪ I/O ¸ðµå·Î Àüȯ ¹®Á¦Á¡°ú ÇØ°á ¹æ¹ý  
31.3 ´ëĪ I/O ¸ðµå Àüȯ ±â´É ÅëÇÕ°ú ºôµå  
  31.3.1 I/O APIC ÆÄÀÏ Ãß°¡  
  31.3.2 ·ÎÄàAPIC ÆÄÀÏ ¼öÁ¤  
  31.3.3 MP ¼³Á¤ Å×À̺í ÆÄÀÏ°ú ÀÎÅÍ·´Æ® Çڵ鷯 ÆÄÀÏ ¼öÁ¤  
  31.3.4 Äܼ֠¼Ð ÆÄÀÏ ¼öÁ¤  
  31.3.5 ºôµå¿Í Å×½ºÆ®  

32Àå ÀÎÅÍ·´Æ®¸¦ ºÐ»êÇÏ°í ¸ÖƼÄÚ¾î È¯°æ¿¡ ¸ÂÃç µ¿±âÈ­ Ã³¸®¸¦ ¾÷±×·¹À̵åÇÏÀÚ  
32.1  ÀÎÅÍ·´Æ® ºÐ»ê Ã³¸® ¾Ë°í¸®Áò ¼³°è  
  32.1.1 ÀÎÅÍ·´Æ® ºÎÇÏ ºÐ»ê ¾Ë°í¸®Áò  
  32.1.2 ÀÎÅÍ·´Æ® ºÎÇÏ ºÐ»êÀ» À§ÇÑ ÀڷᱸÁ¶ ¼³°è  
32.2 ÀÎÅÍ·´Æ® ºÎÇÏ ºÐ»ê ±¸Çö  
  32.2.1 ÀÎÅÍ·´Æ® ¸Å´ÏÀú ÀڷᱸÁ¶ ÃʱâÈ­ ÇÔ¼ö ±¸Çö  
  32.2.2 ÀÎÅÍ·´Æ® ¸ðµå ¼³Á¤ ÇÔ¼ö¿Í ÀÎÅÍ·´Æ® Ã³¸® ?¼ö Áõ°¡ ÇÔ¼ö ±¸Çö  
  32.2.3 ÀÎÅÍ·´Æ® ºÎÇÏ ºÐ»ê ÇÔ¼ö¿Í ÀÎÅÍ·´Æ® Àü´Þ °æ·Î º¯°æ ÇÔ¼ö ±¸Çö  
  32.2.4 ÀÎÅÍ·´Æ® Çڵ鷯¿Í ´ëĪ I/O ¸ðµå Àüȯ ÇÔ¼ö ¼öÁ¤  
32.3  ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­ È¯°æ¿¡¼­ »ç¿ëÇÒ ¼ö Àִ µ¿±âÈ­ ¾Ë°í¸®Áò ¼³°è  
  32.3.1 ÀÎÅÍ·´Æ® ºÐ»ê Ã³¸®¿Í µ¿±âÈ­ ¹®Á¦  
  32.3.2 Ä¿³Î ÀڷᱸÁ¶ µ¿±âÈ­ ÇØ°áÃ¥, ½ºÇɶô  
  32.3.3 ½ºÇɶôÀ» À§ÇÑ ÀڷᱸÁ¶ ¼³°è  
32.4  ½ºÇɶô ±¸Çö  
  32.4.1 ½ºÇɶô ÃʱâÈ­ ÇÔ¼ö ±¸Çö  
  32.4.2 ½ºÇɶô Àá±Ý ÇÔ¼ö¿Í ÇÁ·Î¼¼¼­ ÀϽàÁßÁö ÇÔ¼ö ±¸Çö  
  32.4.3 ½ºÇɶô ÇØÁ¦ ÇÔ¼ö ±¸Çö  
  32.4.4 ½ºÇɶô Àû¿ë  
32.5  ÀÎÅÍ·´Æ® ºÐ»ê Ã³¸® ±â´É°ú ½ºÇɶô ¸ðµâÀÇ  ÅëÇÕ°ú ºôµå  
  32.5.1 ÀÎÅÍ·´Æ® Çڵ鷯 ÆÄÀÏ°ú I/O APIC ÆÄÀÏ ¼öÁ¤  
  32.5.2 µ¿±âÈ­ ÆÄÀÏ°ú ¾î¼Àºí¸®¾î À¯Æ¿¸®Æ¼ ÆÄÀÏ ¼öÁ¤  
  32.5.3  Å°º¸µå µð¹ÙÀ̽º µå¶óÀ̹ö, µ¿Àû ¸Þ¸ð¸®, Å½ºÅ© ÆÄÀÏ ¼öÁ¤  
  32.5.4 Äܼ֠¼Ð ÆÄÀÏ ¼öÁ¤  
  32.5.5 ºôµå¿Í Å×½ºÆ®  

ÇÑÁÙ ¼­Æò