±º¹«¿ø D-70

¸Þ°¡±º¹«¿ø

¸ÇÀ§·Î°¡±â
ÄÄÇ»ÅÍÀϹÝ

ÃÖÈñÁØ Àü»êÁ÷ ÄÄÇ»ÅÍÀϹÝ

ÄÄÇ»ÅÍÀϹÝ

ÃÖÈñÁØ Àü»êÁ÷ ÄÄÇ»ÅÍÀϹÝ

ÀúÀÚÃÖÈñÁØ
ÃâÆÇ»çȦÀοø
ÆǸŰ¡ 45,000 40,500¿ø(-10%)
¼ö·® - +
ÃÑ »óÇ°±Ý¾× 40,500¿ø

±³Àç Á¤º¸

±âº»Á¤º¸

  • ÀúÀÚ ÃÖÈñÁØ
  • ÃâÆÇ»ç ȦÀοø
  • Ãâ°£ÀÏ 2021³â 12¿ù 8ÀÏ
  • ÆäÀÌÁö
  • Å©±â
  • ISBN 9791185387062

±³Àç Ư¡

    ¹æ´ëÇÑ ÀÌ·ÐÀ» ÇÕ°Ý¿¡ ÇÊ¿äÇÑ ÇÙ½É ³»¿ë¸¸ Á¤¸®ÇÑ ±³Àç
  • öÀúÇÑ ±âÃâºÐ¼®°ú °­ÀÇ ³ëÇϿ츦 °áÇÕÇÑ ÇÕ°Ý¿¡ ÃÖÀûÈ­ µÈ ±¸¼º
  • ÀÌ·Ð+±âÃâ¹®Á¦ ±¸¼ºÀ¸·Î ÇнÀ È¿À²¼º ±Ø´ëÈ­
  • ¡Ø ÇØ´ç ±³Àç´Â °­Á¸¦ ¼ö°­ÇÏÁö ¾Ê¾Æµµ ±¸¸ÅÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

±³Àç ¸ñÂ÷

¸ñÂ÷
1 ¿î¿µÃ¼Á¦

Chapter 1 ¿î¿µÃ¼Á¦ÀÇ °³¿ä
[ȦÀοø 1.01.01] ¿î¿µÃ¼Á¦ÀÇ Á¤ÀÇ ¹× ¸ñÇ¥ / 14
[ȦÀοø 1.01.02] ¿î¿µÃ¼Á¦ ½Ã½ºÅÛÀÇ ¼º´É Æò°¡ ôµµ / 18
[ȦÀοø 1.01.03] ´ÙÁß ÇÁ·Î±×·¡¹Ö ¹æ½Ä¿¡¼­ÀÇ ½Ã°£ / 19
[ȦÀοø 1.01.04] ´ÙÁß ½Ã½ºÅÛÀÇ ¿ë¾î Á¤¸® / 21
[ȦÀοø 1.01.05] ¿î¿µÃ¼Á¦ÀÇ °èÃþ ±¸Á¶ / 22
[ȦÀοø 1.01.06] ¿î¿µÃ¼Á¦ÀÇ ¹ßÀü / 24
[ȦÀοø 1.01.07] ¿î¿µÃ¼Á¦ ±¸¼º ¿ä¼Ò / 27

Chapter 2 ÇÁ·Î¼¼½º °ü¸®
[ȦÀοø 1.02.01] ÇÁ·Î¼¼½ºÀÇ Á¤ÀÇ / 30
[ȦÀοø 1.02.02] ÇÁ·Î¼¼½º »óÅ ÀüÀ̵µ / 31
[ȦÀοø 1.02.03] ½ºÇ®·¯¿Í ¹öÆÛ¸µ / 33
[ȦÀοø 1.02.04] ÀÎÅÍ·´Æ® 󸮣¨Interrupt Processing£© / 36
[ȦÀοø 1.02.05] PCB£¨Process Control Block£© / 40
[ȦÀοø 1.02.06] ¹®¸Æ ±³È¯£¨Context Switching£© / 42
[ȦÀοø 1.02.07] ÇÁ·Î¼¼½º ½ºÄÉÁÙ¸µ / 43
[ȦÀοø 1.02.08] ºñ¼±Á¡Çü ¹æ½Ä°ú ¼±Á¡Çü ¹æ½Ä / 45
[ȦÀοø 1.02.09] FIFO - ºñ¼±Á¡Çü / 46
[ȦÀοø 1.02.10] SJF£¨Short Job First£© - ºñ¼±Á¡Çü / 47
[ȦÀοø 1.02.11] HRN - ºñ¼±Á¡Çü / 48
[ȦÀοø 1.02.12] RR£¨Round-Robin£© - ¼±Á¡Çü / 49
[ȦÀοø 1.02.13] SRT - ¼±Á¡Çü / 54
[ȦÀοø 1.02.14] MFQ - ¼±Á¡Çü / 56
[ȦÀοø 1.02.15] MLQ - È¥ÇÕÇü / 57
[ȦÀοø 1.02.16] ÀӰ豸¿ª£¨Critical Section£© Á¤ÀÇ / 58
[ȦÀοø 1.02.17] »óÈ£¹èÁ¦£¨Mutex, Mutual Exclusion£© / 59
[ȦÀοø 1.02.18] ¼¼¸¶Æ÷¾î£¨Semaphore£© / 61
[ȦÀοø 1.02.19] ¸ð´ÏÅÍ£¨Monitor£© / 63
[ȦÀοø 1.02.20] ±³Âø»óÅ£¨DeadLock£© / 64
[ȦÀοø 1.02.21] ±³Âø»óÅÂÀÇ ÇØ°á¹æ¾È / 66
[ȦÀοø 1.02.22] ÀºÇà¿ø£¨Banker¢¥s£© ¾Ë°í¸®Áò / 69

Chapter 3 ±â¾ïÀåÄ¡ °ü¸®
[ȦÀοø 1.03.01] ±â¾ïÀåÄ¡ÀÇ °èÃþ ±¸Á¶ / 74
[ȦÀοø 1.03.02] ±â¾ïÀåÄ¡ »ç¿ë ¹æ½Ä / 76
[ȦÀοø 1.03.03] ÁÖ±â¾ïÀåÄ¡-´ÙÁßÇÁ·Î±×·¡¹Ö / 78
[ȦÀοø 1.03.04] ÁÖ±â¾ïÀåÄ¡ °ü¸® ·¹Áö½ºÅÍ / 81
[ȦÀοø 1.03.05] ÁÖ±â¾ïÀåÄ¡ Àç»ç¿ë ±â¼ú / 82
[ȦÀοø 1.03.06] º¸Á¶±â¾ïÀåÄ¡-´ÙÁßÇÁ·Î±×·¡¹Ö / 84
[ȦÀοø 1.03.07] ÆäÀÌ¡£¨Paging£© ±â¹ý / 87
[ȦÀοø 1.03.08] ÆäÀÌ¡ ±â¹ýÀÇ °ü·Ã ¿ë¾î / 89
[ȦÀοø 1.03.09] ¼¼±×¸ÕÅ×À̼ǣ¨Segmentation£© ±â¹ý / 92
[ȦÀοø 1.03.10] ÁÖ±â¾ïÀåÄ¡ °ü¸® Àü·« / 95



[ȦÀοø 1.03.11] ¹èÄ¡£¨Placement£©Àü·« / 96
[ȦÀοø 1.03.12] ±³Ã¼ Àü·«£¨Replacement£© / 98
[ȦÀοø 1.03.13] ÃÖÀûÈ­ - ±³Ã¼ Àü·« / 99
[ȦÀοø 1.03.14] FIFO - ±³Ã¼ Àü·« / 101
[ȦÀοø 1.03.15] LRU - ±³Ã¼ Àü·« / 102
[ȦÀοø 1.03.16] LFU - ±³Ã¼ Àü·« / 103
[ȦÀοø 1.03.17] NUR - ±³Ã¼ Àü·« / 105
[ȦÀοø 1.03.18] Second Chance¿Í PFF - ±³Ã¼ Àü·« / 106
[ȦÀοø 1.03.19] ½ºÅÃÀ» ÀÌ¿ëÇÑ LRU - ±³Ã¼ Àü·« / 107

Chapter 4 µð½ºÅ© ½ºÄÉÁÙ¸µ
[ȦÀοø 1.04.01] µð½ºÅ© ±¸Á¶¿Í Á¢±Ù½Ã°£ / 110
[ȦÀοø 1.04.02] FCFS£¨First Come First Served£© / 112
[ȦÀοø 1.04.03] SSTF£¨Shortest Seek Time First£© / 113
[ȦÀοø 1.04.04] SCAN / 114
[ȦÀοø 1.04.05] C-SCAN / 115
[ȦÀοø 1.04.06] N-Step SCAN, SLTF, ¿¡¼¾¹ÙÈå / 117

