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

Android Internals Vol 1 : ÆÄ¿ö À¯Àú °üÁ¡ÀÇ ¾Èµå·ÎÀ̵å ÀÎÅͳÎ

¿øÁ¦ : Android Internals::Power User's View
¼Òµæ°øÁ¦

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

°øÀ¯Çϱâ
Á¤°¡

33,000¿ø

  • 29,700¿ø (10%ÇÒÀÎ)

    1,650P (5%Àû¸³)

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

  • ¿¬°üµµ¼­(10)

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

¡ºAndroid Internals¡»Vol. 1. ÀÌ Ã¥Àº ¼¼°è¿¡¼­ Àαâ ÀÖ´Â ¸ð¹ÙÀÏ ¿î¿µÃ¼Á¦ÀÇ ³»ºÎ µ¿ÀÛÀ» ¹®¼­È­ÇÑ Ã¹ ¹ø° Ã¥ÀÌ´Ù. ÀåȲÇÑ Äڵ带 Á÷Á¢ »ìÆ캸Áö ¾Ê°í, »ó¼¼ÇÑ µµÇ¥¿Í ÁÖ¼®, Á÷Á¢ Çغ¸´Â ½ÇÇèÀ» ÅëÇØ ¾Èµå·ÎÀ̵åÀÇ ´Ù¾çÇÑ ÄÄÆ÷³ÍÆ®ÀÇ È帧°ú ·ÎÁ÷À» ½±°Ô ¼³¸íÇÑ´Ù.

ÃâÆÇ»ç ¼­Æò

¡Ú ¿ä¾à ¡Ú

¾Èµå·ÎÀ̵åÀÇ ±â¹ÝÀÎ ¸®´ª½º ½Ã½ºÅÛ ¹× ±¸¼º ¿ä¼Ò, ±×¸®°í ¾Èµå·ÎÀÌµå °¡»ó ¸Ó½ÅÀ» ¼Ò½º ·¹º§¿¡¼­ ¼³¸íÇÏ°í Àֱ⠶§¹®¿¡ ¾Èµå·ÎÀ̵åÀÇ ³»ºÎ µ¿ÀÛ ¸ð½ÀÀ» ±íÀÌ »ìÆ캸°Å³ª ¾Èµå·ÎÀ̵带 µð¹ÙÀ̽º¿¡ Æ÷ÆÃÇÏ°íÀÚ ÇÏ´Â »ç¶÷ ¹× ¾Èµå·ÎÀÌµå º¸¾È¿¡ °ü½ÉÀÌ ÀÖ´Â ¸ðµç »ç¶÷¿¡°Ô ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú

¡á ÆÄƼ¼Ç ¹× ÆÄÀϽýºÅÛ
¡á ºÎÆ® ÇÁ·Î¼¼½º
¡á Init ¹× Init ¼³Á¤ ÆÄÀÏ
¡á /system/binÀÇ ³×ÀÌƼºê µ¥¸ó
¡á ÇÁ·¹ÀÓ¿öÅ© ¼­ºñ½º ¾ÆÅ°ÅØó¿Í servicemanager
¡á ¸®´ª½º ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÑ ¸ð´ÏÅ͸µ
¡á º¸¾È

¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú

1Àå¿¡¼­´Â ¿î¿µÃ¼Á¦¸¦ ¼Ò°³ÇÑ´Ù. OS ¹öÀüº°·Î(Áö±ÝÀº »ç¿ëµÇÁö ¾Ê´Â ÇÁ·Î¿ä(Froyo)ºÎÅÍ L ¹öÀü±îÁö) °³¼±µÈ ³»¿ëÀ» »ìÆ캻´Ù. ¶ÇÇÑ °í¼öÁØÀÇ °üÁ¡¿¡¼­ ¾ÆÅ°ÅØó¸¦ ¼³¸íÇÏ°í, ¾Èµå·ÎÀÌµå ½ºÅÃÀÇ °¢ ·¹À̾îµéÀ» ¾Ë¾Æº¸¸é¼­ ¸®´ª½ºÀÇ Åä´ë¸¦ »ìÆ캻´Ù. ±×·± ´ÙÀ½ ±¸±Û°ú ´Ù¸¥ º¥´õ(¿¹¸¦ µé¸é, ¾Æ¸¶Á¸ FireOS)ÀÇ ¾Èµå·ÎÀÌµå º¯Çü Á¦Ç°À» »ìÆ캸°í, ÇâÈÄÀÇ ¹æÇâ°ú ¸î °¡Áö ³íÀÇ¿¡ ´ëÇÑ °á·ÐÀ» ³»¸°´Ù.

