·Î±×ÀÎ | ȸ¿ø°¡ÀÔ | ³»°ø°£ | Ã¥¹Ù±¸´Ï | 1:1¼­ºñ½º | µµ¿ò¸»  
   
Ȩ °íµî Áßµî ÃÊµî ¿À¸£ºñ EBS¼ö´ÉƯ°­ ½ë¼öÇÐ Áß°£°í»ç âºñ
   
»ó¼¼Ã£±â
 
• µµ¼­ºÐ·ù
• µµ¼­¼Ò°³
• ÀúÀÚ¼Ò°³
• ¸ñÂ÷
• °ü·Ãµµ¼­
ÇöÀçÀ§Ä¡
Home > »óÇ°Á¤º¸
[Âü°í¼­] À©µµ¿ì µð¹ÙÀ̽º µå¶óÀ̹ö - IT EXPERT [ÀýÆÇ]
À̺À¼® ÁöÀ½ | ÇѺû¹Ìµð¾î Æ쳿
 

¤ýÁ¤°¡ 42,000 ¿ø
¤ýÆǸŰ¡ 37,800 ¿ø (10%, 4,200 ¿ø ÇÒÀÎ)
¤ýÀû¸³±Ý 2,100 ¿ø (5% Àû¸³)
¤ýÃâ°£ÀÏ : 2009 ³â 1 ¿ù 2 ÀÏ
¤ý1036 ÂÊ | 257*188mm | ISBN : 9788979146202
¤ý1¸¸¿ø ÀÌ»ó ÁÖ¹®½Ã ¹«·á¹è¼Û
 
ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ¡æ ÇÁ·Î±×·¡¹Ö ¡æ À©µµ¿ì ÇÁ·Î±×·¡¹Ö
À©µµ¿ì µð¹ÙÀ̽º µå¶óÀ̹ö¿¡ ´ëÇÑ ½Ç¹« Áö½ÄÀ» Àü´ÞÇÏ´Ù!

IT Àü¹®°¡°¡ °¥¸ÁÇÏ´Â ½Ç¹« Áö½ÄÀ» Àü´ÞÇÏ´Â 'IT EXPERT' ½Ã¸®Áî, ¡ºÀ©µµ¿ì µð¹ÙÀ̽º µå¶óÀ̹ö¡». µð¹ÙÀ̽º µå¶óÀ̹ö °³¹ßÀ» óÀ½ Á¢ÇÏ´Â »ç¶÷µéÀ» ´ë»óÀ¸·Î, À̷аú ¿¹Á¦¸¦ ÅëÇØ À©µµ¿ì µð¹ÙÀ̽º µå¶óÀ̹öÀÇ ±¸Á¶¿Í ¿ø¸®¸¦ ÀÌÇØÇϱ⠽±°Ô ÇнÀÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÑ ÇöÀå ½Ç¹«¼­´Ù.

ÀÌ Ã¥Àº À©µµ¿ì µ¿ÀÛ ¿ø¸®¸¦ °¡Àå ¸ÕÀú º¸¿©ÁØ ´ÙÀ½, µð¹ÙÀ̽º µå¶óÀ̹ö¿Í À©µµ¿ìÀÇ »óÈ£ÀÛ¿ë¿¡ ´ëÇؼ­ ¼³¸íÇÏ°í ÀÖ´Ù. ±×µ¿¾È ´Ù·ç¾îÁöÁö ¾ÊÀº Ä¿³Î ¸ðµå¿¡¼­ÀÇ ÈÄÅ· ¹æ¹ý µî¿¡ ´ëÇؼ­µµ ÁßÁ¡ÀûÀ¸·Î ´Ù·é´Ù. ÀåȲÇÏ°Ô À̷и¸ ¼³¸íÇÏ°í ³¡³»´Â °ÍÀÌ ¾Æ´Ï¶ó, ¿¹Á¦¸¦ ÅëÇØ ½ÇÀü¿¡¼­ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¾È³»ÇÏ°í ÀÖ´Ù.

