* ¹®¼­ À§Ä¡: ±èÁߏ®È­¿ø ) °­Á ) ÄÄÇ»Å;ð¾î ) C¾ð¾î ÀÚ·á
ùȭ¸éÀ¸·Î À§ÀÇ Â÷¸²À¸·Î À̵¿ ÀÌÀü ¹®¼­ÆÄÀÏ Àб⠵ÚÀÇ ¹®¼­ÆÄÀÏ Àбâ ÀÌ ¹®¼­ÀÇ Ã¹ ÁÙ·Î °¡±â
°­Á ÄÄÇ»ÅÍ ¾ð¾î

Áß±Þ C ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÄÄÇ»ÅÍÀÇ ¸ðµç °Í

Á¶¼±´ëÇб³ ±Ý¼Ó°øÇаú ±è½Â¿­(Hitel, ³ª¿ì´©¸® : 73mania)

1ºÎ. Çϵå¿þ¾îÀÇ ¸ðµç °Í

1. BIOSÀÇ ¸ðµç °Í ---------------------------------- 11
1.1 ¹ÙÀÌ¿À½ºÀÇ ¿ªÇÒ------------------------------- 11
1.2 ¹ÙÀÌ¿À½ºÀÇ ±â´É------------------------------- 12
1.3 ¹ÙÀÌ¿À½ºÀÇ Çʿ伺------------------------------ 12
1.4 ¹ÙÀÌ¿À½ºÀÇ ´ÜÁ¡------------------------------- 13
1.5 Çϵå¿þ¾î Á÷Á¢Á¦¾î------------------------------ 14

2. POST(Power On Self Test) ----------------------------- 14
2.1 POST ------------------------------------ 15
2.2 Reset Á÷ÈÄ --------------------------------- 15
2.3 ºñµð¿À Ä«µå °Ë»ç ------------------------------ 16
2.4 ÁÖº¯ ±â±â °Ë»ç ------------------------------- 17
2.5 µµ½º ºÎÆÃ---------------------------------- 18

3. BUS ±¸Á¶ÀÇ ¸ðµç°Í--------------------------------- 19
3.1 ¹è°æ ------------------------------------ 19
3.2 ISA ¹ö½º ---------------------------------- 19
3.3 MCA ¿Í EISA--------------------------------- 20
3.4 ·ÎÄ® ¹ö½º---------------------------------- 21
3.5 VESA ¹ö½º---------------------------------- 23
3.6 VESA ¹ö½ºÀÇ Æ¯Â¡ ------------------------------ 24
3.7 VESA ¹ö½ºÀÇ ÀÌ¿ë ------------------------------ 25
3.8 PCI ¹ö½º ---------------------------------- 25

4. FPU---------------------------------------- 27
4.1 FPUÀÇ ¿ªÇÒ --------------------------------- 27
4.2 FPUÀÇ ±â´É --------------------------------- 28
4.3 FPUÀÇ ¿ª»ç --------------------------------- 28
4.4 80387------------------------------------ 29

5. SCSI ÀÎÅÍÆäÀ̽º---------------------------------- 30

6. Memory -------------------------------------- 31
6.1 ¸Þ¸ð¸®¶õ ¹«¾ùÀΰ¡? ----------------------------- 31
6.2 ¸Þ¸ð¸®ÀÇ µ¿ÀÛ ¿ø¸® ----------------------------- 32
6.3 ROM------------------------------------- 33
6.4 RAM------------------------------------- 34
6.5 Ç÷¡½Ã ¸Þ¸ð¸®-------------------------------- 35
6.6 RAMÀÇ º¯Çüµé -------------------------------- 36
6.7 ºñµð¿À ·¥(VRAM)------------------------------- 36
6.8 ½Ã¸®¾ó ¸Þ¸ð¸®-------------------------------- 37
6.9 FIFO ------------------------------------ 37