Chapter 5 Á¤º¸ °ü¸®
[ȦÀοø 1.05.01] ÆÄÀÏ ½Ã½ºÅÛ°ú ±â´É / 120
[ȦÀοø 1.05.02] FCB£¨File Control Block£© / 127
[ȦÀοø 1.05.03] ÆÄÀÏÀÇ µð½ºÅ© °ø°£ ÇÒ´ç / 127
[ȦÀοø 1.05.04] µð·ºÅ丮£¨Directory£© ±¸Á¶ / 130
[ȦÀοø 1.05.05] ÀÚ¿ø º¸È£ / 133
[ȦÀοø 1.05.06] º¸¾È£¨Security£© / 134
[ȦÀοø 1.05.07] ¾ÏÈ£ ¹æ½Ä / 136

Chapter 6 ºÐ»ê ¿î¿µÃ¼Á¦
[ȦÀοø 1.06.01] MIMD / 142
[ȦÀοø 1.06.02] Master/Slave ±¸Á¶ / 143
[ȦÀοø 1.06.03] ºÐ»ê ¿î¿µÃ¼Á¦ / 144
[ȦÀοø 1.06.04] ºÐ»ê ¿î¿µ ½Ã½ºÅÛÀÇ ¿¬°á À§»ó / 145
[ȦÀοø 1.06.05] ºÐ»ê ó¸® ½Ã½ºÅÛÀÇ ÇÁ·Î¼¼¼­ ¸ðµ¨¿¡ µû¸¥ ºÐ·ù / 147
[ȦÀοø 1.06.06] °¡»óÈ­ ±â°è£¨VM : Virtual Machine£© / 149
[ȦÀοø 1.06.07] º´·Äó¸® ½Ã½ºÅÛÀÇ Çм³ / 151
[ȦÀοø 1.06.08] ºí·ÏüÀΣ¨Blockchain£© / 152

Chapter 7 ¿î¿µÃ¼Á¦ÀÇ ½ÇÁ¦
[ȦÀοø 1.07.01] UNIX / 158
[ȦÀοø 1.07.02] UNIXÀÇ ÆÄÀÏ ½Ã½ºÅÛ / 159
[ȦÀοø 1.07.03] UNIX ÆÄÀÏ ¸ñ·Ï º¸±â / 160
[ȦÀοø 1.07.04] UNIXÀÇ ÁÖ¿ä ¸í·É¾î / 163
[ȦÀοø 1.07.05] WindowsÀÇ Æ¯Â¡ / 165


2
Á¤º¸Åë½Å°³·Ð


Chapter 1 Á¤º¸ Åë½ÅÀÇ ±âº» °³¿ä
[ȦÀοø 2.01.01] Á¤º¸ Åë½ÅÀÇ Á¤ÀÇ / 170
[ȦÀοø 2.01.02] Åë½Å½Ã½ºÅÛÀÇ ¹ßÀü / 172
[ȦÀοø 2.01.03] Åë½Å ½Ã½ºÅÛÀÇ ±¸¼º ¿ä¼Ò / 175

Chapter 2 ½ÅÈ£ º¯È¯±â
[ȦÀοø 2.02.01] ½ÅÈ£ º¯È¯±â / 180
[ȦÀοø 2.02.02] ModemÀÇ ½ÅÈ£ º¯È¯ ¹æ½Ä / 181
[ȦÀοø 2.02.03] PSK¿Í QAMÀÇ Àü¼Û¿ë·® / 182
[ȦÀοø 2.02.04] ÁÖÆļö£¨Hz£©¿Í Àü¼Û¿ë·® / 184
[ȦÀοø 2.02.05] DSUÀÇ ½ÅÈ£ º¯È¯ ¹æ½Ä / 185
[ȦÀοø 2.02.06] CODEC£¨COder/DECoder£© / 186
[ȦÀοø 2.02.07] PCM-24/TDM°ú Àü¿ë¼± ¿ë·® / 188

Chapter 3 µ¥ÀÌÅÍ Àü¼ÛÀÇ ±âÃÊ °³³ä
[ȦÀοø 2.03.01] Àü¼Û ¸ðµå / 192
[ȦÀοø 2.03.02] Àü¼Û ¹æÇâ / 192
[ȦÀοø 2.03.03] µÎ °³ÀÇ CPU¸¦ »ç¿ëÇÏ´Â Åë½Å ½Ã½ºÅÛ / 193
[ȦÀοø 2.03.04] µ¿±â Àü¼Û£¨µ¿±âÈ­£© / 194
[ȦÀοø 2.03.05] ³×Æ®¿öÅ© ¿¬°á ÇüÅ£¨ÅäÇ÷ÎÁö£© / 195
[ȦÀοø 2.03.06] ±¹£¨Station£©°ü°è / 199
[ȦÀοø 2.03.07] µ¥ÀÌÅÍ Àü¼Û ÄÚµå / 200
[ȦÀοø 2.03.08] ½ºÆ®·Îºê£¨Strobe£© Àü¼Û ½ÅÈ£ / 203
[ȦÀοø 2.03.09] RS-232C / 204
[ȦÀοø 2.03.10] µ¥ÀÌÅÍ Àü¼Û ÇüÅ / 206

Chapter 4 µ¥ÀÌÅÍ Àü¼Û Á¦¾î
[ȦÀοø 2.04.01] µ¥ÀÌÅÍ Àü¼Û Á¦¾î ÀýÂ÷ / 208
[ȦÀοø 2.04.02] µ¥ÀÌÅÍ Àü¼Û ÇÁ·¹ÀÓ / 208
[ȦÀοø 2.04.03] BSC ÇÁ·¹ÀÓ / 209
[ȦÀοø 2.04.04] HDLC ÇÁ·¹ÀÓ / 209
[ȦÀοø 2.04.05] ¿À·ùÀÇ Á¾·ù / 211
[ȦÀοø 2.04.06] ¿À·ùÁ¦¾î ¹æ½Ä / 212
[ȦÀοø 2.04.07] ARQ£¨ÀÚµ¿ ¹Ýº¹ Àç¿äû£© / 213
[ȦÀοø 2.04.08] ¿À·ù °ËÃâ ¹æ½Ä / 215

Chapter 5 ȸ¼± °øÀ¯ ±â¼ú
[ȦÀοø 2.05.01] ´ÙÁßÈ­±â¿Í ÁýÁßÈ­±â / 224
[ȦÀοø 2.05.02] ´ÙÁßÈ­±â£¨Multiplexer£©ÀÇ Á¾·ù / 226
[ȦÀοø 2.05.03] µ¿±â½Ä ´ÙÁßÈ­±â¿Í ºñµ¿±â½Ä ´ÙÁßÈ­±â / 229
[ȦÀοø 2.05.04] ¿ª ´ÙÁßÈ­±â£¨Inverse Mux£© / 230
[ȦÀοø 2.05.05] °øÀ¯È¸¼± Á¡À¯ ¹æ½Ä£¨MAC ±â¼ú£© / 231
[ȦÀοø 2.05.06] ¼ø¼­Àû ÇҴ磨Round Robin£© ¹æ½Ä / 233





Chapter 6 Åë½Å¸Á ±â¼ú
[ȦÀοø 2.06.01] Àü¿ë ȸ¼±°ú ±³È¯ ȸ¼± / 236
[ȦÀοø 2.06.02] ȸ¼± ±³È¯ ¹æ½Ä°ú ÃàÀû ±³È¯ ¹æ½Ä / 237
[ȦÀοø 2.06.03] ¸Þ½ÃÁö ±³È¯ ¹æ½Ä°ú ÆÐŶ ±³È¯ ¹æ½Ä / 239
[ȦÀοø 2.06.04] °¡»ó ȸ¼± ¹æ½Ä°ú µ¥ÀÌÅͱ׷¥ ¹æ½Ä / 241
[ȦÀοø 2.06.05] ÆÐŶ ±³È¯¸ÁÀÇ ÁÖ¿ä ±â´É°ú CCITT / 242
[ȦÀοø 2.06.06] °æ·Î ¼±Åã¨Routing£© / 244
[ȦÀοø 2.06.07] Æ®·¡ÇÈ Á¦¾î£¨Traffic Control£© / 249

Chapter 7 Åë½Å ÇÁ·ÎÅäÄÝ£¨Protocol£©
[ȦÀοø 2.07.01] Åë½Å ÇÁ·ÎÅäÄÝÀÇ Á¤ÀÇ / 252
[ȦÀοø 2.07.02] Åë½Å ÇÁ·ÎÅäÄÝÀÇ ÁÖ¿ä ±â´É°ú ½ÇÁ¦ ¿¹ / 253
[ȦÀοø 2.07.03] Åë½Å ÇÁ·ÎÅäÄÝ ±¸Á¶ °£ÀÇ °ü°è / 254
[ȦÀοø 2.07.04] OSI 7 °èÃþ ¸ðµ¨ ¸ñÀû ¹× ¼³°è ¿øÄ¢ / 255
[ȦÀοø 2.07.05] OSI 7 °èÃþÀÇ ±â´É / 256

