°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (37,620¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (27,720¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (31,680¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

ÄÚµå·Î ¾Ë¾Æº¸´Â ARM ¸®´ª½º Ä¿³Î : ARM64 Ä¿³Î(v4.6)·Î Àü¸é °³Á¤

¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ

ÃֽŠARM64 Ä¿³ÎÀ» ÄÚµå ·¹º§¿¡¼­ »ó¼¼È÷ ºÐ¼®ÇÏ´Ù!

Á¤°¡

44,000¿ø

  • 39,600¿ø (10%ÇÒÀÎ)

    2,200P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
  • 5/10(±Ý) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
  • ÁÖ¹®¼ö·®
    °¨¼Ò Áõ°¡
    • À̺¥Æ®/±âȹÀü

    • ¿¬°üµµ¼­

    • »óÇ°±Ç

    AD

    Ã¥¼Ò°³

    ÃֽŠARM64 Ä¿³ÎÀ» ÄÚµå ·¹º§¿¡¼­ »ó¼¼È÷ ºÐ¼®ÇÏ´Ù!

    Çö¾÷¿¡¼­ Ä¿³Î ¾÷¹«¸¦ ÇÏ°í Àְųª, Ãë¹Ì·Î Ä¿³Î ºÐ¼®À» ½ÃÀÛÇßÁö¸¸ ¹æ´ëÇÑ ¾ç°ú ³­ÇØÇÑ ÄÚµå ¶§¹®¿¡ ¾î·Á¿òÀ» °Þ°í Àִ°¡? ½Ã°£ÀÌ ºÎÁ·ÇÏ¿© ¾îµð¼­ºÎÅÍ ½ÃÀÛÇØ¾ß ÇÒÁö °¥ÇÇÁ¶Â÷ ÀâÁö ¸øÇÏ°í Àִ°¡? ¿À·¡Àü¿¡ ±¸ÀÔÇÑ Ã¥À» µÚÀû°Å¸®Áö¸¸ Ä¿³Î ¹öÀüÀÌ ¸ÂÁö ¾Ê¾Æ ½Ã°£¸¸ ³¶ºñÇÏ°í ÀÖÁö´Â ¾ÊÀº°¡? ÃֽŠĿ³Î ÇнÀ¿¡ ¾î·Á¿òÀ» °Þ´Â ÀÌ·± ºÐµéÀ» À§ÇØ ¡¶ÄÚµå·Î ¾Ë¾Æº¸´Â ARM ¸®´ª½º Ä¿³Î¡·À» Àü¸é °³Á¤ÇÏ¿© Ãâ°£Çß´Ù. ÀÌ Ã¥Àº ÃֽŠARM64 Ä¿³ÎÀÇ ÁÖ¿ä ¼­ºê½Ã½ºÅÛÀ» ÄÚµå ·¹º§¿¡¼­ ºÐ¼®ÇÏ°í ÀÖÀ¸¸ç, ±âÁ¸ ¿ø¸®¸¦ Äڵ带 Á÷Á¢ ÂѾư¡¸ç ¸íÄèÇÏ°Ô ¼Ò°³ÇÏ°í ÀÖ¾î Ä¿³Î ¿£Áö´Ï¾îµé¿¡°Ô ÈǸ¢ÇÑ ±æÀâÀÌ°¡ µÉ °ÍÀÌ´Ù.

    ÃâÆÇ»ç ¼­Æò

    ARM64 Ä¿³ÎÀÇ ÀÛµ¿ ±¸Á¶ Àü°Ý °ø°³!
    ÃֽŠĿ³ÎÀ» ºÐ¼®Çϰųª ¼öÁ¤Çϱâ À§ÇØ ¶óÀÎ ´ÜÀ§·Î ÄÚµå ¼³¸í!

    Çö¾÷¿¡¼­ Ä¿³Î ¾÷¹«¸¦ ÇÏ°í Àְųª, Ãë¹Ì·Î Ä¿³Î ºÐ¼®À» ½ÃÀÛÇßÁö¸¸ ¹æ´ëÇÑ ¾ç°ú ³­ÇØÇÑ ÄÚµå ¶§¹®¿¡ ¾î·Á¿òÀ» °Þ°í Àִ°¡? ½Ã°£ÀÌ ºÎÁ·ÇÏ¿© ¾îµð¼­ºÎÅÍ ½ÃÀÛÇØ¾ß ÇÒÁö °¥ÇÇÁ¶Â÷ ÀâÁö ¸øÇÏ°í Àִ°¡? ¿À·¡Àü¿¡ ±¸ÀÔÇÑ Ã¥À» µÚÀû°Å¸®Áö¸¸ Ä¿³Î ¹öÀüÀÌ ¸ÂÁö ¾Ê¾Æ ½Ã°£¸¸ ³¶ºñÇÏ°í ÀÖÁö´Â ¾ÊÀº°¡? ÃֽŠĿ³Î ÇнÀ¿¡ ¾î·Á¿òÀ» °Þ´Â ÀÌ·± ºÐµéÀ» À§ÇØ ¡¶ÄÚµå·Î ¾Ë¾Æº¸´Â ARM ¸®´ª½º Ä¿³Î¡·À» Àü¸é °³Á¤ÇÏ¿© Ãâ°£Çß´Ù. ÀÌ Ã¥Àº ÃֽŠARM64 Ä¿³ÎÀÇ ÁÖ¿ä ¼­ºê½Ã½ºÅÛÀ» ÄÚµå ·¹º§¿¡¼­ ºÐ¼®ÇÏ°í ÀÖÀ¸¸ç, ±âÁ¸ ¿ø¸®¸¦ Äڵ带 Á÷Á¢ ÂѾư¡¸ç ¸íÄèÇÏ°Ô ¼Ò°³ÇÏ°í ÀÖ¾î Ä¿³Î ¿£Áö´Ï¾îµé¿¡
    °Ô ÈǸ¢ÇÑ ±æÀâÀÌ°¡ µÉ °ÍÀÌ´Ù.

    ARM64 Ä¿³Î °³¹ßÀ» ½ÃÀÛÇ߰ųª Á» ´õ ±í°í ´Ù¾çÇÏ°Ô ÀÌÇØÇÏ°í ½ÍÀº ¿£Áö´Ï¾î, (³î¶ø°Ôµµ) Ãë¹Ì·Î ARM64 Ä¿³ÎÀ» ÀÌÇØÇÏ°íÀÚ ÇÏ´Â ¿£Áö´Ï¾î¸¦ À§ÇÑ ÀÌ Ã¥Àº ARMv8 ¾ÆÅ°ÅØó¿¡ ´ëÇÑ ³»¿ë»Ó¸¸ ¾Æ´Ï¶ó Ä¿³ÎÀÇ ÇÙ½É ±¸µ¿ ¿ø¸®¸¦ ¿Ïº®È÷ ½ÀµæÇÏ´Â µ¥ ÇÊ¿äÇÑ °ÅÀÇ ¸ðµç ³»¿ëÀ» ´ã°í ÀÖ´Ù. ´õ¿íÀÌ 360¿© °³ÀÇ ±×¸²À» ÅëÇØ ÀÌÇظ¦ µ½°í ÀÖ¾î ±â³ª±ä Ä¿³Î ºÐ¼®ÀÇ ±æ¿¡ µçµçÇÑ µ¿¹ÝÀÚ°¡ µÉ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

    ÀÌ Ã¥ÀÇ ÁÖ¿ä ³»¿ë
    ¤ý ARMv8 ¾ÆÅ°ÅØó ±¸Á¶
    ¤ý ¸Þ¸ð¸® ¸ÅÇÎ, ÆäÀÌ¡
    ¤ý ŽºÅ© °ü¸®¿Í ½ºÄÉÁÙ¸µ
    ¤ý ÀÎÅÍ·´Æ®¿Í ŸÀ̸Ó
    ¤ý ARM64 Ä¿³ÎÀÇ ½ÃÀÛ°ú ÀͼÁ¼Ç Çڵ鸵, µð¹ÙÀ̽º Æ®¸®
    ¤ý ¸Þ¸ð¸® ÇÒ´çÀÚ
    ¤ý SMP¿Í cpu ÅäÆú·ÎÁö

    ¸ñÂ÷

    1Àå ARMv8 ¾ÆÅ°ÅØó 1
    1.1 ARMv8 ¼Ò°³ 4
    1.1.1 ÀͼÁ¼Ç ¸ðµ¨ 5
    1.1.2 ÀͼÁ¼Ç ·¹º§ º¯°æ 6
    1.1.3 ½ÇÇà »óÅ 7
    1.1.4 ½ÇÇà »óÅ º¯°æ 7

    1.2 ARMv8 ·¹Áö½ºÅÍ 8
    1.2.1 ÇÁ·Î¼¼¼­ »óÅ ·¹Áö½ºÅÍ(PSTATE) 9
    1.2.2 AArch64 Ư¼ö ¸ñÀû ·¹Áö½ºÅÍ 10
    1.2.3 ½Ã½ºÅÛ ·¹Áö½ºÅÍ 12
    1.2.4 ABIÀÇ ·¹Áö½ºÅÍ »ç¿ë ±ÔÄ¢ 12

    1.3 AArch64 ÀͼÁ¼Ç Çڵ鸵 13
    1.3.1 ÀͼÁ¼Ç ŸÀÔ 14
    1.3.2 µ¿±â ¹× ºñµ¿±â ÀͼÁ¼Ç 15
    1.3.3 ÀͼÁ¼Ç Çڵ鸵 16
    1.3.4 ÀͼÁ¼Ç¿¡ ÀÇÇØ º¯°æµÇ´Â ½ÇÇà »óÅÂ¿Í ÀͼÁ¼Ç ·¹º§ 17
    1.3.5 AArch64 ÀͼÁ¼Ç º¤ÅÍ Å×À̺í 19
    1.3.6 ÀÎÅÍ·´Æ® Çڵ鸵 20
    1.3.7 ÀúÀÚ IC Ç¥ÁØ ÀÎÅÍ·´Æ® ÄÁÆ®·Ñ·¯ 21

    1.4 ij½Ã 21
    1.4.1 ij½Ã ±¸Á¶ 22
    1.4.2 ij½Ã ÄÁÆ®·Ñ·¯ 24
    1.4.3 ij½Ã Á¤Ã¥ 24
    1.4.4 ij½Ã ÀÏ°ü¼ºÀÇ µÎ °¡Áö °üÁ¡ 25
    1.4.5 ij½Ã °ü¸® 27
    1.4.6 ij½Ã Ž»ö 27

    1.5 MMU 28
    1.5.1 °¡»ó ÁÖ¼Ò¸¦ ¹°¸® ÁÖ¼Ò·Î º¯È¯ 29
    1.5.2 AArch64ÀÇ Å×ÀÌºí µð½ºÅ©¸³ÅÍ Á¾·ù 30
    1.5.3 Ä¿³Î°ú ¾ÖÇø®ÄÉÀ̼ÇÀÇ °¡»ó ÁÖ¼Ò °ø°£ ºÐ¸® 32
    1.5.4 º¯È¯ Å×À̺íÀÇ cacheable°ú shareable ¼Ó¼º 33
    1.5.5 µð½ºÅ©¸³ÅÍ ¸Þ¸ð¸® ¼Ó¼º 34
    1.5.6 ½ÃÅ¥¸®Æ¼¿Í MMU 36
    1.5.7 ÄÁÅؽºÆ® ½ºÀ§Äª 36

    1.6 ¸Þ¸ð¸® ¿À´õ¸µ 37
    1.6.1 ¸Þ¸ð¸® ŸÀÔ 39
    1.6.2 ¹è¸®¾î 41
    1.6.3 ¸Þ¸ð¸® ¼Ó¼º 42

    1.7 ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­ 44
    1.7.1 ¸ÖƼÇÁ·Î¼¼½Ì ½Ã½ºÅÛ 44
    1.7.2 ij½Ã ÀÏ°ü¼º 47
    1.7.3 Ŭ·¯½ºÅÍ ³»ÀÇ ¸ÖƼÄÚ¾î ij½Ã ÀÏ°ü¼º 48
    1.7.4 ¹ö½º ÇÁ·ÎÅäÄÝ°ú ij½Ã ÀÏ°ü¼º ÀÎÅÍÄ¿³ØÆ® 51

    1.8 Àü·Â °ü¸® 52
    1.8.1 À¯ÈÞ »óÅ °ü¸® 52
    1.8.2 ¼ÒºñÀü·ù °ü·Ã ÀνºÆ®·°¼Ç 54
    1.8.3 PSCI 54

    2Àå Ä¿³Î ½ÃÀÛÇϱâ 57
    2.1 Ä¿³ÎÀÇ ÁøÀÔÁ¡ head.S 60
    2.1.1 ºÎÆ® ÆĶó¹ÌÅÍ ÀúÀå 62
    2.1.2 EL2 ¼³Á¤ 63
    2.1.3 CPU ºÎÆ® ¸ðµå ÀúÀå 64
    2.1.4 ÆäÀÌÁö Å×ÀÌºí »ý¼º 65
    2.1.5 CPU ÃʱâÈ­ 71

    2.2 ÀͼÁ¼Ç Çڵ鸵 78
    2.2.1 ÀͼÁ¼Ç º¤ÅÍ 79
    2.2.2 ÀͼÁ¼Ç Å×ÀÌºí ¿£Æ®¸® 84

    2.3 µð¹ÙÀ̽º Æ®¸® 94
    2.3.1 µð¹ÙÀ̽º Æ®¸®ÀÇ Çʿ伺 94
    2.3.2 µð¹ÙÀ̽º Æ®¸® ÀÛ¼ºÇϱâ 95
    2.3.3 early FDT »ç¿ë 96
    2.3.4 FDT¸¦ Ç®¾î³½ ÈÄ »ç¿ë 107

    3Àå ÆäÀÌ¡°ú ¸ÅÇÎ 125
    3.1 ARM64 ÆäÀÌ¡ 127
    3.1.1 °¡»ó ÁÖ¼Ò °ø°£ 127
    3.1.2 ÆäÀÌÁö Å×ÀÌºí °³¿ä 130
    3.1.3 ÆäÀÌ¡ ÃʱâÈ­ 134
    3.1.4 ÆäÀÌÁö Å×ÀÌºí »ý¼º 142
    3.1.5 ÆäÀÌÁö Å×ÀÌºí ·¹Áö½ºÅÍ ¼³Á¤ 151
    3.1.6 ÆäÀÌÁö Å×ÀÌºí ¹× ÁÖ¼Ò º¯È¯ API 158

    3.2 °íÁ¤ ¸ÅÇÎ(fixmap) 161
    3.2.1 °íÁ¤ ¸ÅÇÎ ÃʱâÈ­ 162
    3.2.2 °íÁ¤ ¸ÅÇΰú ¾ð¸ÅÇÎ 164
    3.2.3 °íÁ¤ ¸ÅÇÎ °ü·Ã API 166

    3.3 ¿¬¼ÓµÈ °¡»ó ÁÖ¼Ò °ø°£ ¸ÅÇÎ(vmap) 168
    3.3.1 vmap ¿µ¿ª °ü¸® 168
    3.3.2 vmap 172
    3.3.3 vmap_area ÇÒ´ç 176
    3.3.4 vunmap 186
    3.3.5 vmap_area ÇÒ´ç°ú ÇØÁ¦ 192

    3.4 I/O ¸Þ¸ð¸® ¸ÅÇÎ(ioremap) 200
    3.4.1 early I/O ¸Þ¸ð¸® ¸ÅÇÎ 200
    3.4.2 I/O ¸Þ¸ð¸® ¸ÅÇÎ 205

    3.5 ÆäÀÌÁö µð½ºÅ©¸³ÅÍ ¸ÅÇÎ(vmemmap) 213
    3.5.1 vmemmap È°¼ºÈ­ 214

    4Àå ¸Þ¸ð¸® °ü¸® 219
    4.1 early ¸Þ¸ð¸® ÇÒ´çÀÚ: memblock 221
    4.1.1 memblock ±¸Á¶ 222
    4.1.2 memblock ÃʱâÈ­ 224
    4.1.3 memblock ÇÒ´ç°ú ÇØÁ¦ 229
    4.1.4 memblock Ãß°¡ 232
    4.1.5 memblock »èÁ¦ 240

    4.2 ¸Þ¸ð¸® ¸ðµ¨ 245
    4.2.1 ¸Þ¸ð¸® ¸ðµ¨ÀÇ Á¾·ù 246
    4.2.2 ¸Þ¸ð¸® ¸Ê(mem_map) 249

    4.3 Á¸ 254
    4.3.1 Á¸ ŸÀÔ 254
    4.3.2 ºÎÆ® ¸Þ¸ð¸® ÃʱâÈ­ 257
    4.3.3 vmemmapÀ» »ç¿ëÇÏ´Â sparse ¸Þ¸ð¸® ¸ðµ¨ 277

    4.4 ¹öµð ½Ã½ºÅÛ 309
    4.4.1 ¹öµð ½Ã½ºÅÛÀÇ ±¸Á¶ 309
    4.4.2 ÃÖÃÊ ¹öµð ±¸¼º °úÁ¤ 312
    4.4.3 ¹öµð ½Ã½ºÅÛÀÇ ÆäÀÌÁö ÇÒ´ç 322
    4.4.4 ¹öµð ½Ã½ºÅÛÀÇ ÆäÀÌÁö ÇØÁ¦ 336

    4.5 per-cpu ÆäÀÌÁö ÇÁ·¹ÀÓ Ä³½Ã(pcp) 343
    4.5.1 pcp ÃʱâÈ­ °úÁ¤ 344
    4.5.2 pcp ±¸¼ºÇϱâ 344
    4.5.3 pcp¿¡¼­ÀÇ ÆäÀÌÁö ÇÒ´ç 346
    4.5.4 pcp·ÎÀÇ ÆäÀÌÁö ÇØÁ¦ 349
    4.5.5 pcp¸¦ ¹öµð ½Ã½ºÅÛÀ¸·Î ȸ¼öÇϱâ 354

    4.6 ÆäÀÌÁö ÇÒ´çÀÚ 356
    4.6.1 ±¸Á¶ 356
    4.6.2 NUMA Áö¿ø 357
    4.6.3 Á¸ ±¸¼º ¹× zonelist 358
    4.6.4 zonelist ÃʱâÈ­ 361
    4.6.5 NUMA ¸Þ¸ð¸® Á¤Ã¥ ÃʱâÈ­ 370
    4.6.6 ÆäÀÌÁö ÇÒ´ç 373
    4.6.7 fastpath ÆäÀÌÁö ÇÒ´ç 375
    4.6.8 ´õƼ ÆäÀÌÁö 384
    4.6.9 slowpath ÆäÀÌÁö ÇÒ´ç 388
    4.6.10 ¿öÅ͸¶Å© 395

    4.7 ½½·¦ ÇÒ´çÀÚ 410
    4.7.1 ½½·¦, ½½·´, ½½·Ó 410
    4.7.2 ½½·¦ °´Ã¼ ±¸Á¶ 412
    4.7.3 kmem_cache ÃʱâÈ­ 413
    4.7.4 kmem ij½Ã »ý¼º 426
    4.7.5 ½½·¦ ÆäÀÌÁö ÇÒ´ç 442
    4.7.6 ½½·¦ °´Ã¼ ÇÒ´ç 449
    4.7.7 ½½·¦ °´Ã¼ ÇØÁ¦ 472

    4.8 kmalloc°ú vmalloc 487
    4.8.1 kmalloc°ú vmallocÀÇ Æ¯Â¡ 487
    4.8.2 ÀúÀÚ FP(ÀúÀÚ et Free PaÀúÀÚ e) Ç÷¡±× 488
    4.8.3 kmalloc ÇÒ´ç 490
    4.8.4 kmallocÀ¸·Î ÇÒ´çÇÑ ¸Þ¸ð¸® ÇØÁ¦ 496
    4.8.5 vmalloc ÃʱâÈ­ 498
    4.8.6 vmallocÀ» »ç¿ëÇÑ ¸Þ¸ð¸® ÇÒ´ç 500
    4.8.7 vmalloc( )À¸·Î ÇÒ´ç¹ÞÀº ¸Þ¸ð¸® ÇØÁ¦ 505

    4.9 per-cpu ÇÒ´çÀÚ 507
    4.9.1 °³¿ä 507
    4.9.2 per-cpu ÃʱâÈ­ 523
    4.9.3 first chunk ±¸¼º 545
    4.9.4 ½½·¦ ÇÒ´çÀÚ È°¼ºÈ­ ÈÄ per-cpu ÃʱâÈ­ 555
    4.9.5 per-cpu µ¿Àû ÇÒ´ç 556

    5Àå ŽºÅ© °ü¸® 575
    5.1 ŽºÅ© Ç¥Çö 577
    5.1.1 ÇÁ·Î¼¼½º¿Í ½º·¹µåÀÇ Â÷ÀÌ, ±×¸®°í ŽºÅ© 577
    5.1.2 ŽºÅ©¸¦ Ç¥ÇöÇÏ´Â ÀڷᱸÁ¶ 578
    5.1.3 ÃʱâÈ­ °úÁ¤ 579
    5.2 PID °ü¸®Çϱâ 586
    5.2.1 PID¸¦ Ç¥ÇöÇÏ´Â ÀڷᱸÁ¶ 586
    5.2.2 PID ÇÒ´çÇϱâ 591
    5.2.3 PID ÇØÁ¦Çϱâ 598
    5.2.4 PID ÇÒ´çÀ» À§ÇÑ ÃʱâÈ­ °úÁ¤ 600
    5.2.5 °ü·Ã API 603
    5.3 ½ÇÇà »óÅ °ü¸®Çϱâ 604
    5.3.1 ŽºÅ©ÀÇ ÁÖ¿ä ½ÇÇà »óÅ 605
    5.3.2 °ü·Ã API 606
    5.4 ¿ì¼±¼øÀ§ °ü¸®Çϱâ 607
    5.4.1 nice °ª°ú ¿ì¼±¼øÀ§ 607
    5.4.2 static priority, normal priority, dynamic priority 608
    5.4.3 ¿ì¼±¼øÀ§ ¼³Á¤Çϱâ 608
    5.4.4 PI boostinÀúÀÚ priority leak°ú ¿ì¼±¼øÀ§ ¸®¼Â 613
    5.5 ŽºÅ© »ý¼ºÇϱâ 614
    5.5.1 _do_fork( ): ŽºÅ© »ý¼ºÀÇ ½ÃÀÛÁ¡ 614
    5.5.2 copy_process( ): ŽºÅ© º¹»çÇϱâ 616
    5.6 ŽºÅ© Á¾·áÇϱâ 636
    5.6.1 do_exit( ) 637
    5.7 idle ½º·¹µå(swapper) 640
    5.7.1 idle ½º·¹µå°¡ ½ÇÇàµÇ´Â °úÁ¤ 641
    5.7.2 idle ½º·¹µå°¡ ÇÏ´Â ÀÏ 642
    5.7.3 idle ½º·¹µå°¡ ¼³Á¤µÇ´Â °úÁ¤ 645
    5.7.4 ÃʱâÈ­ °úÁ¤ ºÐ¼® 646
    5.8 ŽºÅ© °ü·Ã ÀڷᱸÁ¶ÀÇ ÇÊµå ¼³¸í 652
    5.8.1 task_struct ±¸Á¶Ã¼ 652
    5.8.2 thread_info ±¸Á¶Ã¼ 655
    5.8.3 thread_struct ±¸Á¶Ã¼ 656

    6Àå ŽºÅ© ½ºÄÉÁÙ¸µ 657
    6.1 ½ºÄÉÁÙ·¯ÀÇ ÁÖ¿ä °³³ä 660
    6.1.1 load weiÀúÀÚ ht¿Í virtual runtime 660
    6.1.2 ½ºÄÉÁÙ¸µ ·¹ÀÌÅÏ½Ã¿Í Å¸ÀÓ ½½¶óÀ̽º 663
    6.1.3 ·±Å¥¿Í CFS ·±Å¥, ·¹µå ºí·¢ Æ®¸® 666
    6.1.4 ŽºÅ© ±×·ì°ú ½ºÄÉÁÙ¸µ ¿£Æ¼Æ¼ 669
    6.1.5 ½ºÄÉÁÙ¸µ Ŭ·¡½º, ½ºÄÉÁÙ¸µ Á¤Ã¥ 674
    6.2 ¸ÞÀÎ ½ºÄÉÁÙ·¯ 675
    6.2.1 ŸÀÌ¸Ó ÀÎÅÍ·´Æ®¸¦ ÀÌ¿ëÇÑ ÁÖ±âÀûÀÎ ½ºÄÉÁÙ¸µ 676
    6.2.2 ºñÁÖ±âÀûÀÎ ½ºÄÉÁÙ¸µ 678
    6.2.3 ½ºÄÉÁÙ¸µ ½ÃÀÛÇϱâ: schedule( ), preempt_schedule_irq( ), preempt_schedule_common( ) 682
    6.2.4 ½ºÄÉÁÙ¸µ ¿äûÇϱâ, ¿äû üũÇؼ­ ½ºÄÉÁÙ¸µ ½ÃµµÇϱâ 685
    6.2.5 ½ºÄÉÁÙ¸µÀÇ ÇÙ½É: _ _schedule( ) 688
    6.2.6 ŽºÅ© ±ú¿ì±â: try_to_wake_up( ) 697
    6.3 CFS(Completely Fair SchedulinÀúÀÚ ) 710
    6.3.1 ŽºÅ©¸¦ ·±Å¥¿¡ »ðÀÔÇϱâ 710
    6.3.2 ŽºÅ©¸¦ ·±Å¥¿¡¼­ ¼±ÅÃÇϱâ 717
    6.3.3 ŽºÅ©¸¦ ·±Å¥¿¡¼­ Á¦°ÅÇϱâ 729
    6.3.4 ÁÖ±âÀûÀ¸·Î ¹ß»ýÇϴ ƽ ó¸®Çϱâ 734
    6.3.5 ½ºÄÉÁÙ¸µ ¿£Æ¼Æ¼ÀÇ ½ÇÇà½Ã°£ °ü¸®Çϱâ 737
    6.3.6 ŸÀÓ ½½¶óÀ̽º °ü¸®Çϱâ 742
    6.4 ½ºÄÉÁÙ·¯ ÃʱâÈ­Çϱâ 747
    6.4.1 sched_init( ): ½ºÄÉÁÙ·¯ ÃʱâÈ­Çϱâ 747

    7Àå SMP¿Í cpu ÅäÆú·ÎÁö 755
    7.1 SMP¸¦ À§ÇÑ Ä¿³Î Áö¿ø 757
    7.2 cpu ÅäÆú·ÎÁö 758
    7.2.1 MPIDR Çؽà Å×À̺í 762
    7.2.2 cpumask map 768
    7.3 Secondary BootinÀúÀÚ 770
    7.3.1 ARM: SMP ¿ÀÆÛ·¹ÀÌ¼Ç 770
    7.3.2 ARM64: cpu ¿ÀÆÛ·¹ÀÌ¼Ç 772
    7.3.3 PSCI(Power State Coordination Interface) 777
    7.3.4 ARM64 non-boot cpu ºÎÆà 781

    8Àå ÀÎÅÍ·´Æ® 803
    8.1 ÀÎÅÍ·´Æ®ÀÇ °³³ä 805
    8.1.1 ÀÎÅÍ·´Æ®¶õ ¹«¾ùÀΰ¡? 805
    8.1.2 ÀÎÅÍ·´Æ® ÄÁÆ®·Ñ·¯ 805
    8.2 ¸®´ª½º ÀÎÅÍ·´Æ® ¼­ºê½Ã½ºÅÛ 807
    8.2.1 irq_chip: ÀÎÅÍ·´Æ® ÄÁÆ®·Ñ·¯ 807
    8.2.2 irq_domain: ÀÎÅÍ·´Æ® µµ¸ÞÀÎ 808
    8.2.3 irq_desc: ÀÎÅÍ·´Æ® µð½ºÅ©¸³ÅÍ 809
    8.3 ÀÎÅÍ·´Æ® Çڵ鷯 µî·Ï°ú ó¸® 810
    8.3.1 ÀÎÅÍ·´Æ® Çڵ鷯 µî·Ï 810
    8.3.2 ÀÎÅÍ·´Æ® Çڵ鷯 È£Ãâ °úÁ¤ 813
    8.3.3 ÀÎÅÍ·´Æ® È°¼ºÈ­¿Í ºñÈ°¼ºÈ­ 816
    8.3.4 ÀÎÅÍ·´Æ® ÃʱâÈ­ °úÁ¤ 819
    8.4 ÀÎÅÍ·´Æ® Áö¿¬ ó¸® 825
    8.4.1 top-half¿Í bottom-half 825
    8.4.2 softirq 826
    8.4.3 ¿öÅ©Å¥ 833
    8.4.4 threaded irq 843

    9Àå ½Ã°£°ú ŸÀÌ¸Ó °ü¸® 847
    9.1 °øÅë Ŭ·Ï ÇÁ·¹ÀÓ¿öÅ©(CCF) 849
    9.1.1 Ŭ·Ï 850
    9.1.2 ±âº»ÀûÀΠŬ·ÏÀÇ ±¸¼º¿ä¼Ò 850
    9.1.3 CLK ÇÁ·¹ÀÓ °èÃþ ±¸ÇöÀ» À§ÇÑ ÀÎÅÍÆäÀ̽º 853
    9.1.4 °ü·Ã ÃʱâÈ­ ÇÔ¼ö 857

    9.2 ŸÀÓ ¼­ºê½Ã½ºÅÛ 859
    9.2.1 ±âº» ±¸¼º °³¿ä 860
    9.2.2 Ŭ·Ï ¼Ò½º 860
    9.2.3 Ŭ·Ï À̺¥Æ® 865
    9.2.4 ƽ µð¹ÙÀ̽º 868
    9.3 ŸÀÌ¸Ó °ü¸® 872
    9.3.1 ŸÀÌ¸Ó °³¿ä 872
    9.3.2 ÀúÇØ»óµµ Å¸ÀÌ¸Ó 874
    9.3.3 °íÇØ»óµµ Å¸ÀÌ¸Ó 879

    ã¾Æº¸±â 887

    º»¹®Áß¿¡¼­

    ÀÌ Ã¥Àº ARM64 ±â¹ÝÀÇ ÃֽŠ¸®´ª½º Ä¿³ÎÀÇ ÁÖ¿ä ¼­ºê½Ã½ºÅÛÀ» ÄÚµå ¼öÁØ¿¡¼­ ºÐ¼®ÇÏ°í ÀÖ´Ù. ƯÁ¤ ±â´ÉÀÌ µ¿ÀÛÇÏ´Â ÄÚµåÇ÷ο츦 ÄÚµå ·¹º§¿¡¼­ ¼³¸íÇÏ°í ÀÖÀ¸¸ç, ¾à 360°³ÀÇ ±×¸²À» ÅëÇØ ÁÖ¿ä µ¿ÀÛÀ» ½Ã°¢È­ÇÏ°í ÀÖ´Ù. »õ·Ó°Ô ½ÃÀÛÇϰųª Á» ´õ ±íÀº ÀÌÇظ¦ À§ÇØ Ä¿³ÎÀ» ºÐ¼®ÇÏ´Â °³¹ßÀÚ°¡ Ä¿³ÎÀÇ ¹Ì·Î¿¡¼­ ±æÀ» ã´Â µ¥ Å« µµ¿òÀÌ µÉ °ÍÀÌ´Ù. _xixÂÊ

    ÇÁ·Î¼¼¼­°¡ °¡»ó ÁÖ¼Ò¸¦ ¹ßÇàÇϸé MMU¿¡ ÀÇÇØ ¹°¸® ÁÖ¼Ò·Î º¯È¯µÈ´Ù. MMU´Â º¯È¯ Å×À̺íÀ» ÅëÇØ ÀÌ ÁÖ¼Ò º¯È¯ °úÁ¤À» ¼öÇàÇÑ´Ù. º¯È¯ Å×ÀÌºí¿¡´Â °¡»ó ÁÖ¼Ò¸¦ ¹°¸® ÁÖ¼Ò·Î º¯È¯ÇÏ´Â µ¥ ÇÊ¿äÇÑ Á¤º¸µéÀÌ ³ª¿­µÇ¾î ÀÖ´Ù. ÇÁ·Î±×·¡¸Ó´Â º¯È¯ Å×À̺íÀ» ¸Þ¸ð¸®»ó¿¡ À§Ä¡½ÃÅ°°í TTBR ·¹Áö½ºÅ͸¦ ÅëÇØ Å×À̺íÀÇ ÁÖ¼Ò¸¦ MMU¿¡°Ô Àü´ÞÇÑ´Ù. MMU ³»ÀÇ Àü¿ë H/W°¡ ÀÌ º¯È¯ Å×À̺íÀ» ÀÐ¾î º¯È¯À» ¼öÇàÇÑ´Ù. ÀÌ·± µ¿ÀÛÀ» ÆäÀÌÁö Å×À̺í Ž»ö(page table walk)À̶ó°í ÇÑ´Ù. _29ÂÊ

    ±×¸² 3-27Àº new¶ó´Â Å©±â¸¸Å­ÀÇ °ø°£ÀÌ ÇÊ¿äÇÏ¿© °¡»ó ÁÖ¼Ò ¹üÀ§ ³»¿¡¼­ ºó °ø°£À» ãÀ» ¶§ ¸ÕÀú free_vmap_cache À§Ä¡ºÎÅÍ ¿ìÃø ¹æÇâÀ¸·Î size°¡ µé¾î°¥ ºó °ø°£À» °Ë»öÇÏ´Â ¸ð½ÀÀ» º¸¿©ÁØ´Ù. ÀÌ·¸°Ô ÃÖ±Ù¿¡ »ç¿ëÇÑ À§Ä¡ºÎÅÍ °Ë»öÇÏ´Â ÆíÀÌ Ã³À½ºÎÅÍ °Ë»öÇÏ´Â °Í¿¡ ºñÇØ ºü¸£°Ô °ø°£À» ãÀ» ¼ö ÀÖ´Ù. ÃÖ±Ù¿¡ vmap_area°¡ µî·ÏµÈ °æ¿ì ±× vmap_area¸¦ free_vmap_cache°¡ °¡¸®Å²´Ù. ¸¸ÀÏ ÃÖ±Ù¿¡ vmap_area°¡ »èÁ¦µÆ´Ù¸é, »èÁ¦µÈ vmap_area ÀÌÀü¿¡ ÀÖ¾ú´ø vmap_area¸¦ free_vmap_cache°¡ °¡¸®Å²´Ù. _180ÂÊ

    3°³ÀÇ ¸¶À̱׷¹ÀÌ¼Ç Å¸ÀÔ ¸®½ºÆ®¿¡¼­ ½Ì±Û ÆäÀÌÁöµéÀ» °ü¸®ÇÑ´Ù. ¹öµð ½Ã½ºÅÛ¿¡¼­¿Í µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ¸®½ºÆ®ÀÇ ¼±µÎ ¹æÇâÀ» hotÀ̶ó ºÎ¸£°í ÈÄ¹Ì ¹æÇâÀ» cold ¹æÇâÀ̶ó ºÎ¸¥´Ù. hot ¹æÇâÀº ¹æ±Ý Àü¿¡ »ç¿ë ÇØÁ¦µÈ ÆäÀÌÁö°¡ À§Ä¡ÇÏ¿© ´Ù½Ã Àç»ç¿ëµÉ °¡´É¼ºÀÌ ³ôÀº À§Ä¡´Ù. cold ¹æÇâÀº ¿À·¡Àü¿¡ ÇØÁ¦µÈ ÆäÀÌÁöµé·Î, Àç»ç¿ë °¡´É¼ºÀÌ ³·Àº ÆäÀÌÁöµéÀÌ À§Ä¡ÇÑ´Ù. ÀÌ·¸°Ô ¿À·¡µÈ ÆäÀÌÁöµéÀÌ ¹öµð(¦)¸¦ ÀÌ·ç¾î ÇÕÃÄÁö¸é ij½Ã¿¡¼­ ¹þ¾î³ª ¹öµð ÇÒ´çÀڷΠȸ¼ö½ÃŲ´Ù. ÀÌ·¸°Ô °ü¸®ÇÔÀ¸·Î½á ÆäÀÌÁö ´ÜÆíÈ­¸¦ ÁÙÀÏ ¼ö ÀÖ´Ù. _343ÂÊ

    per-cpu µ¥ÀÌÅÍ´Â NR_CPUS ¼ö¸¸Å­ ¹è¿­À» »ç¿ëÇϱ⠶§¹®¿¡ ½ÇÁ¦ Á¸ÀçÇÏ´Â cpuÀÇ ¼öº¸´Ù Å« ¼ö¸¦ »ç¿ëÇÏ´Â °æ¿ì ¸Þ¸ð¸®°¡ ³¶ºñµÉ ¼ö ÀÖ´Ù. ¼öõ °³ÀÇ cpu¸¦ Áö¿øÇϵµ·Ï ¼³Á¤(NR_CPUS)µÈ ½Ã½ºÅÛ¿¡¼­ ½ÇÁ¦ ºÎÆà ½Ã µ¿ÀÛÇÏ´Â cpu°¡ ¸î °³ ¾È µÉ ¶§ ÀÌ·Î ÀÎÇØ ³¶ºñµÇ´Â per-cpu ¹è¿­À» ÁÙ¿© °ø°£À» È¿°úÀûÀ¸·Î »ç¿ëÇÏ°Ô ÇÑ´Ù. _512ÂÊ

    CFS´Â Å« load weight¸¦ °®´Â ŽºÅ©°¡ »ó´ëÀûÀ¸·Î Àû°Ô ½ÇÇàµÇ¾ú´Ù°í ÆÇ´ÜÇÏ°í ´õ ÀÚÁÖ ½ÇÇàÇÏ°Ô ÇØÁØ´Ù. ¶ÇÇÑ »ç¿ë °¡´ÉÇÑ Å¸ÀÓ ½½¶óÀ̽ºµµ Áõ°¡ÇÏ°Ô µÈ´Ù. load weight´Â ŽºÅ©ÀÇ ¿ì¼±¼øÀ§°¡ ³ôÀ»¼ö·Ï Å©°Ô, ¿ì¼±¼øÀ§°¡ ³·À»¼ö·Ï ¹Ý´ë·Î ÀÛ°Ô ¼³Á¤µÈ´Ù. load weight´Â load_weight ±¸Á¶Ã¼¿¡ ÀÇÇØ Ç¥ÇöµÇ°í ÀÖÀ¸¸ç, ŽºÅ©ÀÇ load weight´Â ŽºÅ©¸¦ Ç¥ÇöÇÏ´Â ½ºÄÉÁÙ¸µ ¿£Æ¼Æ¼ÀÇ load Çʵ尡 Ç¥ÇöÇÏ°í ÀÖ´Ù. _660ÂÊ

    ÀúÀÚ¼Ò°³

    ¹®¿µÀÏ, ±¸º»±Ô, À¯ÈñÀç [Àú] ½ÅÀ۾˸² SMS½Åû
    »ý³â¿ùÀÏ -

    ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

    Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

      ¸®ºä

      0.0 (ÃÑ 0°Ç)

      100ÀÚÆò

      ÀÛ¼º½Ã À¯ÀÇ»çÇ×

      ÆòÁ¡
      0/100ÀÚ
      µî·ÏÇϱâ

      100ÀÚÆò

      10.0
      (ÃÑ 0°Ç)

      ÆǸÅÀÚÁ¤º¸

      • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

      »óÈ£

      (ÁÖ)±³º¸¹®°í

      ´ëÇ¥ÀÚ¸í

      ¾Èº´Çö

      »ç¾÷ÀÚµî·Ï¹øÈ£

      102-81-11670

      ¿¬¶ôó

      1544-1900

      ÀüÀÚ¿ìÆíÁÖ¼Ò

      callcenter@kyobobook.co.kr

      Åë½ÅÆǸž÷½Å°í¹øÈ£

      01-0653

      ¿µ¾÷¼ÒÀçÁö

      ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

      ±³È¯/ȯºÒ

      ¹ÝÇ°/±³È¯ ¹æ¹ý

      ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

      ¹ÝÇ°/±³È¯°¡´É ±â°£

      º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
      ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

      ¹ÝÇ°/±³È¯ ºñ¿ë

      º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
      »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

      ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

      ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
      (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

      ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
      ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

      ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
      ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

      ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

      ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

      »óÇ° Ç°Àý

      °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

      ¼ÒºñÀÚ ÇÇÇغ¸»ó
      ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

      ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

      ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

      (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

      (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
      (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

      ¹è¼Û¾È³»

      • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

      • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

      • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

      • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

      • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë