ÅëÇÕ°Ë»ö

[°øÇÐ]ÀÓº£µðµå ½Ã½ºÅÛ¿¡¼­ÀÇ ½Ã½ºÅÛ Äݰú ¸ðµâ ÇÁ·Î±×·¡¹Ö

storm29 > ¹®¼­¹Ú½º > ±âº» Æú´õ | 2008/06/28 ±¸¸Å(0) ¤Ó Á¶È¸(54)
¹®¼­ ¿ä¾àÁ¤º¸
±¸¸ÅÀÚ Æò°¡
ÆÄ¿öÆ÷ÀÎÆ® ÀÚ·á(ppt)´Â ÇÁ¸®Á¨Å×À̼Ç/¹ßÇ¥ µî¿¡ »ç¿ëµÇ±â ¶§¹®¿¡ º¸Åë ±×¸²À̳ª µµÇ¥ À§ÁÖ·Î Á¦ÀÛÀÌ µË´Ï´Ù.
ÅØ½ºÆ® À§ÁÖÀÇ ÀڷḦ ¿øÇϽŴٸé ÇѱÛ(hwp)À̳ª ¿öµå(doc)·Î ÀÛ¼ºµÈ ¹®¼­, ¶Ç´Â ÇØ´ç ÆÇ¸ÅÀÚ°¡ ¹ßÇ¥¿ë ¿ø°í³ª µ¿ÀÏÇÑ ³»¿ëÀÇ
¿öµå¹®¼­µµ °°ÀÌ ÆÇ¸ÅÇϰí ÀÖ´ÂÁö °Ë»öÇØ º¸¼¼¿ä.
¹®¼­ »ó¼¼Á¤º¸
¸®Æ÷Æ® ½ºÅ©¸°  (1/2 screen)
¡Ø ÃÖ´ë 10ÆäÀÌÁö±îÁö ¸®Æ÷Æ® ½ºÅ©¸° À̹ÌÁö¸¦ »ý¼ºÇÕ´Ï´Ù.
¡Ø 5ÆäÀÌÁö ÀÌ»óÀÇ ÀÚ·áÀÎ °æ¿ì À̹ÌÁö¸¦ Ŭ¸¯ÇϽøé 2,4 ÆäÀÌÁö¿¡ ÇØ´çÇÏ´Â Å« À̹ÌÁö¸¦ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù
¼Ò°³±Û ÀÓ¸Þºñµå ¼³°è ÇÔ¿¡ À־ ½Ã½ºÅÛ Äݰú ¸ðµâ ÇÁ·Î±×·¡¹ÖÀÇ
ÆÄ¿öÆ÷ÀÎÆ® ÀÚ·á ÀÔ´Ï´Ù..
»çÁøÀ» ÀÌ¿ëÇÏ¿© ¼³¸íÀÌ ÀÚ¼¼ÇÏ°Ô Àß ³ª¿Í ÀÖ½À´Ï´Ù.
insmod
Object ÆÄÀÏÀ» Ä¿³Î¿¡ ³Ö´Â ¸í·É¾î
Ä¿³Î À̹ÌÁö
2. ÀÛ¼ºµÈ ¸ðµâÀ» »ç¿ëÇϱâ À§ÇÑ ¹æ¹ý(II)
Symbol : ÇÔ¼ö¿Í Àü¿ªº¯¼ö
insmod
rmmod
Ä¿³Î ¸Þ¸ð¸® ¿µ¿ª
3. ¸ðµâ ÇÁ·Î±×·¡¹Ö ¹æ¹ý
¸ñÂ÷ System Call
System CallÀ» Å×½ºÆ® ÇÏ´Â ¹æ¹ý
System Call ÇÔ¼ö ±¸Çö : sys_ÇÔ¼öÀ̸§( )
System Call ¹øÈ£ ÇÒ´ç
Application ±¸Çö
4. ¸ðµâ ¼Ò½º ±¸¼º ÇüÅÂ
5. ¸ðµâ ¼Ò½º ÀÛ¼º
º»¹®³»¿ë 6. ÀûÀçµÈ ¸ðµâÀÌ ½Éº¼·Î µî·ÏµÇ¾î ÀÖ´ÂÁö È®ÀÎ
 /proc/ksyms