2Àå¿¡¼­´Â Á» ´õ ±â¼úÀûÀ¸·Î µé¾î°£´Ù. ƯÈ÷ ¾Èµå·ÎÀ̵å ÆÄƼ¼Ç°ú ÆÄÀϽýºÅÛÀ» ´Ù·é´Ù. ¾Èµå·ÎÀ̵忡¼­ »ç¿ëµÇ´Â ÆÄƼ¼Å´× ½ºÅ°¸¶(ºÒÇàÇÏ°Ôµµ Ç¥ÁØÈ­µÇ¾î ÀÖÁö ¾Ê´Ù)¿Í ÆÄÀϽýºÅÛ(Ext4¿Í F2FS)À» »ìÆ캻´Ù. ´ÙÀ½À¸·Î ƯÁ¤ ½Ã½ºÅÛ µð·ºÅ͸®³ª ÆÄÀÏÀÌ Æ÷ÇԵǾî ÀÖ´ÂÁö ¾Ë¾Æ³»°íÀÚ ÇÒ ¶§ À¯¿ëÇÑ ¡®ÆÄÀϽýºÅÛ ³»¿ëÀ» Ž»öÇÏ´Â ¹æ¹ý¡¯À» ¾Ë¾Æº»´Ù. ±×¸®°í Æ÷·»½ÄÀ» ¼öÇàÇÒ °æ¿ì¿¡ Æí¸®ÇÏ°Ô ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ³»Àå ¾Û µ¥ÀÌÅÍ µð·ºÅ͸®¸¦ »ìÆ캻´Ù. ¶ÇÇÑ ÀÌ Àå¿¡¼­´Â ¾Èµå·ÎÀ̵åÀÇ ¡®º¸È£µÈ ÆÄÀϽýºÅÛ(OBB¿Í ASEC)¡¯À» ´Ù·é´Ù. ¹°·Ð ·çÆÃµÈ µð¹ÙÀ̽º¿¡¼­´Â ÀÌ ÆÄÀϽýºÅÛÀÌ º¸È£µÇÁö ¾Ê´Â´Ù. ¸¶Áö¸·À¸·Î ¸®´ª½ºÀÇ °¡»ó(pseudo) ÆÄÀϽýºÅÛÀÎ cgroupfs, debugfs, procfs, sysfs µîÀ» ¼³¸íÇÑ´Ù.

3ÀåÀº ÀÌÀü¿¡ ¹è¿î ³»¿ëÀ» Åä´ë·Î ÇÑ´Ù. ƯÈ÷ ÆÄƼ¼ÇÀ» ÁÖ·Î ´Ù·ç¸é¼­ ¾Èµå·ÎÀÌµå ºÎÆ® ÇÁ·Î¼¼½º ³»¿¡¼­ÀÇ ÆÄƼ¼Ç ¿ªÇÒ¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ¶ÇÇÑ ¾Èµå·ÎÀÌµå ºÎÆ® À̹ÌÁö(ÀϺο¡¼­´Â ¡®ROM¡¯À̶ó´Â ¿ë¾î·Î »ç¿ëµÇ´Âµ¥, À̴ Ʋ¸®´Ù)¿¡ ´ëÇØ ¼³¸íÇÏ°í, µð¹ÙÀ̽º ºÎÆ® ÆÄƼ¼ÇÀ¸·Î Àü¼ÛÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ÀÌ ¹Û¿¡ ±âº» ¾Èµå·ÎÀÌµå ºÎÆ® ·Î´õ¸¦ ¼³¸íÇÏ°í(Á» ´õ ±íÀÌ ÀÖ´Â ³»¿ëÀº ÀÌ Ã¥°ú °ü·ÃµÈ À¥»çÀÌÆ®¿¡¼­ ã¾Æº¼ ¼ö ÀÖ´Ù) ºÎÆ® À̹ÌÁöÀÇ ´Ù¸¥ ÄÄÆ÷³ÍÆ®(Ä¿³Î, µð¹ÙÀ̽º Æ®¸® ¹× initramfs)¸¦ »ó¼¼ÇÏ°Ô ¼³¸íÇÑ´Ù. ±×¸®°í ½ÇÇèÀ» ÅëÇØ ÀÌ ÄÄÆ÷³ÍÆ®µéÀ» Ç®°Å³ª, Ä¿½ºÅ͸¶ÀÌÁîÇϰųª, ´Ù½Ã ¹­´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù(ºÎÆ®·Î´õ´Â ¾ð·ÏµÇ¾î ÀÖ´Ù°í °¡Á¤ÇÑ´Ù). ¶ÇÇÑ OTA ¾÷µ¥ÀÌÆ®¸¦ ÅëÇØ À̹ÌÁö¸¦ Àü¼ÛÇÏ´Â ¹æ¹ý°ú ¹é¾÷ ¹× º¹±¸ ÇÁ·Î¼¼½º ¹× ¼Ë´Ù¿î ÇÁ·Î¼¼½º¿¡ ´ëÇؼ­µµ »ìÆ캻´Ù.