Chapter 8 ÀÎÅÍ³Ý ±â¼ú
[ȦÀοø 2.08.01] TCP/IP / 262
[ȦÀοø 2.08.02] TCP/IP ±¸¼º Å×½ºÆ® / 269
[ȦÀοø 2.08.03] TCP/IPÀÇ ÀÀ¿ë °èÃþ£¨ÀÎÅÍ³Ý ¼­ºñ½º£© / 270
[ȦÀοø 2.08.04] ÀÎÅÍ³Ý ¼­ºñ½ºÀÇ ±âº» Æ÷Æ®£¨Port£© / 272
[ȦÀοø 2.08.05] ¼ÒÄÏ£¨Socket£© / 273
[ȦÀοø 2.08.06] À¥ ºê¶ó¿ìÁ®£¨Web Browser£© / 274
[ȦÀοø 2.08.07] ÀÎÅÍ³Ý Á¤º¸ °Ë»ö ¿£Áø / 275
[ȦÀοø 2.08.08] ÀüÀÚ¿ìÆí£¨E-mail£© / 276
[ȦÀοø 2.08.09] FTP£¨File Transfer Protocol£© / 277
[ȦÀοø 2.08.10] Telnet / 278
[ȦÀοø 2.08.11] ÄíÅ°£¨Cookie£© / 279
[ȦÀοø 2.08.12] TCP/IP - TCP °èÃþ / 280
[ȦÀοø 2.08.13] TCP/IP - IP °èÃþ / 282
[ȦÀοø 2.08.14] DNS£¨Domain Name Server£© / 285
[ȦÀοø 2.08.15] IPv4 - ÀÎÅÍ³Ý ÁÖ¼Ò Å¬·¡½º / 286
[ȦÀοø 2.08.16] IPv4 - ¼­ºê³Ý ¸¶½ºÅ©£¨Subnet Mask£© / 289
[ȦÀοø 2.08.17] IPv6£¨Internet Protocol Version 6£© / 293
[ȦÀοø 2.08.18] CIDR / 295
[ȦÀοø 2.08.19] ÀÎÅͳÝÀ» ÀÌ¿ëÇÑ Åë½Å¸Á / 298
[ȦÀοø 2.08.20] ½Å±â¼ú µ¿Çâ / 299
[ȦÀοø 2.08.21] Ŭ¶ó¿ìµå ÄÄÇ»Æà / 305
[ȦÀοø 2.08.22] Àΰø ½Å°æ¸Á / 306
[ȦÀοø 2.08.23] µö ·¯´×£¨Deep Learning£© / 308
[ȦÀοø 2.08.24] ÅÙ¼­Ç÷ο죨TensorFlow£© / 312

Chapter 9 ±Ù°Å¸® Áö¿ª Åë½Å¸Á°ú Á¾ÇÕ Á¤º¸ Åë½Å¸Á
[ȦÀοø 2.09.01] ±Ù°Å¸® Áö¿ª Åë½Å¸Á£¨LAN£© / 316
[ȦÀοø 2.09.02] LAN ÄÉÀ̺í / 318
[ȦÀοø 2.09.03] LANÀÇ ±âº» ³×Æ®¿öÅ© / 320
[ȦÀοø 2.09.04] Åë½Å ³×Æ®¿öÅ© Àåºñ / 321
[ȦÀοø 2.09.05] Á¾ÇÕ Á¤º¸ Åë½Å¸Á£¨ISDN£© / 323
[ȦÀοø 2.09.06] ATM ½Ã½ºÅÛ / 326


3
¼ÒÇÁÆ®¿þ¾î°øÇÐ


Chapter 1 ¼ÒÇÁÆ®¿þ¾î °øÇÐ °³³ä
[ȦÀοø 3.01.01] ¼ÒÇÁÆ®¿þ¾îÀÇ Á¤ÀÇ / 332
[ȦÀοø 3.01.02] ÇÁ·Î±×·¥ ¾ð¾îÀÇ ¼¼´ëº° ±¸ºÐ / 332
[ȦÀοø 3.01.03] ½Ã½ºÅÛ£¨System£© / 333
[ȦÀοø 3.01.04] ¼ÒÇÁÆ®¿þ¾îÀÇ Æ¯Â¡ / 333
[ȦÀοø 3.01.05] Ç°Áú ÁÁÀº ¼ÒÇÁÆ®¿þ¾îÀÇ ±¸ºñ Á¶°Ç / 334
[ȦÀοø 3.01.06] ¼ÒÇÁÆ®¿þ¾îÀÇ À§±â£¨¹®Á¦Á¡£© / 335
[ȦÀοø 3.01.07] °³¹ß ¸ñÀû¿¡ µû¸¥ ¼ÒÇÁÆ®¿þ¾îÀÇ ºÐ·ù / 336
[ȦÀοø 3.01.08] ¼ÒÇÁÆ®¿þ¾îÀÇ ¼¼´ëº° ±¸ºÐ / / 337
[ȦÀοø 3.01.09] ±¸¸Å ¹æ¹ý¿¡ µû¸¥ ¼ÒÇÁÆ®¿þ¾îÀÇ ºÐ·ù / 338
[ȦÀοø 3.01.10] ±â¾÷¿ë ¼ÒÇÁÆ®¿þ¾îÀÇ ºÐ·ù / 339

Chapter 2 ¼ÒÇÁÆ®¿þ¾îÀÇ »ý¸í ÁÖ±â
[ȦÀοø 3.02.01] ¼ÒÇÁÆ®¿þ¾îÀÇ »ý¸í ÁÖ±â / 342
[ȦÀοø 3.02.02] ÆøÆ÷¼ö£¨Waterfall£© ¸ðÇü / 343
[ȦÀοø 3.02.03] ÇÁ·ÎÅäŸÀÔ£¨Prototype£© ¸ðÇü / 345
[ȦÀοø 3.02.04] ³ª¼±Çü£¨Spiral, Á¡ÁõÀû£© ÇÁ·Î¼¼½º ¸ðÇü / 346
[ȦÀοø 3.02.05] V ¸ðÇü / 347
[ȦÀοø 3.02.06] ¾ÖÀÚÀÏ£¨Agile£© ¸ðÇü / 348

Chapter 3 ÇÁ·ÎÁ§Æ® °èȹ
[ȦÀοø 3.03.01] ÇÁ·ÎÁ§Æ® °èȹ ¼ö¸³ / 352
[ȦÀοø 3.03.02] CASE / 352
[ȦÀοø 3.03.03] ÀÎÀû ÀÚ¿ø / 353
[ȦÀοø 3.03.04] ºñ¿ë ÃøÁ¤ / 354
[ȦÀοø 3.03.05] ºñ¿ë ÃøÁ¤ ¹æ¹ý·Ð / 355
[ȦÀοø 3.03.06] Basic COCOMO / 358
[ȦÀοø 3.03.07] ÇÁ·ÎÁ§Æ® °ü¸® 3P / 360
[ȦÀοø 3.03.08] PERT - ÀÏÁ¤ °èȹ ¹æ¹ý·Ð / 360
[ȦÀοø 3.03.09] CPM - ÀÏÁ¤ °èȹ ¹æ¹ý·Ð / 362
[ȦÀοø 3.03.10] Çü»ó °ü¸® £¨CM£© / 364
[ȦÀοø 3.03.11] À§Çè °ü¸® / 365
[ȦÀοø 3.03.12] AOE£¨Activity On Edge£© ³×Æ®¿öÅ© / 366

Chapter 4 ¿ä±¸ ºÐ¼®
[ȦÀοø 3.04.01] ¿ä±¸ ºÐ¼®ÀÇ Á¤ÀÇ ¹× ¸ñÀû / 370
[ȦÀοø 3.04.02] ¿ä±¸ ºÐ¼®ÀÇ ¼ø¼­¿Í ¹®Á¦Á¡ / 371
[ȦÀοø 3.04.03] ±¸Á¶Àû ºÐ¼® / 372
[ȦÀοø 3.04.04] ÀÚ·á È帧µµ£¨DFD£© / 374
[ȦÀοø 3.04.05] ÀÚ·á »çÀü£¨Data Dictionary£© / 375