7. µð½ºÇ÷¹ÀÌ Ä«µå---------------------------------- 42
7.1 MDA¿Í CGA Ä«µå ------------------------------- 42
7.2 EGA Ä«µå ---------------------------------- 44
7.3 VGA¿Í ±× »çÃ̵é ------------------------------ 45
7.4 ¼öÆÛ VGA ---------------------------------- 45
7.5 XGA Ä«µå ---------------------------------- 46
7.6 VGAÀÇ ½ÇÁ¦ --------------------------------- 47
7.7 VGA Ä«µåÀÇ ±¸¼º------------------------------- 48
7.8 VGA Ĩ¼Â ---------------------------------- 49

8. Űº¸µå -------------------------------------- 50
8.1 Űº¸µåÀÇ ¿ø¸®-------------------------------- 50
8.2 ±Û¼èÀÇ ±¸Á¶--------------------------------- 51
8.3 Űº¸µåÀÇ º¯Ãµ-------------------------------- 52
8.4 Űº¸µå ÀÎÅÍÆäÀ̽º------------------------------ 53
8.5 Űº¸µåÀÇ Åë½Å-------------------------------- 53
8.6 Űº¸µå µ¥ÀÌŸ-------------------------------- 55

9. Çϵåµð½ºÅ© µå¶óÀ̺ê-------------------------------- 55
9.1 Çϵåµð½ºÅ©ÀÇ ¸Å·ÂÆ÷ÀÎÆ®--------------------------- 55
9.2 µð½ºÅ©ÀÇ ¹°¸®Àû ±¸Á¶ ---------------------------- 56
9.3 Çϵåµð½ºÅ©ÀÇ ÀÛµ¿¿ø¸®---------------------------- 57
9.4 Çϵåµð½ºÅ©ÀÇ ±â·Ï¹æ½Ä---------------------------- 57
9.5 Çϵåµð½ºÅ©ÀÇ ÀÎÅÍÆäÀ̽º ¹æ½Ä ------------------------ 58

10. È®Àå IDE(Enhanced IDE)------------------------------ 60
10.1 EIDEÀÇ ¹è°æ -------------------------------- 60
10.2 504MBÀÇ ÇѰè-------------------------------- 61
10.3 LBA ¸ðµå---------------------------------- 62
10.4 EIDEÀÇ ¼Óµµ -------------------------------- 62
10.5 4´ëÀÇ ÇÏµå µð½ºÅ© ----------------------------- 64

11. ¸ðµ©--------------------------------------- 64
11.1 ³»ÀåÇü°ú ¿ÜÀåÇü ------------------------------ 65
11.2 ÀüÀÌÁß(Full-Duplex)°ú ¹ÝÀÌÁß(Half-Duplex) ----------------- 65
11.3 +++ (Escape Sequence) --------------------------- 67
11.4 RS-232CÀÇ ³»ºÎ------------------------------- 67
11.5 Çڵ彦ÀÌÅ·(Handshaking) -------------------------- 69
11.6 ³Î¸ðµ©(Null Modem)----------------------------- 70
11.7 ¸ðµ©ÀÇ Àü¼Û ¼Óµµ------------------------------ 70
11.8 ¿¡·¯ Á¤Á¤°ú ¾ÐÃà ÇÁ·ÎÅäÄÝ ------------------------- 72

12. CD-ROM-------------------------------------- 72
12.1 CD-ROMÀÇ ±â¿ø ------------------------------- 73
12.2 CD-ROMÀÇ ¿ø¸®¿Í ±¸Á¶---------------------------- 73
12.3 CD-ROMÀÇ ÀåÁ¡ ------------------------------- 74
12.4 CD-ROM µå¶óÀ̺ê ------------------------------ 75
12.5 CD-ROM µå¶óÀ̺êÀÇ ±¸ÀÔ--------------------------- 76