4Àå¿¡¼­´Â ÇϳªÀÇ ÇÁ·Î¼¼½º(/init)¿¡ ´ëÇؼ­¸¸ »ìÆ캻´Ù. ÀÌ ÇÁ·Î¼¼½º´Â UN*X¿¡¼­¿Í °°ÀÌ À¯Àú ¸ðµå¿¡¼­ ½Ã½ºÅÛÀ» ½ÃÀÛÇÒ Ã¥ÀÓÀÌ ÀÖ´Ù. /init.rc ÆÄÀÏ ±¸¹®À» ÀÚ¼¼È÷ »ìÆ캸¸é¼­ ½Ãµ¿ ÇÁ·Î¼¼½º¸¦ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. ¶ÇÇÑ ½Ã½ºÅÛ ¼Ó¼º °ü¸® ¹× Çϵå¿þ¾î º¯°æ ³»¿ª °¨½Ã(ueventd)¿Í °°Àº /initÀÇ ´Ù¸¥ ¿ªÇÒÀ» ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù.

5Àå¿¡¼­´Â ³×ÀÌƼºê ¼­ºñ½º¿¡ ´ëÇØ ³íÀÇÇÑ´Ù. ¿¹¸¦ µé¾î ³×ÀÌƼºê ¼­ºñ½º´Â /init.rc¿¡ ³ª¿Í ÀÖ°í, ¸®´ª½º ¹ÙÀ̳ʸ®·Î ÀûÀçµÈ´Ù(system_server ³»ÀÇ ½º·¹µå·Î ÀûÀçµÇ´Â ´Þºò-·¹º§ ÇÁ·¹ÀÓ¿öÅ©¿Í ´ëºñµÈ´Ù. ´Þºò-·¹º§ ÇÁ·¹ÀÓ¿öÅ©´Â 2±Ç¿¡¼­ ´Ù·é´Ù). ¶ÇÇÑ À̹ø Àå¿¡¼­´Â µð¹ÙÀ̽º¿¡¼­ º¼ ¼ö ÀÖ´Â ¸ðµç µ¥¸ó¿¡ ´ëÇÑ ÂüÁ¶¸¦ ´Ù·é´Ù.

6Àå¿¡¼­´Â ¾Èµå·ÎÀ̵忡¼­ ¸ðµç ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±â¹Ý ¿ªÇÒÀ» ÇÏ´Â servicemanager ¹× system_service ÇÁ·Î¼¼½º¸¦ ¼³¸íÇϸ鼭 ¾Èµå·ÎÀ̵å ÇÁ·¹ÀÓ¿öÅ© ¼­ºñ½º ¾ÆÅ°ÅØó¿¡ ´ëÇØ ´Ù·é´Ù. À̹ø Àå¿¡¼­´Â ¹ÙÀδõ¿¡ ´ëÇØ ¼³¸íÇÏÁö¸¸, ´ëºÎºÐÀÇ ³»¿ëÀº 2±Ç¿¡¼­ »ìÆ캼 °ÍÀÌ´Ù. ÇÏÁö¸¸ µ¶ÀÚµéÀÌ ¾Èµå·ÎÀ̵å ÀÎÅͳΠĿ¹Â´ÏÄÉÀ̼ǰú ¸®¸ðÆ® ÇÁ·Î½ÃÀú È£ÃâÀÌ µ¿ÀÛÇÏ´Â ¹æ½Ä¿¡ ´ëÇÑ ÃæºÐÇÑ ÅëÂû·ÂÀ» ¾òÀ» ¼ö ÀÖµµ·Ï ÃæºÐÈ÷ ¼³¸íÇÑ´Ù.