Chapter 5 ¼ÒÇÁÆ®¿þ¾î ¼³°è¿Í ±¸Çö
[ȦÀοø 3.05.01] ¼³°è ±¸Á¶ / 378
[ȦÀοø 3.05.02] ±¸Á¶Àû ¼³°èÀÇ ±âº» ¿øÄ¢ / 379
[ȦÀοø 3.05.03] ÁÁÀº ¼³°èÀÇ ±âÁØ / 381
[ȦÀοø 3.05.04] ¸ðµâ£¨Module£© / 382
[ȦÀοø 3.05.05] °áÇÕµµ£¨Coupling£© Á¾·ù / 384
[ȦÀοø 3.05.06] ÀÀÁýµµ£¨Cohesion£©ÀÇ Á¾·ù / 386
[ȦÀοø 3.05.07] N-S µµÇ¥ / 387
[ȦÀοø 3.05.08] HIPO µµÇ¥ / 388
[ȦÀοø 3.05.09] DijkstraÀÇ ±¸Á¶Àû ¼³°è ¹æ¹ý·Ð / 391
[ȦÀοø 3.05.10] ¼ÒÇÁÆ®¿þ¾î ±¸Çö ´Ü°è / 392

Chapter 6 °´Ã¼ ÁöÇâ ±â¼ú
[ȦÀοø 3.06.01] °´Ã¼ ÁöÇ⣨Object Oriented£© °³³ä / 394
[ȦÀοø 3.06.02] °´Ã¼ ÁöÇâ ±â¼úÀÇ ¿ë¾î / 395
[ȦÀοø 3.06.03] °´Ã¼ ÁöÇâ °³¹ß ¼ø¼­ / 398
[ȦÀοø 3.06.04] UML ´ÙÀ̾î±×·¥£¨Diagram£© / 400
[ȦÀοø 3.06.05] UML ´ÙÀ̾î±×·¥ÀÇ °ü°è Ç¥Çö / 414
[ȦÀοø 3.06.06] ºÐ¼® ¸ðµ¨ÀÇ ±â¼úÀû Ÿ´ç¼º °ËÅä / 419
[ȦÀοø 3.06.07] ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó / 421
[ȦÀοø 3.06.08] µðÀÚÀÎ ÆÐÅÏ£¨Design Pattern£© / 428
[ȦÀοø 3.06.09] µðÀÚÀÎ ÆÐÅÏ - »ý¼º ÆÐÅÏ / 431
[ȦÀοø 3.06.10] µðÀÚÀÎ ÆÐÅÏ - ±¸Á¶ ÆÐÅÏ / 434
[ȦÀοø 3.06.11] µðÀÚÀÎ ÆÐÅÏ - ÇàÀ§ ÆÐÅÏ / 437

Chapter 7 ¼ÒÇÁÆ®¿þ¾î °Ë»ç
[ȦÀοø 3.07.01] °Ë»çÀÇ Á¤ÀÇ ¹× °ü·Ã ¿ë¾î / 442
[ȦÀοø 3.07.02] °Ë»ç ¹æ¹ý / 443
[ȦÀοø 3.07.03] ±âÃÊ °æ·Î °Ë»ç£¨Structure Testing£© / 444
[ȦÀοø 3.07.04] ¼ÒÇÁÆ®¿þ¾î °Ë»ç ¼ø¼­ / 445[ȦÀοø 3.07.05] Å×½ºÆ® ÄÉÀ̽º£¨Test Case£© / 449
[ȦÀοø 3.07.06] Å×½ºÆ® Ä¿¹ö¸®Áö£¨Test Coverage£© / 451

Chapter 8 À¯Áö º¸¼ö ¹× Àç°øÇÐ
[ȦÀοø 3.08.01] À¯Áö º¸¼ö / 456
[ȦÀοø 3.08.02] À¯Áö º¸¼ö ºñ¿ë ÃøÁ¤ ¹æ¹ý / 457
[ȦÀοø 3.08.03] À¯Áö º¸¼ö ºÎÀÛ¿ë / 458
[ȦÀοø 3.08.04] ¼ÒÇÁÆ®¿þ¾îÀÇ Ç°Áú º¸Áõ / 458
[ȦÀοø 3.08.05] ¼ÒÇÁÆ®¿þ¾î ½Å·Ú¼º ÃøÁ¤ / 459
[ȦÀοø 3.08.06] ¼ÒÇÁÆ®¿þ¾î Àç°øÇÐ / 461












4
ÀüÀÚ°è»ê±â±¸Á¶


Chapter 1 ÄÄÇ»ÅÍÀÇ °³¿ä
[ȦÀοø 4.01.01] ÄÄÇ»ÅÍÀÇ ¹ß´Þ °úÁ¤ / 466
[ȦÀοø 4.01.02] ÄÄÇ»ÅÍÀÇ ¼¼´ëº° ºÐ·ù / 468
[ȦÀοø 4.01.03] ÄÄÇ»ÅÍÀÇ µ¥ÀÌÅÍ Ç¥Çö ¹æ½Ä~ / 469
[ȦÀοø 4.01.04] ÄÄÇ»ÅÍÀÇ Ã³¸® ´É·Â¿¡ µû¸¥ ºÐ·ù / 470
[ȦÀοø 4.01.05] ÄÄÇ»ÅÍÀÇ ±¸Á¶ - Çϵå¿þ¾î / 471
[ȦÀοø 4.01.06] ÄÄÇ»ÅÍÀÇ ±¸Á¶ - ¼ÒÇÁÆ®¿þ¾î / 473
[ȦÀοø 4.01.07] CPUÀÇ ¼³°è ¹æ½Ä¿¡ µû¸¥ ºÐ·ù / 474
[ȦÀοø 4.01.08] FlynnÀÇ ÄÄÇ»ÅÍ ºÐ·ù / 475
[ȦÀοø 4.01.09] ÇÁ·Î±×·¥ ¼º´É ÃøÁ¤ / 480
[ȦÀοø 4.01.10] ¹Ì·¡ ÄÄÇ»ÅÍ ±â¼ú / 482
[ȦÀοø 4.01.11] ÄÄÇ»Æà »ç°í / 484

Chapter 2 Áß¾Óó¸®ÀåÄ¡£¨CPU£©
[ȦÀοø 4.02.01] Áß¾Óó¸®ÀåÄ¡£¨CPU£©ÀÇ ±¸¼º ¿ä¼Ò / 486
[ȦÀοø 4.02.02] ¿¬»ê ÀåÄ¡ / 487
[ȦÀοø 4.02.03] ¸í·É¾î£¨Instruction£© ¼öÇà ¼ø¼­ / 488
[ȦÀοø 4.02.04] ·¹Áö½ºÅÍ£¨Register£© / 489
[ȦÀοø 4.02.05] Á¦¾îÀåÄ¡£¨CU : Control Unit£© / 490
[ȦÀοø 4.02.06] ½Ã½ºÅÛ ¹ö½º£¨Bus£© / 492
[ȦÀοø 4.02.07] ¸¶ÀÌÅ©·Î ¿¬»ê£¨Micro-Operation£© / 494
[ȦÀοø 4.02.08] ÀÎÃ⣨Fetch£© ´Ü°è / 497
[ȦÀοø 4.02.09] °£Á¢£¨Indirect£© ´Ü°è / 498
[ȦÀοø 4.02.10] ½ÇÇà ´Ü°è - ADD ¸¶ÀÌÅ©·Î µ¿ÀÛ / 499
[ȦÀοø 4.02.11] ½ÇÇà ´Ü°è - LOAD ¸¶ÀÌÅ©·Î µ¿ÀÛ / 500
[ȦÀοø 4.02.12] ½ÇÇà ´Ü°è - STORE ¸¶ÀÌÅ©·Î µ¿ÀÛ / 501
[ȦÀοø 4.02.13] ÀÎÅÍ·´Æ®£¨Interrupt£© ´Ü°è / 502
[ȦÀοø 4.02.14] ¸í·É¾î£¨Instruction£©ÀÇ Çü½ÄÀÇ ÀÌÇØ / 503
[ȦÀοø 4.02.15] 0-ÁÖ¼Ò ¸í·É¾î Çü½Ä / 505
[ȦÀοø 4.02.16] 1-ÁÖ¼Ò ¸í·É¾î Çü½Ä / 506
[ȦÀοø 4.02.17] 2-ÁÖ¼Ò ¸í·É¾î Çü½Ä / 507
[ȦÀοø 4.02.18] 3-ÁÖ¼Ò ¸í·É¾î Çü½Ä / 508
[ȦÀοø 4.02.19] ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä£¨Addressing Mode£© / 509
[ȦÀοø 4.02.20] Áï½Ã ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä / 510
[ȦÀοø 4.02.21] Á÷Á¢ ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä / 511
[ȦÀοø 4.02.22] °£Á¢ ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä / 512
[ȦÀοø 4.02.23] °è»ê¿¡ ÀÇÇÑ ÁÖ¼Ò ÁöÁ¤ ¹æ½Ä / 513
[ȦÀοø 4.02.24] ÀÎÅÍ·´Æ® ¿ì¼± ¼øÀ§ ü°è / 516