13. À×Å©Á¬ ÇÁ¸°ÅÍ ---------------------------------- 77
13.1 À×Å©Á¬ ÇÁ¸°ÅÍ ÀÛµ¿¿ø¸®--------------------------- 77
13.2 ÇÁ¸°Æ® »çÀÌŬ ------------------------------- 78
13.3 ÇÁ¸°ÅÍÀÇ ¸ÞÀÎ ·ÎÁ÷ º¸µå -------------------------- 78
13.4 ÇÁ¸°ÅÍ¿¡ Á¦°øµÇ´Â µ¥ÀÌŸÀÇ È帧 ---------------------- 79
13.5 À×Å©Á¬ īƮ¸®Áö ------------------------------ 80
13.6 À×Å©Á¬ Çìµå°ú ³ëÁñ----------------------------- 80
13.7 ¿Âµµ Á¶Àý ÀåÄ¡------------------------------- 80

14. ·¹ÀÌÀú ÇÁ¸°ÅÍ ---------------------------------- 81
14.1 ·¹ÀÌÀú ÇÁ¸°ÅÍÀÇ ±¸¼º---------------------------- 81
14.2 ·¹ÀÌÀú ÇÁ¸°ÅÍÀÇ µ¿ÀÛ¿ø¸®-------------------------- 81
14.3 ±¤Çаè----------------------------------- 82
14.4 °¢ ¿ä¼ÒÀÇ ±â´É ¹× Ư¡--------------------------- 83

15. PowerPC 601 ----------------------------------- 85
15.1 Power PC ÀÇ ÀǹÌ------------------------------ 85
15.2 Power PC ÀÇ ±â´É------------------------------ 85
15.3 Power PC ÀÇ Àü¸Á------------------------------ 86


2ºÎ. À̽´(ISSUE) ½ÉÃþ ºÐ¼®

1. OSI(Open System Interconnection) 7°èÃþ ---------------------- 88
1.1 OSI ±âº» ¸ðµ¨ÀÇ µîÀå ---------------------------- 88
1.2 OSI ¸ðµ¨ÀÇ °³³ä------------------------------- 89
1.3 ¹°¸® °èÃþ(Physical Layer)-------------------------- 89
1.4 µ¥ÀÌŸ ¸µÅ© °èÃþ ------------------------------ 90
1.5 ³×Æ®¿öÅ© °èÃþ-------------------------------- 91
1.6 Æ®·£½ºÆ÷Æ® °èÃþ------------------------------- 91
1.7 ¼¼¼Ç °èÃþ---------------------------------- 92
1.8 ÇÁ·¹Á¨Å×ÀÌ¼Ç °èÃþ------------------------------ 93
1.9 ÀÀ¿ë °èÃþ---------------------------------- 94

2. TCP / IP ------------------------------------- 94
2.1 TCP/IPÀÇ ÃâÇö-------------------------------- 94
2.2 TCP/IP¿Í OSI -------------------------------- 94
2.3 TCP ¼¼±×¸ÕÆ® Çü½Ä------------------------------ 96
2.4 IP ¾îµå·¹½º--------------------------------- 97
2.5 IP µ¥ÀÌŸ±×·¥(IP Datagram) ------------------------- 97
2.6 ÁÖ¼Ò ÇØ°á(Address Resolution)------------------------ 98
2.7 »ç¿ëÀÚ ¼­ºñ½º ȯ°æ ----------------------------- 99

3. ISDN --------------------------------------- 100
3.1 ISDNÀÇ °³¿ä--------------------------------- 100
3.2 ISDN ¿ë¾î ź»ý ¹è°æ----------------------------- 100
3.3 ISDNÀÇ Æ¯Â¡--------------------------------- 101
3.4 ISDNÀÇ Ã¤³Î ±¸Á¶ ¹× Á¢¼Ó ¹æ½Ä------------------------ 101
3.5 ISDNÀÇ ¼­ºñ½º-------------------------------- 102
3.6 ISDNÀÇ ÀÀ¿ë ¸ðµ¨ ------------------------------ 103
3.7 ±¹³» ISDN °èȹ ------------------------------- 105