7Àå¿¡¼­´Â ¸®´ª½ºÀÇ °üÁ¡¿¡¼­ ¾Èµå·ÎÀ̵带 ¹Ù¶óº»´Ù. Áï, ¸®´ª½º ·¹º§ÀÇ µµ±¸¿Í /proc ÆÄÀϽýºÅÛÀ» ÅëÇØ ¾Èµå·ÎÀÌµå ½Ã½ºÅÛ ÇÁ·Î¼¼½º¿Í ¾ÛÀ» »ìÆ캻´Ù. ¶ÇÇÑ ³×ÀÌƼºê ·¹º§¿¡ µð¹ö±ëÇϱâ À§ÇÑ ¸®´ª½º ½Ã½ºÅÛÀÇ °ÅÀÇ ¸ðµç ±â¼úÀ» ´Ù·é´Ù.

¸¶Áö¸· ÀåÀÎ 8Àå¿¡¼­´Â º¸¾È¿¡ ´ëÇØ ³íÀÇÇÑ´Ù. ÀÌ ÀåÀº ¹Ì¸®º¸±â¿ëÀ¸·Î ¸¸µé¾ú´Ù(¿ø·¡´Â ÀÌ Ã¥À» 21ÀåÀ¸·Î ±¸¼ºµÈ ÇÑ ±ÇÀÇ Ã¥À¸·Î ¸¸µé·Á°í Çß´Ù). ¿©±â¼­´Â ¸®´ª½º ·¹º§°ú ÇÁ·¹ÀÓ¿öÅ© ·¹º§¿¡¼­ÀÇ º¸¾È ±â´É¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æº»´Ù. ¶ÇÇÑ ¡¯½ÂÀΡ¯µÈ ¹æ¹ý ¹× ¶æ¹ÛÀÇ ¹æ¹ýÀ¸·Î ¾Èµå·ÎÀÌµå µð¹ÙÀ̽º¸¦ ·çÆÃÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù

¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