Chapter 3 ÁÖ±â¾ïÀåÄ¡¿Í ij½Ã±â¾ïÀåÄ¡
[ȦÀοø 4.03.01] ±â¾ïÀåÄ¡ °èÃþ ±¸Á¶ / 520
[ȦÀοø 4.03.02] ±â¾ïÀåÄ¡ÀÇ ¿ë·® / 522
[ȦÀοø 4.03.03] ÁÖ±â¾ïÀåÄ¡£¨Main Memory£© / 524
[ȦÀοø 4.03.04] SRAM°ú DRAM / 526
[ȦÀοø 4.03.05] ij½Ã±â¾ïÀåÄ¡ / 528
[ȦÀοø 4.03.06] ij½Ã±â¾ïÀåÄ¡ÀÇ ¿ø¸® / 529



[ȦÀοø 4.03.07] ij½Ã±â¾ïÀåÄ¡ÀÇ ÂüÁ¶ Áö¿ª¼º / 531
[ȦÀοø 4.03.08] ij½Ã±â¾ïÀåÄ¡ÀÇ ¼³°è / 532
[ȦÀοø 4.03.09] Á÷Á¢ »ç»ó / 535
[ȦÀοø 4.03.10] ¿¬°ü »ç»ó / 538
[ȦÀοø 4.03.11] ¼¼Æ®£¨ÁýÇÕ£© ¿¬°ü »ç»ó / 541
[ȦÀοø 4.03.12] ij½Ã ¾²±â Á¤Ã¥£¨Cache Write Policy£© / 544
[ȦÀοø 4.03.13] ij½Ã±â¾ïÀåÄ¡ÀÇ ÀûÁß·ü / 546

Chapter 4 º¸Á¶ ±â¾ï ÀåÄ¡¿Í ÀÔÃâ·Â ä³Î
[ȦÀοø 4.04.01] ÀÔÃâ·Â Á¦¾î ¹æ½Ä / 550
[ȦÀοø 4.04.02] ä³Î£¨Channel£© / 551
[ȦÀοø 4.04.03] ÀÚ±â Å×ÀÌÇÁ£¨Magnetic Tape£© / 552
[ȦÀοø 4.04.04] Àڱ⠵ð½ºÅ©£¨Magnetic Disk£© / 552
[ȦÀοø 4.04.05] Ç÷ÎÇÇ µð½ºÅ©£¨Floppy Disk, µð½ºÄÏ£© / 553
[ȦÀοø 4.04.06] Çϵåµð½ºÅ©£¨Hard Disk£© / 553
[ȦÀοø 4.04.07] ±¤µð½ºÅ©£¨Optical Disk£© ½Ã½ºÅÛ / 557
[ȦÀοø 4.04.08] CD-RW ¹è¼Ó´ç ÀúÀå ¹ÙÀÌÆ® ¼ö °è»ê / 558
[ȦÀοø 4.04.09] RAID / 558
[ȦÀοø 4.04.10] USB£¨Universal Serial Bus£© / 562
[ȦÀοø 4.04.11] µðÁöÅÐ Æ÷·»½Ä£¨Digital Forensic£© / 563
[ȦÀοø 4.04.12] µð½ºÇ÷¹ÀÌ ¾î´ðÅÍ¿Í ¸ð´ÏÅÍ / 566
[ȦÀοø 4.04.13] À̹ÌÁö¸¦ µðÁöÅÐÈ­ÇÏ´Â ¹æ½Ä / 567
[ȦÀοø 4.04.14] ±×·¡ÇÈ Ã³¸® ±â¹ý / 569
[ȦÀοø 4.04.15] ±×·¡ÇÈ ÆÄÀÏ Å©±â °è»ê / 570
[ȦÀοø 4.04.16] ¾ÐÃà ±â¼úÀÇ À¯Çü / 570

Chapter 5 ³í¸® ȸ·Î
[ȦÀοø 4.05.01] ºÎ¿ï ´ë¼ö / 574
[ȦÀοø 4.05.02] ºÎ¿ï ´ë¼öÀÇ ±âº» Á¤¸® / 579
[ȦÀοø 4.05.03] °ÔÀÌÆ®£¨Gate£© / 585
[ȦÀοø 4.05.04] ³í¸® ȸ·ÎÀÇ ÃÖ¼ÒÈ­ / 587
[ȦÀοø 4.05.05] Á¶ÇÕ ³í¸® ȸ·Î¿Í ¼ø¼­ ³í¸® ȸ·Î / 589
[ȦÀοø 4.05.06] ¹Ý°¡»ê±â£¨Half Adder£© / 590
[ȦÀοø 4.05.07] Àü°¡»ê±â£¨Full Adder£© / 591
[ȦÀοø 4.05.08] µðÄÚ´õ£¨Decoder£© / 594
[ȦÀοø 4.05.09] Çø³Ç÷ӣ¨Flip-Flop£© / 595
[ȦÀοø 4.05.10] ÀÎÄÚ´õ£¨Encoder£© / 599
[ȦÀοø 4.05.11] ¸ÖƼÇ÷º¼­£¨Multiplexor£© / 561
[ȦÀοø 4.05.12] ³í¸® ȸ·ÎÀÇ ÀÔ·Â °á°ú ã±â / 602
[ȦÀοø 4.05.13] Áø¸®Ç¥¸¦ º¸°í ºÎ¿ï ´ë¼ö ã±â / 606
[ȦÀοø 4.05.14] Ä«¸£³ë ¸Ê£¨Karnaugh Map£© / 609
[ȦÀοø 4.05.15] ³í¸® ȸ·Î¸¦ º¸°í ºÎ¿ï ´ë¼ö ã±â / 614
[ȦÀοø 4.05.16] ³í¸® ȸ·ÎÀÇ ÃÖ¼ÒÈ­ - °í±Þ / 617











5
ÀڷᱸÁ¶


Chapter 1 ÀÚ·á Ç¥Çö
[ȦÀοø 5.01.01] ÀÚ·á Ç¥Çö ´ÜÀ§ / 626
[ȦÀοø 5.01.02] 2, 8, 16Áø¼ö¸¦ 10Áø¼ö º¯È¯ / 628
[ȦÀοø 5.01.03] 10Áø¼ö¸¦ 2, 8, 16Áø¼ö·Î º¯È¯ / 630
[ȦÀοø 5.01.04] °íÁ¤ ¼Ò¼öÁ¡£¨Á¤¼ö Ç¥Çö£© / 633
[ȦÀοø 5.01.05] °íÁ¤¼Ò¼öÁ¡ ¿¬»ê / 641
[ȦÀοø 5.01.06] ºÎµ¿ ¼Ò¼öÁ¡£¨½Ç¼ö Ç¥Çö£© / 643
[ȦÀοø 5.01.07] ¹®ÀÚ Ç¥Çö / 646
[ȦÀοø 5.01.08] 10Áø¼ö¸¦ ÄÄÇ»ÅÍ¿¡ Ç¥ÇöÇÏ´Â ¹æ¹ý / 649
[ȦÀοø 5.01.09] Æи®Æ¼ºñÆ®£¨Parity Bit£© / 650
[ȦÀοø 5.01.10] ÇعÖÄڵ壨Hamming Code£© / 651
[ȦÀοø 5.01.11] Ç׿¡ µû¸¥ ¿¬»êÀÇ ±¸ºÐ / 653
[ȦÀοø 5.01.12] ºñ¼öÄ¡Àû ¿¬»ê / 654
[ȦÀοø 5.01.13] »ê¼ú Shift / 655
[ȦÀοø 5.01.14] ¼ýÀÚ ÄÚµå / 657
[ȦÀοø 5.01.15] 8421, 3ÃÊ°ú, 2421 ÄÚµå / 658
[ȦÀοø 5.01.16] ±×·¹ÀÌ Äڵ壨Gray Code£© / 660