/proc : Ä¿³ÎÀÇ ÇöÀç»óŸ¦ ³ªÅ¸³»´Â °¡»óÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮
/ksyms : Ä¿³Î ¸Þ¸ð¸®¿¡ ÇöÀç ½Éº¼·Î µî·ÏµÇ¾î ÀÖ´Â ½Éº¼µéÀ»
º¸¿©ÁÖ´Â ÆÄÀÏ

$ cat /proc/ksyms | grep eros ·Î È®ÀÎ

$ insmod eros_mod.o
EROS MODULE is started !
$ cat /proc/ksyms | grep eros
c3840084 eros_end [eros_mod]
c3840060 eros_start [eros_mod]

 ÇÔ¼öÀ̸§ÀÌ ½Éº¼ÀÇ ÇüÅ·Πµî·ÏµÇ¾î ÀÖÀ½À» º¸¿©ÁØ´Ù.

7. Module SRC Example
¾î¶² ¸ðµâ¿¡¼­ Á¤ÀÇµÇ¾î ½Éº¼·Î¼­ µî·ÏµÇ¾î ÀÖ´Â ÇÔ¼ö³ª
Àü¿ªº¯¼ö´Â ´Ù¸¥ ¸ðµâ¿¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
Áï, ¸ðµâµé °£¿¡ ¼­·Î ÂüÁ¶µÉ ¼ö ÀÖ´Ù.
Ä¿³Î¿¡ ¸ðµâÀÇ ±â´ÉÀ» ³ÖÀ» ¶§,
¸ðµâ ÀÚü°¡ Å©°Ô ÀÛ¼ºµÇ¾îÁö´Â °Íº¸´Ù´Â,
ÇϳªÀÇ ¸ðµâÀÌ ÇϳªÀÇ ±â´É Á¤µµ¸¸ ¼öÇàÇÒ ¼ö ÀÖµµ·Ï
ÀÛ°Ô ÀÛ¼ºÇϰí,
°¢ ¸ðµâµéÀ» ¼­·Î ÂüÁ¶µÉ ¼ö ÀÖµµ·Ï À¯±âÀûÀÎ °áÇÕÀ»
°®µµ·Ï ÇÏ´Â °ÍÀÌ Ä¿³Î ¸ðµâ ÇÁ·Î±×·¡¹ÖÀÇ Æ÷ÀÎÅÍÀÌ´Ù.
 
Âü°íÀÚ·á Âü°íÀÚ·á ¾øÀ½
Çб³Á¤º¸ 2ÁÖ°£ ´Ù¿î¹ÞÀº ÇлýÀÇ Çб³Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.(5P ¼Ò¿ä)
ÀúÀÛ±Ç Á¤º¸ À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ Áø½Ç¼º¿¡ ´ëÇÏ¿© ÇØÇÇÄ·ÆÛ½º´Â º¸ÁõÇÏÁö ¾Æ´ÏÇϸç, ÇØ´ç Á¤º¸ ¹× °Ô½Ã¹° ÀúÀ۱ǰú ±âŸ ¹ýÀû Ã¥ÀÓÀº ÀÚ·á µî·ÏÀÚ¿¡°Ô ÀÖ½À´Ï´Ù.
À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ ºÒ¹ýÀû ÀÌ¿ë, ¹«´Ü ÀüÀ硤¹èÆ÷´Â ±ÝÁöµÇ¾î ÀÖ½À´Ï´Ù.ÀúÀÛ±ÇÄ§ÇØ, ¸í¿¹ÈÑ¼Õ µî ºÐÀï¿ä¼Ò ¹ß°ß½Ã °í°´¼¾ÅÍÀÇ ÀúÀÛ±ÇÄ§ÇØ ½Å°í¼¾Å͸¦ ÀÌ¿ëÇØ Áֽñ⠹ٶø´Ï´Ù.

±¸¸ÅÆò°¡(
0
)
±¸¸Å¹®ÀÇ(
0
)
Æ®·¢¹é(
0
)