2003³â ½ÃÀÛµÈ ¾Èµå·ÎÀ̵å´Â ÀÌÁ¦ ½º¸¶Æ®Æù »ç¿ë Àα¸ÀÇ 82%°¡ »ç¿ëÇÏ´Â ´ëÁßÀûÀÎ ¸ð¹ÙÀÏ OS·Î ¹ßÀüÇß´Ù. ½º¸¶Æ®Æù ÀÌ¿Ü¿¡µµ ¼ÂÅé ¹Ú½º µî ´Ù¾çÇÑ µð¹ÙÀ̽º¿¡ Æ÷ÆÃµÈ ¾Èµå·ÎÀ̵带 ´õÇϸé ÀÌ ºñÀ²ÀÌ ´õ¿í ³ô¾ÆÁø´Ù. ¾Èµå·ÎÀ̵å OS ½ÃÀåÀÌ Ä¿Áü¿¡ µû¶ó ¾Èµå·ÎÀ̵带 ÇØÅ·ÇÏ´Â ±â¹ýµµ ±³¹¦ÇØÁö°í ÀÖ´Ù. ¿ÀǼҽºÀÎ ¾Èµå·ÎÀ̵å´Â ´©±¸³ª ½±°Ô ¼Ò½º¿¡ Á¢±ÙÇÒ ¼ö Àֱ⠶§¹®¿¡ º¸¾ÈÀ» À§ÇùÇÏ´Â ÇØÅ·µµ ´Ù¾çÇÏ°Ô ½ÃµµµÇ°í ÀÖ´Ù. ¾Èµå·ÎÀ̵å´Â ¸®´ª½º OS¸¦ ±â¹ÝÀ¸·Î Çϱ⠶§¹®¿¡ ¸®´ª½º OS¿Í ¾Èµå·ÎÀÌµå °¡»ó ¸Ó½ÅÀÇ ÇØÅ· ±â¹ýÀÌ ¸ðµÎ Àû¿ëµÉ ¼ö ÀÖ´Ù. ¶ÇÇÑ ¾Èµå·ÎÀ̵å´Â ¿ÀǼҽº±â ¶§¹®¿¡ ¼Ò½º¸¦ ÀÚ¼¼È÷ »ìÆ캸¸é ´©±¸³ª µð¹ÙÀ̽º¿¡ Æ÷ÆÃÇÒ ¼ö ÀÖ°í À̸¦ ÇØÅ·ÇÒ ¼öµµ ÀÖ´Ù. ÀÌ Ã¥Àº ¾Èµå·ÎÀÌµå ±â¹ÝÀÎ ¸®´ª½º ½Ã½ºÅÛ ¹× ±¸¼º ¿ä¼Ò¿Í ¾Èµå·ÎÀÌµå °¡»ó ¸Ó½ÅÀ» ¼Ò½º ·¹º§¿¡¼­ ¼³¸íÇÑ´Ù. ÁÖ·Î ¾Èµå·ÎÀÌµå ±â¹Ý ½Ã½ºÅÛÀ» Á» ´õ ±íÀÌ °øºÎÇÏ°íÀÚ ÇÏ´Â »ç¶÷µé¿¡°Ô ÀûÇÕÇÏ´Ù. ´Ù½Ã ¸»ÇØ ¸®´ª½º OS¿Í ÀÚ¹Ù ¹× ¾Èµå·ÎÀÌµå °¡»ó ¸Ó½Å¿¡ ´ëÇÑ ±âº» Áö½ÄÀÌ ÀÖ´Â »ç¶÷µéÀ» ´ë»óÀ¸·Î Çϴ åÀÌ´Ù. ÀúÀÚ´Â ÀÌ Ã¥À» ¾à 3±ÇÀÇ ½Ã¸®Áî·Î ÃâÆÇÇÒ °èȹÀ̶ó°í ÇÑ´Ù. ±× ù ¹ø°ÀÎ ÀÌ Ã¥Àº ¾Èµå·ÎÀÌµå ¿î¿µÃ¼Á¦ÀÇ µðÀÚÀÎ, ÆÄÀϽýºÅÛÀÇ ±¸Á¶, ºÎÆ® ¼ø¼­ ¹× ³×ÀÌƼºê ¼­ºñ½º¿Í ÇÔ²² ¾Èµå·ÎÀÌµå µ¿ÀÛ¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â ¸®´ª½º ¹× °ü·Ã ³»¿ë¿¡ ´ëÇØ »ìÆ캻´Ù. 2±Ç°ú 3±Ç¿¡¼­´Â ÇÁ·Î±×·¡¸Ó °üÁ¡¿¡¼­ ¾Èµå·ÎÀ̵å ÇÁ·¹ÀÓ¿öÅ© ±¸Á¶¸¦ ¼Ò½º ÄÚµå ·¹º§¿¡¼­ »ìÆ캻´Ù. ÀÌ Ã¥ÀÇ ³»¿ëÀº ÃֽŠ¾Èµå·ÎÀ̵å N ¾÷µ¥ÀÌÆ®°¡ ¹Ý¿µµÅ ÀÖ´Ù.

¸ñÂ÷