Chapter 2 ÀÚ·á ±¸Á¶£¨Data Structure£©
[ȦÀοø 5.02.01] ÀÚ·á ±¸Á¶ÀÇ Á¤ÀÇ ¹× ºÐ·ù / 664
[ȦÀοø 5.02.02] ¼±Çü ±¸Á¶ - ½ºÅã¨Stack£© / 665
[ȦÀοø 5.02.03] ¼±Çü ±¸Á¶ - Å¥£¨Queue£© / 668
[ȦÀοø 5.02.04] ¼±Çü ±¸Á¶ - µ¥Å©£¨Deque£© / 674
[ȦÀοø 5.02.05] ¼±Çü ±¸Á¶ - ¹è¿­£¨Array, ¿¬Á¢¸®½ºÆ®£© / 675
[ȦÀοø 5.02.06] ¼±Çü ±¸Á¶ - ¿¬°á ¸®½ºÆ®£¨Linked List£© / 679
[ȦÀοø 5.02.07] ¼±Çü ±¸Á¶ - ¿¬°á ¸®½ºÆ®ÀÇ Á¾·ù / 680
[ȦÀοø 5.02.08] ¼±Çü ±¸Á¶ - ¿¬°á ¸®½ºÆ®ÀÇ ³ëµå »ðÀÔ / 683
[ȦÀοø 5.02.09] ¼±Çü ±¸Á¶ - ¿¬°á ¸®½ºÆ®ÀÇ ³ëµå »èÁ¦ / 686
[ȦÀοø 5.02.10] ºñ¼±Çü ±¸Á¶ - Æ®¸®£¨Tree£© / 688
[ȦÀοø 5.02.11] ºñ¼±Çü ±¸Á¶ - ÀÌÁø Æ®¸® / 689
[ȦÀοø 5.02.12] ºñ¼±Çü ±¸Á¶ - ÀÌÁø Æ®¸® ¼øȸ / 694
[ȦÀοø 5.02.13] ºñ¼±Çü ±¸Á¶ - Æú¸®½¬£¨Polish£© Ç¥±â¹ý / 696
[ȦÀοø 5.02.14] ºñ¼±Çü ±¸Á¶ - ±×·¡ÇÁ£¨Graph£© / 700
[ȦÀοø 5.02.15] ºñ¼±Çü ±¸Á¶ - ±×·¡ÇÁ¿Í ÀÎÁ¢Çà·Ä / 702
[ȦÀοø 5.02.16] ºñ¼±Çü ±¸Á¶ - ½ÅÀåÆ®¸® / 704
[ȦÀοø 5.02.17] ºñ¼±Çü ±¸Á¶ - ÃÖ¼Ò ºñ¿ë ½ÅÀåÆ®¸® / 706
[ȦÀοø 5.02.18] ±×·¡ÇÁ Ž»ö£¨Traversal£© / 710











Chapter 3 °Ë»ö£¨Search, Ž»ö£©
[ȦÀοø 5.03.01] °Ë»öÀÇ Á¾·ù / 718
[ȦÀοø 5.03.02] ¼±Çü °Ë»ö£¨Linear Search, ¼øÂ÷°Ë»ö£© / 719
[ȦÀοø 5.03.03] ½Ã°£ º¹Àâµµ£¨Time Complexity£© / 721
[ȦÀοø 5.03.04] À̺У¨ÀÌÁø£© °Ë»ö£¨Binary Search£© / 724
[ȦÀοø 5.03.05] º¸°£ °Ë»ö£¨Interpolation Search£© / 726
[ȦÀοø 5.03.06] ºí·Ï °Ë»ö£¨Block Search£© / 727
[ȦÀοø 5.03.07] ÀÌÁøÆ®¸® °Ë»ö£¨Block Search£© / 729
[ȦÀοø 5.03.08] ÇØ½Ì °Ë»ö £¨Hashing Search£© / 733
[ȦÀοø 5.03.09] AVL Æ®¸® °Ë»ö / 740
[ȦÀοø 5.03.10] B-Æ®¸® / 742
[ȦÀοø 5.03.11] ÇǺ¸³ªÄ¡ °Ë»ö / 745
[ȦÀοø 5.03.12] 2-3 Æ®¸® / 748
[ȦÀοø 5.03.13] ·¹µå-ºí·¢£¨Red-Black£© Æ®¸® / 750

Chapter 4 Á¤·Ä£¨Sort£©
[ȦÀοø 5.04.01] Á¤·ÄÀÇ Á¾·ù / 754
[ȦÀοø 5.04.02] ¼±Åà Á¤·Ä - ³»ºÎ Á¤·Ä / 756
[ȦÀοø 5.04.03] ¹öºí Á¤·Ä - ³»ºÎ Á¤·Ä / 759
[ȦÀοø 5.04.04] »ðÀÔ Á¤·Ä - ³»ºÎ Á¤·Ä / 761
[ȦÀοø 5.04.05] ½© Á¤·Ä - ³»ºÎ Á¤·Ä / 762
[ȦÀοø 5.04.06] Èü Á¤·Ä - ³»ºÎ Á¤·Ä / 764
[ȦÀοø 5.04.07] ÀÌÁø º´ÇÕ Á¤·Ä - ³»ºÎ Á¤·Ä / 767
[ȦÀοø 5.04.08] ¹öŶ Á¤·Ä - ³»ºÎ Á¤·Ä / 768
[ȦÀοø 5.04.09] Äü Á¤·Ä - ³»ºÎ Á¤·Ä / 769
[ȦÀοø 5.04.10] 2-¿ø º´ÇÕ Á¤·Ä - ¿ÜºÎ Á¤·Ä / 772
[ȦÀοø 5.04.11] ±ÕÇü º´ÇÕ Á¤·Ä - ¿ÜºÎ Á¤·Ä / 773
[ȦÀοø 5.04.12] °è´Ü½Ä º´ÇÕ Á¤·Ä - ¿ÜºÎ Á¤·Ä / 774
[ȦÀοø 5.04.13] ´Ù»ó º´ÇÕ Á¤·Ä - ¿ÜºÎ Á¤·Ä / 775
[ȦÀοø 5.04.14] ¿À½Ç·¹ÀÌÆà º´ÇÕ Á¤·Ä - ¿ÜºÎ Á¤·Ä / 777

























6
µ¥ÀÌÅͺ£À̽º


Chapter 1 µ¥ÀÌÅͺ£À̽ºÀÇ °³¿ä
[ȦÀοø 6.01.01] µ¥ÀÌÅͺ£À̽ºÀÇ Á¤ÀÇ / 782
[ȦÀοø 6.01.02] µ¥ÀÌÅͺ£À̽º£¨Database£©ÀÇ Æ¯Â¡ / 783
[ȦÀοø 6.01.03] µ¥ÀÌÅͺ£À̽º£¨Database£©ÀÇ ±¸¼º ¿ä¼Ò / 784
[ȦÀοø 6.01.04] µ¥ÀÌÅͺ£À̽ºÀÇ ½ºÅ°¸¶£¨Schema£© / 786
[ȦÀοø 6.01.05] µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ £¨DBMS£© / 790
[ȦÀοø 6.01.06] DBMSÀÇ Çʼö ±â´É / 792
[ȦÀοø 6.01.07] DBMSÀÇ ÀåÁ¡°ú ´ÜÁ¡ / 793

Chapter 2 µ¥ÀÌÅÍ ¸ðµ¨ ¹× µ¥ÀÌÅͺ£À̽º ¼³°è
[ȦÀοø 6.02.01] Á¤º¸ ¸ðµ¨¸µ°ú µ¥ÀÌÅÍ ¸ðµ¨¸µ / 796
[ȦÀοø 6.02.02] µ¥ÀÌÅÍ ¸ðµ¨£¨Data Model£© / 796
[ȦÀοø 6.02.03] E-R ¸ðµ¨ÀÇ Æ¯Â¡°ú ´ÙÀ̾î±×·¥ ±âÈ£ / 798
[ȦÀοø 6.02.04] °ü°èÇü µ¥ÀÌÅÍ ¸ðµ¨ / 799
[ȦÀοø 6.02.05] °èÃþÇü µ¥ÀÌÅÍ ¸ðµ¨ / 801
[ȦÀοø 6.02.06] ³×Æ®¿öÅ© µ¥ÀÌÅÍ ¸ðµ¨ / 802
[ȦÀοø 6.02.07] °ü°è ½ºÅ°¸¶£¨Relation Schema£© ¼³°è / 803
[ȦÀοø 6.02.08] ÇÔ¼ö Á¾¼Ó£¨FD£© / 804
[ȦÀοø 6.02.09] Á¤±ÔÈ­£¨normalization£© / 805
[ȦÀοø 6.02.10] Á¦ 1 Á¤±ÔÇü£¨1NF£© / 807
[ȦÀοø 6.02.11] Á¦ 2 Á¤±ÔÇü£¨2NF£© / 808
[ȦÀοø 6.02.12] Á¦ 3 Á¤±ÔÇü£¨3NF£© / 810
[ȦÀοø 6.02.13] º¸À̽º ÄÚµå Á¤±ÔÇü£¨BCNF£© / 811
[ȦÀοø 6.02.14] Á¦ 4 Á¤±ÔÇü£¨4NF£© / 812
[ȦÀοø 6.02.15] Á¦ 5 Á¤±ÔÇü£¨5NF£© / 813
[ȦÀοø 6.02.16] µ¥ÀÌÅͺ£À̽ºÀÇ ¼³°è ¼ø¼­ / 814