4. ÀÎÅͳÝ(Internet) --------------------------------- 106
4.1 InternetÀÇ ¿ª»ç------------------------------- 106
4.2 Internet¿¡¼­ ÇÒ ¼ö ÀÖ´Â ÀÏ ------------------------- 107
4.3 ÀÎÅͳÝÀ» »ç¿ëÇϱâ À§ÇÑ Áغñ------------------------- 107
4.4 ¿ø°Ý ¿¬°á [telnet] »ç¿ë¹ý-------------------------- 108
4.5 ÆÄÀÏ Àü¼Û ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÑ ÆÄÀÏ º¹»ç [ftp]----------------- 110
4.6 ÀüÀÚ¿ìÆí(mail) »ç¿ë¹ý---------------------------- 112

5. ¸®´ª½º(Linux)----------------------------------- 114
5.1 ¿î¿µÃ¼Á¦ÀÇ ÃáÃßÀü±¹½Ã´ë--------------------------- 114
5.2 ¸®´ª½ºÀÇ ¼Ò°³-------------------------------- 115
5.3 ¸®´ª½ºÀÇ ¼³Ä¡-------------------------------- 116
5.4 ¸®´ª½ºÀÇ »ç¿ë-------------------------------- 124

6. ³Ø½ºÆ® ½ºÅÜ------------------------------------ 124
6.1 ³Ø½ºÆ® ½ºÅÜÀÇ ½ÃÀÛ ----------------------------- 124
6.2 ³Ø½ºÆ®½ºÅܰú PC Åë½Å ---------------------------- 125
6.3 Åë½Å ¿¡¹Ä·¹ÀÌÅÍ, EXpertComm------------------------- 125
6.4 À¯´Ð½º¿Í ¸ÖƼŽºÅ·----------------------------- 126
6.5 Àü¹®°¡°¡ ÇÊ¿ä¾ø´Â ³×Æ®¿öÅ© ------------------------- 126
6.6 ³Ø½ºÆ®½ºÅÜ¿¡¼­ÀÇ LAN ±¸Ãà-------------------------- 127

7. Plug & Play------------------------------------ 129
7.1 ±â¼úµ¿Çâ - PNP±Ô°ÝÀÇ ÃâÇö¹è°æ ¹× °³³ä ------------------ 129
7.2 PNP ¼³°èÀÇ °í·Á»çÇ×----------------------------- 130
7.3 ½Ã½ºÅÛ ¼³Á¤À» À§ÇÑ ¿ä¼Ò--------------------------- 130
7.4 PNP ±Ô°Ý Á¦Á¤ ÇöȲ ----------------------------- 131

8. ¹ÙÀÌ·¯½º(Virus)---------------------------------- 132
8.1 ¹ÙÀÌ·¯½º¶õ?--------------------------------- 132
8.2 ÄÄÇ»ÅÍ ¹ÙÀÌ·¯½ºÀÇ Æ¯Â¡ --------------------------- 132
8.3 ¹ÙÀÌ·¯½ºÀÇ À¯Çü------------------------------- 133
8.4 ¸¹ÀÌ ¾Ë·ÁÁø ¹ÙÀÌ·¯½ºµé --------------------------- 135

9. ÇØÅ·(Hacking)----------------------------------- 136
9.1 ÇØÅ·¿¡ ´ëÇØ--------------------------------- 137
9.2 Æ®·ÎÀÌ ¸ñ¸¶--------------------------------- 137

10. Æ®·¢Àè¼Ç(Transaction) ------------------------------ 141
10.1 Æ®·¢Àè¼ÇÀ̶õ? ------------------------------- 141
10.2 ¿Â¶óÀΠó¸®ÀÇ Á߿伺---------------------------- 142
10.3 ¿Â¶óÀÎ Æ®·¢Àè¼Ç ó¸®ÀÇ ¿ä±¸»çÇ× ---------------------- 143
10.4 ¿Â¶óÀÎ °Å·¡ ó¸®ÀÇ ÀÀ¿ë ºÐ¾ß------------------------ 144