1. ¾Èµå·ÎÀÌµå ¾ÆÅ°ÅØóÀÇ ÁøÈ­ __¾Èµå·ÎÀÌµå ¹öÀüÀÇ ÀÌ·Â
____ÇÁ·Î¿ä
____ÁøÀúºê·¹µå
____Çã´ÏÄÞ
____¾ÆÀ̽ºÅ©¸² »÷µåÀ§Ä¡
____Á©¸®ºó
____Å°ÄÏ
____·Ñ¸®ÆË ____¸¶½Ã¸á·Î
__¾Èµå·ÎÀÌµå ´ë ¸®´ª½º ____¸®´ª½ºÀÇ ¶Ç ´Ù¸¥ ¹èÆ÷ÆÇÀÌ ¾Æ´Ï´Ù
____±×·¯°í ³ª¼­ ¾Èµå·ÎÀ̵尡 ¿Ô´Ù
____¸®´ª½º¿ÍÀÇ °øÅëÁ¡°ú Â÷ÀÌÁ¡
____¾Èµå·ÎÀ̵å ÇÁ·¹ÀÓ¿öÅ©
____´Þºò °¡»ó ¸Ó½Å
____JNI
____³×ÀÌƼºê ¶óÀ̺귯¸®
____¹ÙÀÌ¿À´Ð(Bionic)
____¾Èµå·ÎÀÌµå ³×ÀÌƼºê ¶óÀ̺귯¸®
____¿ÜºÎ ³×ÀÌƼºê ¶óÀ̺귯¸®
____Çϵå¿þ¾î Ãß»óÈ­ ·¹À̾î
____¸®´ª½º Ä¿³Î
__¾Èµå·ÎÀ̵å ÆÄ»ý¹°
____±¸±Û¿¡¼­ ¸¸µç ÆÄ»ý¹°
____±¸±ÛÀÌ ¾Æ´Ñ °÷¿¡¼­ ¸¸µç ÆÄ»ý¹°
__»ý°¢Çغ¸±â
____64ºñÆ® ȣȯ¼º
____¾Èµå·ÎÀÌµå ·±Å¸ÀÓ(ART)
____ºÐÇÒ-È­¸é
____µ¥½ºÅ©Åé OS·Î¼­ÀÇ ¾Èµå·ÎÀ̵å
____¾Èµå·ÎÀ̵å¿Í ÇÁ·ÎÁ§Æ® ¾Æ¶ó
____ºê¸±·Î
__¿ä¾à
__ÂüÁ¶ 2. ¾Èµå·ÎÀ̵å ÆÄƼ¼Ç ¹× ÆÄÀϽýºÅÛ
__ÆÄƼ¼Å´× ½ºÅ°¸¶
____º°µµÀÇ ÆÄƼ¼Ç¿¡ ´ëÇÑ Çʿ伺
____GUID ÆÄƼ¼Ç Å×À̺í
____Ç÷¡½Ã ÀúÀå ½Ã½ºÅÛ
____ÆÄÀϽýºÅÛ
____¾Èµå·ÎÀÌµå µð¹ÙÀ̽º ÆÄƼ¼Ç
__¾Èµå·ÎÀ̵å ÆÄÀϽýºÅÛ ÄÜÅÙÃ÷
____·çÆ® ÆÄÀϽýºÅÛ
____/system
____/system/bin
____/system/xbin
____/system/lib[64] ____/system/etc
____/data
____/data/data
____/data/misc
____/data/system
____/cache
____/vendor
____SD Ä«µå
__º¸È£µÈ ÆÄÀϽýºÅÛ
____OBB
____ASec
__¸®´ª½º °¡»ó ÆÄÀϽýºÅÛ ____cgroupfs
____debugfs
____functionfs(/dev/usb-ffs/adb) ____procfs(/proc)
____pstore(/sys/fs/pstore)
____SELinuxfs(/sys/fs/selinux)
____sysfs(/sys)
__¿ä¾à
__ÂüÁ¶ 3. ¾Èµå·ÎÀÌµå ºÎÆÃ, ¹é¾÷ ¹× º¹±¸
__¾Èµå·ÎÀ̵å À̹ÌÁö
____ºÎÆ®·Î´õ
____ºÎÆ®·Î´õ À̹ÌÁö ____ºÎÆ®·Î´õ Àá±Ý
____ºÎÆ® À̹ÌÁö
____Ä¿³Î
____µð¹ÙÀ̽º Æ®¸®(ARM) ____·¥µð½ºÅ©
____½Ã½ºÅÛ ¹× µ¥ÀÌÅÍ ÆÄƼ¼Ç
__ºÎÆ® ÇÁ·Î¼¼½º
____Æß¿þ¾î ºÎÆ®
____Ä¿³Î ºÎÆ®
__Á¾·á ¹× ÀçºÎÆÃ
__¾Èµå·ÎÀÌµå ¹é¾÷ ¹× º¹±¸ ____Ä¿¸Çµå ¶óÀÎ µµ±¸
____·ÎÄà ¹é¾÷
____¹é¾÷ µ¿ÀÛ ¸ð´ÏÅ͸µ
__½Ã½ºÅÛ º¹±¸ ¹× ¾÷µ¥ÀÌÆ®
____OTA ¾÷µ¥ÀÌÆ®
____OTA ¾÷µ¥ÀÌÆ® ÇÁ·Î¼¼½º
____À̹ÌÁö Ä¿½ºÅ͸¶ÀÌ¡
____À̹ÌÁö º¯°æÀ» À§ÇÑ ¸®¼Ò½º
__¿ä¾à
__ÂüÁ¶
4. init
__initÀÇ ¿ªÇÒ°ú Ã¥ÀÓ ____½Ã½ºÅÛ ÇÁ·ÎÆÛƼ
____.rc ÆÄÀÏ
____Á¾ÇÕ: initÀÇ È帧
__Init ¹× USB __initÀÇ ´Ù¸¥ ¿ªÇÒ
____ueventd
____watchdogd __¿ä¾à
__À̹ø Àå¿¡¼­ ¼³¸íÇÑ ÆÄÀϵé 5. ¾Èµå·ÎÀÌµå µ¥¸ó
__ÇÙ½É ¼­ºñ½º ____adbd
____healthd
____lmkd?(¾Èµå·ÎÀ̵å L)
____logd(¾Èµå·ÎÀ̵å L)
____vold
__³×Æ®¿öÅ© ¼­ºñ½º
____netd
____mdnsd
____mtpd
____racoon
____rild
__±×·¡ÇÈ ¹× ¹Ìµð¾î ¼­ºñ½º
____ºÎÆ®¾Ö´Ï¸ÞÀ̼Ç
____mediaserver
____drmserver
__´Ù¸¥ ¼­ºñ½ºµé
____installd
____Commands
____Å°½ºÅä¾î
____debuggerd[64] ____sdcard
____ÀÚÀÌ°íÆ®[64]
__¿ä¾à
__À̹ø Àå¿¡¼­ ¼³¸íÇÑ ÆÄÀϵé
__ÂüÁ¶ 6. ÇÁ·¹ÀÓ¿öÅ© ¼­ºñ½º ¾ÆÅ°ÅØó
__¼­ºñ½º ¸Å´ÏÀú ´Ù½Ã »ìÆ캸±â
__¼­ºñ½º È£Ãâ ÆÐÅÏ
____Àå´ÜÁ¡µé
____Á÷·ÄÈ­¿Í AIDL(Android Interface Definition Language)
__¹ÙÀδõ(Binder)
____ªÀº ¿ª»ç
____±×·¯¸é Á¤È®ÇÏ°Ô ¹ÙÀδõ´Â ¹«¾ùÀϱî?
____¹ÙÀδõ »ç¿ëÇϱâ
____¹ÙÀδõ ÃßÀûÇϱâ
__system_server
____½ÃÀÛ ¹× È帧
____½ÃÀÛ µ¿ÀÛ º¯°æÇϱâ
__¿ä¾à __À̹ø Àå¿¡¼­ »ç¿ëµÈ ÆÄÀÏ
__ÂüÁ¶