Á¦1ºÎ¿¡¼­´Â °ü·ÃµÈ À¯Æ¿¸®Æ¼ÀÇ »ç¿ë ¹æ¹ýÀº ¹°·Ð, ÀÀ¿ë ÇÁ·Î±×·¥°ú µð¹ÙÀ̽º µå¶óÀ̹öÀÇ ¿¬°á ¹æ¹ý, µð¹ÙÀ̽º µå¶óÀ̹ö°¡ Çϵå¿þ¾î¿¡ Á¢±ÙÇÏ´Â ¹æ¹ý, ±×¸®°í DDK°¡ Á¦°øÇÏ´Â ÇÔ¼öÀÇ »ç¿ë ¹æ¹ý µî À©µµ¿ì µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ °³¹ßÇϱâ À§ÇØ ²À ¾Ë¾Æ¾ß¸¸ ÇÏ´Â ÀÌ·ÐÀ» ¹è¿ì°Ô µÈ´Ù. Á¦2ºÎ¿¡¼­´Â Á¦1ºÎ¿¡¼­ ¹è¿î ÀÌ·ÐÀ» ÀÀ¿ëÇÏ¿© ÃֽŠµð¹ÙÀ̽º¸¦ Á¦¾îÇϱâ À§ÇÑ µå¶óÀ̹ö¸¦ °³¹ßÇÒ ¼ö ÀÖ´Ù. ³¡À¸·Î Á¦3ºÎ¿¡¼­´Â Á¦1ºÎ¿¡¼­ ¹è¿î ÀÌ·ÐÀ» ½Ç½ÀÇÒ ¼ö ÀÖ´Â ¿¹Á¦ 12°¡Áö¸¦ ½Ç¾ú´Ù.

¢Ñ Tip!
¡ºÀ©µµ¿ì µð¹ÙÀ̽º µå¶óÀ̹ö¡»´Â À©µµ¿ì 2000 ÀÌÀü¿¡¼­ µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ °³¹ßÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ´Ù·ê »Ó ¾Æ´Ï¶ó, À©µµ¿ì ºñ½ºÅ¸¿¡¼­ óÀ½ ¼Ò°³µÈ WDF(Windows Driver Foundation)µµ ¼ö·ÏÇÏ°í ÀÖ½À´Ï´Ù.

±èÀºÇý
È«ÀÍ´ëÇб³¿¡¼­ µðÁöÅй̵ð¾î¸¦ Àü°øÇß°í SK Communications, SK Telecom, ³×ÀÌÆ®´åÄÄ, ¾ßÈÄ, À±¼±»ý¿µ¾î±³À°, Áß¾Ó±³À° A+, (ÁÖ)³Ø½¼Á¦ÆÒ, ±Ý¼ºÃâÆÇ»ç, ¿õÁøÃâÆÇ»ç µî°ú ÇÔ²² ÀÏÇß´Ù.
<Lovely Diary>¸¦ Ãâ°£Çß°í, º°ÀÚ¸®¸¦ Å׸¶·Î ÇÑ <The Tale Stars Tell>°³ÀÎÀü°ú <ÁöÇÏö¿ª µ¿¹°¿øÀü>°øµ¿ÀüÀ» °¡Á³´Ù. °è¿øÁ¶Çü¿¹¼ú´ëÇп¡¼­ ±âÃÊ µå·ÎÀ× °­ÀǸ¦ Çß°í, <¿ù°£ Computer Art>¿¡ µðÁöÅÐ ÀÏ·¯½ºÆ® ±â¹ý Ä®·³À» ÁýÇÊÇÑ ¹Ù ÀÖ´Ù.

°¨¼öÀÚÀÇ ±Û
ÀúÀÚ ¼­¹®
ÀÌ Ã¥ÀÇ ÁÖ¿ä ³»¿ë
ÀÌ Ã¥ÀÇ ÇнÀ ·Îµå¸Ê
¿¹Á¦ ¼ö·Ï ³»¿ë

PART 1 ÀÌ·ÐÆí

01Àå MS-DDK ¼Ò°³
1.1 DDK ´Ù¿î·Îµå
1.2 DDK ¼³Ä¡
1.3 DDK Tools
1.4 µð¹ÙÀ̽º µå¶óÀ̹öÀÇ ºôµå

02Àå ¼¼»ó¿¡¼­ °¡Àå °£´ÜÇÑ µð¹ÙÀ̽º µå¶óÀ̹ö ÀÛ¼ºÇϱâ
2.1 ¹®¸Æ(Context)ÀÇ ÀǹÌ
2.2 SIMPLE µð¹ÙÀ̽º µå¶óÀ̹ö ¿¹Á¦ ÆľÇÇϱâ
2.3 SIMPLE µð¹ÙÀ̽º µå¶óÀ̹ö ºôµå °úÁ¤°ú ¼³Ä¡ ¹æ¹ý
2.4 ¼³Ä¡µÈ SIMPLE µð¹ÙÀ̽º µå¶óÀ̹ö È®ÀÎÇϱâ

03Àå ¼³Ä¡ ÆÄÀÏ(INF)¿¡ ´ëÇÑ ÀÌÇØ
3.1 À̸§ÀÌ Á¤ÇØÁ® ÀÖ´Â ¼½¼Ç
3.2 À̸§ÀÌ Á¤ÇØÁ® ÀÖÁö ¾ÊÀº ¼½¼Ç
3.3 Áö½ÃÀÚ(Directives)
3.4 ¼³Ä¡ ÆÄÀÏ ¿¹Á¦ ºÐ¼®