Chapter 3 °ü°èÇü µ¥ÀÌÅͺ£À̽º
[ȦÀοø 6.03.01] °ü°èÇü µ¥ÀÌÅͺ£À̽º ¿ë¾î Á¤¸® / 818
[ȦÀοø 6.03.02] ¸±·¹À̼ÇÀÇ Æ¯Â¡ / 820
[ȦÀοø 6.03.03] °ü°è µ¥ÀÌÅͺ£À̽ºÀÇ Å°£¨Key£© / 821
[ȦÀοø 6.03.04] ¹«°á¼º£¨Integrity£©ÀÇ Á¦¾à Á¶°Ç / 823

Chapter 4 °ü°è µ¥ÀÌÅÍ ¿¬»ê
[ȦÀοø 6.04.01] °ü°è ´ë¼ö£¨Relational Algebra£© / 826
[ȦÀοø 6.04.02] ÇÕÁýÇÕ£¨Union£© / 828
[ȦÀοø 6.04.03] ±³ÁýÇÕ£¨Intersection£© / 829
[ȦÀοø 6.04.04] Â÷ÁýÇÕ£¨Difference£© / 830
[ȦÀοø 6.04.05] °öÁýÇÕ£¨Cartesian Product£© / 831
[ȦÀοø 6.04.06] ¼¿·º¼Ç£¨Selection£© / 832
[ȦÀοø 6.04.07] ÇÁ·ÎÁ§¼Ç£¨Projection£© / 833
[ȦÀοø 6.04.08] Á¶ÀΣ¨Join£© - ¼¼ÅÍ Á¶ÀΣ¨-Join£© / 834
[ȦÀοø 6.04.09] Á¶ÀΣ¨Join£© - ÀÚ¿¬ Á¶ÀΣ¨Natural-Join£© / 838
[ȦÀοø 6.04.10] µðºñÀü£¨Division£© / 841
[ȦÀοø 6.04.11] ÁúÀÇ ÃÖÀûÈ­ÀÇ °æÇèÀû ±ÔÄ¢ / 842
[ȦÀοø 6.04.12] °ü°è Çؼ®£¨Relational calculus£© / 843



Chapter 5 SQL
[ȦÀοø 6.05.01] SQLÀÇ Æ¯Â¡ / 848
[ȦÀοø 6.05.02] SQL ¸í·É¾îÀÇ ºÐ·ù / 849
[ȦÀοø 6.05.03] CREATE ¸í·É¾î / 850
[ȦÀοø 6.05.04] ALTER ¸í·É¾î / 853
[ȦÀοø 6.05.05] DROP ¸í·É¾î / 854
[ȦÀοø 6.05.06] SELECT ¸í·É¾î - ±âº» °Ë»ö / 855
[ȦÀοø 6.05.07] SELECT ¸í·É¾î - Á¶°Ç ÁöÁ¤ °Ë»ö / 857
[ȦÀοø 6.05.08] SELECT ¸í·É¾î - ºÎ¼Ó, º¹¼ö ÁúÀÇ / 859
[ȦÀοø 6.05.09] SELECT ¸í·É¾î - Á¤·Ä / 862
[ȦÀοø 6.05.10] SELECT ¸í·É¾î - ±×·ì ÁöÁ¤ / 864
[ȦÀοø 6.05.11] SELECT ¸í·É¾î - ÁýÇÕ / 866
[ȦÀοø 6.05.12] INSERT ¸í·É¾î / 868
[ȦÀοø 6.05.13] UPDATE ¸í·É¾î / 869
[ȦÀοø 6.05.14] DELETE ¸í·É¾î / 870
[ȦÀοø 6.05.15] ºä£¨View£©ÀÇ Æ¯Â¡°ú ´ÜÁ¡ / 871
[ȦÀοø 6.05.16] ³»Àå SQL£¨Embedded SQL£© / 873
[ȦÀοø 6.05.17] À妽º£¨Index£© / 874
[ȦÀοø 6.05.18] ½Ã½ºÅÛ Ä«Å»·Î±×£¨System Catalog£© / 877

Chapter 6 µ¥ÀÌÅͺ£À̽ºÀÇ °í±Þ ±â¹ý
[ȦÀοø 6.06.01] Æ®·£Àè¼Ç£¨Transaction£©ÀÇ Á¤ÀÇ / 880
[ȦÀοø 6.06.02] Æ®·£Àè¼ÇÀÇ Æ¯¼º / 880
[ȦÀοø 6.06.03] Æ®·£Àè¼Ç »óÅ / 882
[ȦÀοø 6.06.04] Æ®¸®°Å£¨Trigger£© / 886
[ȦÀοø 6.06.05] º´Çà Á¦¾î£¨Concurrency Control£© / 887
[ȦÀοø 6.06.06] ·ÎÅ·£¨Locking£© / 889
[ȦÀοø 6.06.07] ºÐ»ê µ¥ÀÌÅͺ£À̽º / 890
[ȦÀοø 6.06.08] ºÐ»ê µ¥ÀÌÅͺ£À̽ºÀÇ Àå´ÜÁ¡ / 891
[ȦÀοø 6.06.09] ºòµ¥ÀÌÅÍ£¨Big Data£© / 892
[ȦÀοø 6.06.10] Çϵӣ¨Hadoop£© / 895






















7
ÇÁ·Î±×·¡¹Ö ÀϹÝ


Chapter 1 ÇÁ·Î±×·¥ ¾ð¾îÀÇ °³¿ä
[ȦÀοø 7.01.01] ÇÁ·Î±×·¥ ¾ð¾îÀÇ Á¤ÀÇ / 902
[ȦÀοø 7.01.02] Àú±Þ ¾ð¾î¿Í °í±Þ ¾ð¾î / 902
[ȦÀοø 7.01.03] ±â°è¾î£¨Machine Language£© / 903
[ȦÀοø 7.01.04] ¿ø½Ã ÇÁ·Î±×·¥°ú ¸ñÀû ÇÁ·Î±×·¥ / 904
[ȦÀοø 7.01.05] ¾ð¾î ¹ø¿ª ÇÁ·Î±×·¥ / 904
[ȦÀοø 7.01.06] ¸ÅÅ©·Î ÇÁ·Î¼¼¼­ / 909
[ȦÀοø 7.01.07] ÇÁ·Î±×·¥ ¼öÇà ¼ø¼­ £¨ÄÄÆÄÀÏ·¯ ¼ø£© / 909
[ȦÀοø 7.01.08] ¸µÄ¿£¨Linker£© / 910
[ȦÀοø 7.01.09] ·Î´õ£¨Loader£© / 912
[ȦÀοø 7.01.10] ·Î´õÀÇ Á¾·ù / 915
[ȦÀοø 7.01.11] ÁÁÀº ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ±¸ºñ Á¶°Ç / 916
[ȦÀοø 7.01.12] ¹®¼­È­ÀÇ ¸ñÀû / 916
[ȦÀοø 7.01.13] ÁÖ¼®£¨Comment£© / 917
[ȦÀοø 7.01.14] ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¾ð¾îº° Ư¼º / 918

Chapter 2 ÄÄÆÄÀÏ·¯ ±¸Á¶
[ȦÀοø 7.02.01] ÄÄÆÄÀÏ·¯ ´Ü°è / 922
[ȦÀοø 7.02.02] ¾îÈÖ ºÐ¼®£¨lexical analysis£© / 923
[ȦÀοø 7.02.03] ±¸¹® ºÐ¼®£¨syntax analysis£© / 924
[ȦÀοø 7.02.04] ±¸¹® ºÐ¼®ÀÇ ÆĽº Æ®¸®£¨parse tree£© / 925
[ȦÀοø 7.02.05] ±¸¹® ºÐ¼®ÀÇ ¼ö½Ä ±¸¹® Ç¥±â¹ý / 926
[ȦÀοø 7.02.06] ±¸¹® ºÐ¼®ÀÇ ¼ö½Ä ±¸¹® Ç¥±â¹ý º¯È¯ / 927
[ȦÀοø 7.02.07] BNF£¨Backus-Naur Form£© / 928
[ȦÀοø 7.02.08] EBNF£¨Extended BNF, È®ÀåµÈ BNF£© / 930
[ȦÀοø 7.02.09] ±¸¹® µµÇ¥£¨syntax diagram£© / 931
[ȦÀοø 7.02.10] ÄÄÆÄÀÏ·¯ÀÇ ÃνºÅ°£¨Chomsky£© °èÃþ / 932