7. ¸®´ª½º ·»Á ÀÌ¿ëÇØ ¾Èµå·ÎÀÌµå »ìÆ캸±â
__/proc, revisited
____½É¸µÅ©: cwd, exe, root
____fdinfo
____status
____pid, tid, tgid ¹× ppid Á¤¸®Çϱâ
__½º·¹µå »óÅ ¹× ÄÁÅؽºÆ® ½ºÀ§Äª
__»ç¿ëÀÚ ¸ðµå ¸Þ¸ð¸® °ü¸®
____°¡»ó ¸Þ¸ð¸® ºÐ·ù ¹× »ý¸íÁÖ±â
____¸Þ¸ð¸® ¸ÞÆ®¸¯
____¾Æ¿ô ¿Àºê ¸Þ¸ð¸® Á¶°Ç
__½Ã½ºÅÛ È£Ãâ ÃßÀûÇϱâ
____toolbox ps Åø
____wchan ¹× syscall
____strace Åø
__¿ä¾à
__À̹ø Àå¿¡¼­ »ç¿ëµÈ ÂüÁ¶ ¹× ¼³¸íÇÑ ÆÄÀÏ

8. ¾Èµå·ÎÀÌµå º¸¾È
__¸ð¹ÙÀÏ º¸¾È À§Çù ¸ðµ¨¸µ
____°ø°Ý °æ·Î
____·Îµå¸Ê
__¸®´ª½º ·¹º§ÀÇ º¸¾È
____¸®´ª½º Æ۹̼Ç
____¸®´ª½º ÄÉÀÌÆÛºô¸®Æ¼
____SELinux
____ÁÖ¸ñÇÒ ¸¸ÇÑ ´Ù¸¥ Ư¡µé
__´Þºò ·¹º§ÀÇ º¸¾È
____´Þºò ·¹º§ Æ۹̼Ç
____´Þºò ÄÚµå ¼­¸í
__»ç¿ëÀÚ ·¹º§ º¸¾È
____Àá±Ý È­¸é
____¸ÖƼ-À¯Àú Áö¿ø
__Å° ¸Å´ÏÁö¸ÕÆ®
____ÀÎÁõ¼­ °ü¸®
____ºñ¹Ð ¹× °³ÀÎ Å° °ü¸®
__½ºÅ丮Áö º¸¾È
____/data ¾Ïȣȭ
____½ÃÅ¥¾î ºÎÆ®
__¾Èµå·ÎÀÌµå ·çÆÃ
____·çÆ®·Î ºÎÆ®Çϱâ
____Ãë¾àÁ¡À» ¾Ç¿ëÇØ ·çÆÃÇϱâ
__¿ä¾à
__ÂüÁ¶