11. ºÐ»ê Æ®·¢Àè¼Ç ---------------------------------- 145
11.1 ºÐ»ê Æ®·¢Àè¼Ç 󸮶õ? --------------------------- 145
11.2 ¹ÏÀ» ¸¸ÇÑ ºÐ»ê Æ®·¢Àè¼Ç ±â¼úÀº 2´Ü°è º¯°æ ----------------- 146


3ºÎ. ÄÄÇ»ÅÍ À½¾ÇÀÇ ¸ðµç °Í

1. »ç¿îµå Ä«µåÀÇ ¹ßÀÚÃë ------------------------------- 148

2.±¹³»ÀÇ »ç¿îµå Ä«µå--------------------------------- 149

3. À½¿ø ºÎºÐ------------------------------------- 149
3.1 YM3812(OPL-II) FMÀ½¿øÄ¨ÀÇ ¼Ò¸®¼¼°è --------------------- 149
3.2 FM»ç¿îµå À½¿ø±¸Á¶¿Í »ý¼º¹æ¹ý ----------------------- 150
3.3 ¼Ò¸®»ö±ò(À½»ö)¿¡ º¯È­ÁÖ±â-------------------------- 150

4. Á¦¾î ºÎºÐ------------------------------------- 151

5. À½¼º ºÎºÐ------------------------------------- 151

6. Ãâ·Â ºÎºÐ------------------------------------- 151

7. FMĨÀÇ ±¸Á¶------------------------------------ 152

8. FMÄ«µå(¾Öµå¸³) ÀÇ Á¶ÀÛ¹ý ----------------------------- 152

9. FMÄ«µåÀÇ ¾îµå·¹½ºµé°ú ¿ëµµ ---------------------------- 154

10. °¢ ¾îµå·¹½ºµéÀÇ ÁöÁ¤ ÇÔ¼ö ¼³°è-------------------------- 157
10.1 0x01 ¹ø ---------------------------------- 158
10.2 0x02, 0x03, 0x04 ¹ø ---------------------------- 159
10.3 0x08 ¹ø ---------------------------------- 160
10.4 0xBD ¹ø ---------------------------------- 160
10.5 0x20 ¡­ 0x35 ¹ø ------------------------------ 162
10.6 0x40 ¡­ 0x55 ¹ø ------------------------------ 162
10.7 0x60 ¡­ 0x75 ¹ø ------------------------------ 164
10.8 0x80 ¡­ 0x95 ¹ø ------------------------------ 164
10.9 0xC0 ¡­ 0xC8 ¹ø ------------------------------ 165
10.10 0xE0 ¡­ 0xF5 ¹ø------------------------------ 165

11. Event ó¸® ·çƾ ¼³°è------------------------------- 167
11.1 Volume º¯È¯ ·çƾ------------------------------ 168
11.2 Note On ---------------------------------- 171
11.3 Note Off---------------------------------- 172
11.4 Set Pitch Bend------------------------------- 172

12. »ç¿îµå ºí·¹½ºÅÍ --------------------------------- 173
12.1 È­Àϸí : MAKEFILE ----------------------------- 174
12.2 È­Àϸí : PLAY_REC.CPP --------------------------- 174
12.3 È­Àϸí : SOUNDDEV.CPP --------------------------- 176
12.4 È­Àϸí : SBDEVICE.CPP --------------------------- 182
12.5 È­Àϸí : DMA_CODE.ASM --------------------------- 189
12.6 È­Àϸí : MONITOR.CPP---------------------------- 199

13. YMF 262 ------------------------------------- 200