04Àå µð¹ÙÀ̽º ½ºÅÃ(Device Stack)
4.1 µð¹ÙÀ̽º ½ºÅÃÀÇ °³³ä ÆľÇ
4.2 ÀåÄ¡ °ü¸®ÀÚ ´ëÈ­»óÀÚ¸¦ ÅëÇÑ µð¹ÙÀ̽º ½ºÅÃÀÇ ¸ð½À
4.3 µð¹ÙÀ̽º ½ºÅÃÀÇ ¸ð½ÀÀ» °áÁ¤ÇÏ´Â ¼³Ä¡ ÆÄÀÏÀÇ ÀÌÇØ
4.4 µð¹ÙÀ̽º ½ºÅÃÀ» ±¸¼ºÇÏ´Â µå¶óÀ̹ö Äڵ忡 ´ëÇÑ ÀÌÇØ
4.5 DDK Tool ¡°Device Tree¡±¸¦ ÅëÇØ º» ½ÇÁ¦ µð¹ÙÀ̽º ½ºÅÃÀÇ ¸ð½À

05Àå ½º·¹µå¿Í IRQL
5.1 °¡»ó ¸Þ¸ð¸®, ÇÁ·Î±×·¥ ¸ðµâ, ½º·¹µå
5.2 ÀÎÅÍ·´Æ® ¿ä±¸ ·¹º§(IRQL)°ú ½º·¹µå
5.3 µ¿±âÈ­ ¹®Á¦(Synchronization Problem)
5.4 ŸÀÌ¸Ó ½ºÄÉÁÙ·¯¿Í Idle ½ºÄÉÁÙ·¯
5.5 Idle ½ºÄÉÁÙ·¯¿Í µð¹ÙÀ̽º µå¶óÀ̹ö

06Àå ÀÀ¿ë ÇÁ·Î±×·¥°ú ¿¬°áµÇ´Â µð¹ÙÀ̽º µå¶óÀ̹ö
6.1 ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ ã´Â ¹æ¹ý
6.2 µð¹ÙÀ̽º µå¶óÀ̹ö¿Í ´ëÈ­Çϱâ À§Çؼ­ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ »ç¿ëÇÏ´Â ÇÔ¼ö
6.3 ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ Ä¿³Î±îÁö
6.4 Ä¿³Î¿¡¼­ IO °ü¸®ÀÚ±îÁö
6.5 IO °ü¸®ÀÚ¿¡¼­ µð¹ÙÀ̽º µå¶óÀ̹ö±îÁö
6.6 ¿¹¿Ü¿Í ½ºÅà ÇÁ·¹ÀÓ

07Àå µð¹ÙÀ̽º µå¶óÀ̹ö ¿£Æ®¸®
7.1 DriverEntry ·çƾ - Çʼö ÇÔ¼ö
7.2 AddDevice ·çƾ - Çʼö ÇÔ¼ö
7.3 DriverUnload ·çƾ - Çʼö ÇÔ¼ö
7.4 °øÅë IRPDispatch ·çƾ
7.5 PnP IRPDispatch ·çƾ - Çʼö ÇÔ¼ö
7.6 Power IRPDispatch ·çƾ - Çʼö ÇÔ¼ö
7.7 IRP StartIO ·çƾ - ¼±Åà ÇÔ¼ö
7.8 IRP Cancel ·çƾ - ¼±Åà ÇÔ¼ö
7.9 IRP Completion ·çƾ - Çʼö ÇÔ¼ö
7.10 BuiltIn Timer¿Í Custom Timer ·çƾ - ¼±Åà ÇÔ¼ö
7.11 System ½º·¹µå¿Í WorkItem ·çƾ - ¼±Åà ÇÔ¼ö
7.12 H/W ÀÎÅÍ·´Æ® ¼­ºñ½º ·çƾ, DPC ·çƾ - ¼±Åà ÇÔ¼ö

08Àå µå¶óÀ̹ö°¡ »ç¿ëÇÏ´Â ÀڷᱸÁ¶
8.1 LIST_ENTRY
8.2 KQUEUE
8.3 KDEVICE_QUEUE
8.4 IO_REMOVE_LOCK
8.5 MDL(Memory Descriptor List)

09Àå Çϵå¿þ¾î¿¡ Á¢±ÙÇÏ´Â µå¶óÀ̹ö ÄÚµå ±¸Çö
9.1 Çϵå¿þ¾î ÀÚ¿ø(Resource)¿¡ Á¢±ÙÇÏ´Â ¹æ¹ý(IO Port, ¸Þ¸ð¸®, ÀÎÅÍ·´Æ®, DMA)
9.2 PNP IRP_MN_START_DEVICE¿Í ÀÚ¿ø Á¤º¸