ÀúÀÚ¼Ò°³

Á¶³ª´Ü ·¹ºó [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

10´ë ¶§ºÎÅÍ ÇØÅ·(´ëºÎºÐ ÁÁÀº ÀǹÌÀÇ ÇØÅ·)À» ½ÃÀÛÇß°í, 1993³â¿¡´Â ¼Ð»ó¿¡¼­ 2400 Àü¼Û ¸ðµ©À» °¡Áø XTÀÇ ÀÛµ¿ ¹æ½ÄÀ» ¾Ë±â À§ÇØ ³ë·ÂÇß´Ù. ¿À·ÎÁö man ÆäÀÌÁö¿¡¸¸ ÀÇÁöÇÑ Ã¤, ÀÌ ¸ðµç °úÁ¤À» Åë°úÇؾ߸¸ Çß´Ù. ±× ÈÄ·Î 20³â µ¿¾È OS ºÐ¾ß¿¡´Â ¸¹Àº º¯È­°¡ ÀÖ¾ú´Ù. ÀÌ ±â°£ µ¿¾È À¯´Ð½º, ¸®´ª½º, À©µµ¿ì, OS XÀ» ´Ù·ð´Ù. ÃÊâ±â¿¡ º¸¾È ÄÁ¼³Æà ¹× ±³À° ºÐ¾ß¿¡ Á¾»çÇßÀ¸¸ç, Áö±ÝÀº OS Àü¹Ý¿¡ °ÉÄ£ ÄÁ¼³Æà ¹× ±³À°À» ÇÏ°í ÀÖ´Ù. ÀÌ °úÁ¤¿¡¼­ º¸¾ÈÀº °á±¹ ¡®³»ºÎ¸¦ º¸È£ÇÏ´Â °Í¡¯À̶ó´Â »ç½ÇÀ» ±ú´Þ¾Ò´Ù. Áö±ÝÀº ¸î¸î »ç¶÷µé°ú ÇÔ²² ½ÃÀÛÇÑ Å×Å©³î·Î±ã½º ´åÄÄ(Technologeeks

ÆîÃ帱â

ÀúÀÚÀÇ ´Ù¸¥Ã¥

Àüüº¸±â
Á¶³ª´Ü ·¹ºó [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

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

ÀÌÁöÈÆ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

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

ÀÌÁöÈÆ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

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

ÀÌ »óÇ°ÀÇ ½Ã¸®Áî

(ÃÑ 11±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 11±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â

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

    ¸®ºä

    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À̴Ͻýº °áÁ¦´ë±Ý¿¹Ä¡¾÷ µî·Ï¹øÈ£: 02-006-00013

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ
    ¸ðµç °Å·¡¿¡ ´ëÇÏ¿© (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
    µî·Ï ¿©ºÎ´Â e-±ÝÀ¶¹Î¿ø¼¾ÅÍ È¨ÆäÀÌÁö(www.fcsc.kr)ÀÇ µî·Ï¡¤½Å°í>ÀüÀÚ±ÝÀ¶¾÷µî·ÏÇöȲ ¸Þ´º¿¡¼­ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    ¹è¼Û¾È³»

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

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

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

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

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