14. ¹Ìµð ÀÎÅÍÆäÀ̽º Ä«µå------------------------------- 202
14.1 ±âº» ÇÔ¼ö ±¸Çö------------------------------- 202
14.2 ¹Ìµð ¸Þ¼¼Áö ¼³¸í¿Í ÇÔ¼ö ±¸Çö------------------------ 205

15. VOC ÆÄÀÏ ¿¬ÁÖ ---------------------------------- 207

16. IMS ÆÄÀÏ ¿¬ÁÖ ---------------------------------- 210
16.1 ÆÄÀϸí : ADLIB.H------------------------------ 211
16.2 ÆÄÀϸí : IMP33.C------------------------------ 212


4ºÎ. ÄÄÇ»ÅÍ ±×·¡ÇÈÀÇ ¸ðµç °Í

1. °³·Ð --------------------------------------- 232

2. PCX---------------------------------------- 233
2.1 PCX FileÀÇ ±¸Á¶------------------------------- 233
2.2 256 Ä®¶ó PCX ÀÇ Ãâ·Â ---------------------------- 235
2.3 256 Color PCX File ¥±---------------------------- 241

3. GIF(Graphic Interchange Format)-------------------------- 243

4. ILBM --------------------------------------- 249

5. BMP(Microsoft Windows Device Independent Bitmap) ----------------- 259

6. ICON --------------------------------------- 268
6.1 È­Àϸí : ICON.CPP------------------------------ 269
6.2 È­Àϸí : ICONDEMO.CPP---------------------------- 271

7. ±× ¹ÛÀÇ Á¤ÁöÈ­»ó Æ÷¸Ë------------------------------- 272
7.1 TIFF(Tag Image File Format)------------------------- 272
7.2 TGA(Truevision Targa)---------------------------- 272
7.3 WFW------------------------------------- 273
7.4 DFX(Drawing Interchange format)----------------------- 273
7.5 CGM(Computer Graphics Metafile)----------------------- 273
7.6 HP-GL(Hewlett - Packard Graphics Language) ----------------- 273
7.7 Lotus PIC---------------------------------- 273
7.8 Macintosh PICT ------------------------------- 274
7.9 EPS(Encapsulated PostScript) ------------------------ 274
7.10 GEM ------------------------------------ 274
7.11 WPG(WordPerfect Graphic)-------------------------- 274
7.12 ART ------------------------------------ 274
7.13 CEL ------------------------------------ 275
7.14 HGE ------------------------------------ 275
7.15 PZI ------------------------------------ 275
7.16 RLE ------------------------------------ 275
7.17 SS------------------------------------- 275
7.18 PMC ------------------------------------ 275
7.19 PMT ------------------------------------ 276
7.20 RIF ------------------------------------ 276

8. ÆÄÀÏ ¾ÐÃà ±Ô¾à ---------------------------------- 276
8.1 JPEG(Joint Photographic Experts Group) ------------------- 276
8.2 MPEG(Moving Pictures Experts Group)--------------------- 277

9. Computer Animation -------------------------------- 277
9.1 ¿¡´Ï¸ÞÀ̼ÇÀÇ Á¤ÀÇ------------------------------ 277
9.2 ¿¡´Ï¸ÞÀ̼ÇÀ» ÇϱâÀ§ÇÑ µµ±¸ ------------------------- 277

10. FLIC--------------------------------------- 278
10.1 FLI ------------------------------------ 279
10.2 FLC ------------------------------------ 279
10.3 FLIC Player Source----------------------------- 279

11. ±× ¹ÛÀÇ µ¿È­»ó Æ÷¸Ë ------------------------------- 290
11.1 AVI ------------------------------------ 290
11.2 QTW ------------------------------------ 290





ùȭ¸éÀ¸·Î À§ÀÇ Â÷¸²À¸·Î À̵¿ ÀÌÀü ¹®¼­ÆÄÀÏ Àб⠵ÚÀÇ ¹®¼­ÆÄÀÏ Àбâ ÀÌ ¹®¼­ÀÇ Ã¹ ÁÙ·Î °¡±â