10Àå ÇÊÅÍ µå¶óÀ̹öÀÇ ¸Å·Â
10.1 ÇÊÅÍ µå¶óÀ̹ö¿Í µð¹ÙÀ̽º ½ºÅÃ
10.2 ÇÊÅÍ µå¶óÀ̹ö ±âº» °ñ°Ý
10.3 ÇÊÅÍ µå¶óÀ̹öÀÇ ¼³Ä¡

11Àå DDK°¡ Á¦°øÇÏ´Â ÇÔ¼ö ºÐ¼®
11.1 IO °ü¸®ÀÚ°¡ Á¦°øÇÏ´Â ÇÔ¼ö
11.2 Ä¿³ÎÀÌ Á¦°øÇÏ´Â ÇÔ¼ö

PART 2 ÀÀ¿ëÆí

12Àå USB ¹ö½º¸¦ »ç¿ëÇÏ´Â µå¶óÀ̹ö °³¹ß
12.1 USB ¹ö½º¸¦ »ç¿ëÇÏ´Â ´Ù¾çÇÑ µð¹ÙÀ̽º ½ºÅà ºÐ¼®
12.2 USBDI(USB Bus Driver Interface)
12.3 URB(USB Request Block)
12.4 °¡»ó USB ÀåÄ¡·Î DDK°¡ Á¦°øÇÏ´Â USB µå¶óÀ̹ö ºÐ¼®Çϱâ(BULKUSB)

13Àå WDF ¼Ò°³
13.1 WDM°ú WDF
13.2 KMDF ¿¹Á¦ µå¶óÀ̹ö ºÐ¼®
13.3 USB ¹ö½º¸¦ »ç¿ëÇÏ´Â KMDF ¿¹Á¦ ¼Ò½º

14Àå NT ±¸Çü(Legacy) µå¶óÀ̹ö °³¹ß
14.1 NT ±¸Çü(Legacy) µå¶óÀ̹ö¿Í WDM µå¶óÀ̹ö
14.2 NT ±¸Çü(Legacy) µå¶óÀ̹öÀÇ ·Îµù°ú ¾ð·Îµù
14.3 NT ±¸Çü(Legacy) µå¶óÀ̹ö°¡ »ç¿ëµÇ´Â ¿µ¿ª

15Àå ÈÄÅ· µå¶óÀ̹ö °³¹ß
15.1 Á¤±Ô ÇÊÅÍ ¹æ½ÄÀ» »ç¿ëÇÏ´Â ÈÄÅ· ¹æ½Ä(µð¹ÙÀ̽º ½ºÅà ÇÊÅ͸µ)
15.2 ºñÁ¤±Ô ¹æ½ÄÀ» »ç¿ëÇÏ´Â ÈÄÅ· ¹æ½Ä(Å×À̺í ÈÄÅ·°ú ÄÚµå ÈÄÅ·)

PART 3 ½Ç½ÀÆí

01 ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ µð¹ÙÀ̽º µå¶óÀ̹ö±îÁö(CreateFile, CloseHandle)
02 ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ µð¹ÙÀ̽º µå¶óÀ̹ö±îÁö(ÆÄÀÏ ÇÚµéÀ» ÅëÇÑ ¹®¸Æ À¯Áö 1)
03 ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ µð¹ÙÀ̽º µå¶óÀ̹ö±îÁö(ÆÄÀÏ ÇÚµéÀ» ÅëÇÑ ¹®¸Æ À¯Áö 2)
04 ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ µð¹ÙÀ̽º µå¶óÀ̹ö±îÁö(Ãë¼Ò¿Í Cleanup ½Ç½À)
05 ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ µð¹ÙÀ̽º µå¶óÀ̹ö±îÁö
06 StartIo ·çƾ ÀÛ¼º¹ý 1
07 StartIo ·çƾ ÀÛ¼º¹ý 2
08 Interrupt Service Routine(ISR)°ú Deferred Procedure Call(DPC) ·çƾ ÀÛ¼º¹ý

ÇöÀç À©µµ¿ì µð¹ÙÀ̽º µå¶óÀ̹ö - IT EXPERT¿¡ µî·ÏµÈ ¼­ÆòÀÌ ¾ø½À´Ï´Ù.

2
ȸ»ç¼Ò°³ |   ÀÌ¿ë¾à°ü |   »ç¾÷ÀÚÁ¤º¸È®ÀΠ|   ¿À½Ã´Â±æ |   µµ¿ò¸»  |   °³ÀÎÁ¤º¸Ãë±Þ¹æħ
 
jbookshop/59 6AD8430192CF4FFA88A81C2720240519