Chapter 3 ÀÚ·á °´Ã¼¿Í ¼ø¼­ Á¦¾î
[ȦÀοø 7.03.01] ÀÚ·á °´Ã¼ÀÇ Á¤ÀÇ / 936
[ȦÀοø 7.03.02] ¿¹¾à¾î£¨Reserved Word£© / 936
[ȦÀοø 7.03.03] º¯¼ö¿Í »ó¼ö / 937
[ȦÀοø 7.03.04] Æ÷ÀÎÅÍ / 938
[ȦÀοø 7.03.05] ÀâÀ½¾î, ±¸ºÐ¹®ÀÚ / 939
[ȦÀοø 7.03.06] ¹ÙÀεù°ú ¹ÙÀεù ½Ã°£ / 939
[ȦÀοø 7.03.07] ¹ÙÀεù ½Ã°££¨Binding Time£©ÀÇ Á¾·ù / 940
[ȦÀοø 7.03.08] Á¤Àû ¹ÙÀεù°ú µ¿Àû ¹ÙÀεù / 940
[ȦÀοø 7.03.09] °íÁ¤ ¼Ò¼öÁ¡°ú ºÎµ¿ ¼Ò¼öÁ¡ / 941
[ȦÀοø 7.03.10] ÀÚ·áÇü º¯È¯½Ã È®Àå°ú Ãà¼Ò / 942
[ȦÀοø 7.03.11] Á¤Àû Çü °Ë»ç¿Í µ¿Àû Çü °Ë»ç / 942
[ȦÀοø 7.03.12] ÀÚ·á °´Ã¼ÀÇ º°¸í£¨Alias£© / 943
[ȦÀοø 7.03.13] ¿¬»êÀÚ / 944
[ȦÀοø 7.03.14] ¹¬½ÃÀû ¼ø¼­Á¦¾î¿Í ¸í½ÃÀû ¼ø¼­Á¦¾î / 944
[ȦÀοø 7.03.15] ¼ø¼­ Á¦¾î¹® / 945
[ȦÀοø 7.03.16] ºí·Ï ±¸Á¶ / 946
[ȦÀοø 7.03.17] ¾Ë°í¸®Áò£¨Algorithm£© / 947
[ȦÀοø 7.03.18] ¼ø¼­µµ£¨Flow Chart£© / 948
[ȦÀοø 7.03.19] µð¹ö±ë£¨Debugging£© / 952


Chapter 4 ±¸Á¶Àû ÇÁ·Î±×·¡¹Ö [ȦÀοø 7.04.01] ±¸Á¶Àû ÇÁ·Î±×·¡¹Ö ±â¹ý / 954
[ȦÀοø 7.04.02] ºÎ ÇÁ·Î±×·¥£¨Subprogram£© / 954
[ȦÀοø 7.04.03] ¸ÅÅ©·Î£¨Macro£© / 959
[ȦÀοø 7.04.04] ÄÚ·çƾ£¨Coroutine£© / 960
[ȦÀοø 7.04.05] Side effect £¨ºÎÀۿ룩 / 961

Chapter 5 C¾ð¾îÀÇ ±âÃÊ
[ȦÀοø 7.05.01] C¾ð¾î ÇÁ·Î±×·¡¹Ö »ìÆ캸±â / 964
[ȦÀοø 7.05.02] C¾ð¾îÀÇ Æ¯Â¡ / 966
[ȦÀοø 7.05.03] C¾ð¾îÀÇ ÀÛ¼º ±ÔÄ¢ / 967
[ȦÀοø 7.05.04] º¯¼ö¸í ÀÛ¼º ±ÔÄ¢ / 967
[ȦÀοø 7.05.05] Ç¥ÁØ ÀÔÃâ·Â ÇÔ¼ö / 968
[ȦÀοø 7.05.06] »ó¼ö£¨Constant£© / 969
[ȦÀοø 7.05.07] º¯¼ö ¼±¾ð / 972
[ȦÀοø 7.05.08] Çü º¯È¯£¨Type Conversion£© / 974
[ȦÀοø 7.05.09] printf£¨£© ÇÔ¼ö¿Í º¯È¯ ¹®ÀÚ / 975
[ȦÀοø 7.05.10] ¿¬»êÀÚ ¿ì¼±¼øÀ§ / 977
[ȦÀοø 7.05.11] ++, ¡ª ¿¬»êÀÚ / 979
[ȦÀοø 7.05.12] -, !, ~, sizeof ¿¬»êÀÚ / 980
[ȦÀοø 7.05.13] &, * ¿¬»êÀÚ / 982
[ȦÀοø 7.05.14] »ê¼ú ¿¬»êÀÚ / 983
[ȦÀοø 7.05.15] £¼£¼, £¾£¾ ¿¬»êÀÚ / 984
[ȦÀοø 7.05.16] °ü°è ¿¬»êÀÚ / 985
[ȦÀοø 7.05.17] ºñÆ® ³í¸® ¿¬»êÀÚ / 986
[ȦÀοø 7.05.18] ³í¸® ¿¬»êÀÚ / 988
[ȦÀοø 7.05.19] »ïÇ× ¿¬»êÀÚ / 990
[ȦÀοø 7.05.20] ´ëÀÔ ¿¬»êÀÚ / 991
[ȦÀοø 7.05.21] ÄÞ¸¶ ¿¬»êÀÚ / 992
[ȦÀοø 7.05.22] ´ÜÀÏ if¹® / 993
[ȦÀοø 7.05.23] ÀÌÁß if¹® / 994
[ȦÀοø 7.05.24] ´ÙÁß if~else¹® / 995
[ȦÀοø 7.05.25] switch ~ case ~ default ¹® / 997
[ȦÀοø 7.05.26] ¹Ýº¹¹® - for ¹® / 998
[ȦÀοø 7.05.27] ¹Ýº¹¹® - while ¹® / 1000
[ȦÀοø 7.05.28] ¹Ýº¹¹® - do ~ while ¹® / 1001
[ȦÀοø 7.05.29] ¹è¿­ÀÇ »ç¿ë / 1003
[ȦÀοø 7.05.30] ¹è¿­ÀÇ ¼±¾ð°ú ÃʱâÈ­ / 1006
[ȦÀοø 7.05.31] ¹è¿­°ú Æ÷ÀÎÅÍ / 1009
[ȦÀοø 7.05.32] ±â¾ï Ŭ·¡½º£¨Storage Class£© / 1015
[ȦÀοø 7.05.33] ÇÔ¼ö£¨Function£© / 1018
[ȦÀοø 7.05.34] ±¸Á¶Ã¼£¨Structure£© / 1022
[ȦÀοø 7.05.35] ¸ÅÅ©·Î£¨Macro£© / 1024
[ȦÀοø 7.05.36] ¾²·¹µå£¨Thread£© / 1026
[ȦÀοø 7.05.37] fork£¨£© ¾Ë°í¸®Áò / 1031






Chapter 6 ÀÚ¹Ù£¨Java£© ¾ð¾î
[ȦÀοø 7.06.01] ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö »ìÆ캸±â / 1036
[ȦÀοø 7.06.02] °´Ã¼£¨Object£© ÀÌÇØÇϱâ / 1036
[ȦÀοø 7.06.03] Ŭ·¡½º£¨Class£©¿Í ¸â¹ö / 1037
[ȦÀοø 7.06.04] Ŭ·¡½º ¼±¾ð°ú °´Ã¼ »ç¿ë / 1038
[ȦÀοø 7.06.05] Ŭ·¡½ºÀÇ »ó¼Ó / 1040
[ȦÀοø 7.06.06] Á¢±Ù ÁöÁ¤ÀÚ / 1046
[ȦÀοø 7.06.07] ¿À¹ö·Îµù£¨Overloading£© / 1047
[ȦÀοø 7.06.08] ¿À¹ö¶óÀ̵ù£¨Overriding£© / 1048
[ȦÀοø 7.06.09] Ãß»ó Ŭ·¡½º£¨abstract class£© / 1050
[ȦÀοø 7.06.11] ÀÚ¹ÙÀÇ ¿À·ù ó¸® / 1052
[ȦÀοø 7.06.12] »ó¼Ó¿¡¼­ÀÇ »ý¼ºÀÚ / 1055

Chapter 7 ÀÎÅÍ³Ý ¾ð¾î
[ȦÀοø 7.07.01] À¥£¨Web£©ÀÇ °³¿ä / 1060
[ȦÀοø 7.07.02] ÀÎÅÍ³Ý ¾ð¾îÀÇ µ¿ÀÛ ¿ø¸® / 1062
[ȦÀοø 7.07.03] HTML ¹®¼­ÀÇ ±âº» ±¸Á¶ ~ / 1063
[ȦÀοø 7.07.04] £¼FORM£¾ ÅÂ±× / 1064
[ȦÀοø 7.07.05] JavaScript / Python / 1066
[ȦÀοø 7.07.06] ASP£¨Active Server Page£© / 1068
[ȦÀοø 7.07.07] PHP / 1069
[ȦÀοø 7.07.08] JSP£¨Java Server Page£© / 1070
[ȦÀοø 7.07.09] Ajax / 1071
´õº¸±â +-