±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
36,000¿ø |
---|
32,400¿ø (10%ÇÒÀÎ)
1,800P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
¡º¸®´ª½º Ä¿³Î°ú µð¹ÙÀ̽º µå¶óÀ̹ö ½Ç½À¡» Á¦2±Ç. ÀÌ Ã¥Àº ÀúÀÚ°¡ Ä¿³Î¿¬±¸È¸(www.kernel.bz)¸¦ ¼ö³âµ¿¾È ¿î¿µÇÏ¸é¼ ¸®´ª½º Ä¿³Î ¼Ò½º¸¦ ºÐ¼®ÇÑ ³»¿ë À§ÁÖ·Î ±¸¼ºÇß´Ù. Á¦1ºÎ¿¡¼´Â ¸®´ª½º Ä¿³Î ¼Ò½º¸¦ ÀÌÇØÇÏ°í ½Ç½ÀÇØ º¼ ¼ö ÀÖµµ·Ï ±¸¼ºÇß°í, ÀÌ°ÍÀ» ¹ÙÅÁÀ¸·Î Á¦2ºÎ¿¡¼ ¸®´ª½º µð¹ÙÀ̽ºµå¶óÀ̹ö¸¦ ±¸ÇöÇÏ´Â ¼Ò½º ÄÚµåµéÀ» ¼³¸íÇÑ´Ù.
¸ñÂ÷
¸®´ª½º Ä¿³Î°ú µð¹ÙÀ̽ºµå¶óÀ̹ö ½Ç½À2
ÀúÀÛ±Ç
ÀúÀÚ ¼Ò°³
SECOND EDITION¿¡ Ãß°¡µÈ ³»¿ëµé
¹®¼ Ç¥ÁØ
¸ñÂ÷
Á¦1ºÎ ¸®´ª½º Ä¿³Î ÀÌÇØ ¹× ½Ç½À
Á¦1Àå Ä¿³Î ÀڷᱸÁ¶
1.1 ¸µÅ©µå ¸®½ºÆ®(LINKED LISTS)
1.2 ť(QUEUES)
1.3 Æ®¸®(TREES)
1.4 ÀûÀýÇÑ ÀڷᱸÁ¶ ¼±ÅÃ
1.5 ¾Ë°í¸®Áò È¿À²¼º
Á¦2Àå ÇÁ·Î¼¼½º(PROCESS)
2.1 ÇÁ·Î¼¼½º(PROCESS) ÀÌÇØ
2.2 ¾²·¹µå(THREAD)
2.3 ÇÁ·Î¼¼½º ¹®¸Æ ±³È¯(CONTEXT SWITCH)
2.4 ½ºÄÉÁ층
2.4.1 ½ºÄÉÁì·¯ ÀڷᱸÁ¶(Data Structures)
2.4.2 ½ºÄÉÁ층 ¿ì¼±¼øÀ§°ª(Priorities)
2.4.3 ½ºÄÉÁ층 Á¤Ã¥(policy)
2.4.4 Scheduler Classes
2.4.5 Run Queues
2.4.6 ½ºÄÉÁ층 °³Ã¼µé(Scheduling Entities)
2.4.7 Periodic Scheduler
2.4.8 ÇÁ·Î¼¼½º ±ú¿ò(wake up process)
2.4.9 Wait Queues
Á¦3Àå ÀÎÅÍ·´Æ®(INTERRUPT)
3.1 INTERRUPTS¿Í EXCEPTIONS
3.2 INTERRUPT ¹®¸Æ±³È¯(CONTEXT SWITCHING)
3.3 INTERRUPT HANDLER µî·Ï
3.4 LINUX INTERRUPT ±¸Á¶Ã¼
3.5 BOTTOM HALVES (SOFTIRQS / TASKLETS / WORK QUEUES)
3.5.1 softIRQs
3.5.2 Tasklets
3.5.3 Work Queues
Á¦4Àå µ¿±âÈ(SYNCHRONIZATION)
4.1 º¸È£ ¿µ¿ª°ú °æÀï Á¶°Çµé
4.2 LOCKING
4.3 µ¿±âÈ ¹æ¹ýµé
4.4 µ¿±âÈ »ç·Ê
Á¦5Àå ½Ã°£(TIME)
5.1 THE TICK RATE: HZ
5.2 HARDWARE CLOCKS AND TIMERS
5.3 ŸÀÌ¸Ó ÀÎÅÍ·´Æ® Çڵ鷯
5.4 ŸÀ̸ӵé(TIMERS)
5.5 Áö¿¬ ½ÇÇà(DELAYING EXECUTION)
Á¦6Àå ¸Þ¸ð¸®
6.1 ¸Þ¸ð¸® °ü¸® ±â¹ýµé
6.2 ¸Þ¸ð¸® ÁÖ¼Ò º¯È¯
6.3 SLAB/SLOB/SLUB ÇÒ´ç
Á¦7Àå Ä¿³Î ÀڷᱸÁ¶ ½Ç½À
7.1 ¸µÅ©µå ¸®½ºÆ®(LINKED LIST) ½Ç½À
7.2 Å¥(QUEUE) ½Ç½À
7.3 RED-BLACK TREE ½Ç½À
Á¦2ºÎ ¸®´ª½º µð¹ÙÀ̽ºµå¶óÀ̹ö ½Ç½À
Á¦8Àå Ä¿³Î³»ºÎ µé¿©´Ùº¸±â
8.1 ¸®´ª½º Ä¿³Î¼Ò½º ¿ä¾à¼³¸í
8.2 ºÎÆà ¾÷
8.3 Ä¿³Î ¸ðµå¿Í »ç¿ëÀÚ ¸ðµå
8.4 Ä¿³Î ŸÀ̸ӵé
8.5 Ä¿³Î¾ÈÀÇ µ¿½Ã¼º
8.6 ÇÁ·Î¼¼½º ÆÄÀϽýºÅÛ(PROCESS FILESYSTEM)
8.7 ¸Þ¸ð¸® ÇÒ´ç
8.8 ¸®´ª½º ¼Ò½º À§Ä¡
Á¦9Àå Ä¿³Î¿¡ º¸°üµÈ ±â´Éµé
9.1 Ä¿³Î ¾²·¹µå
9.2 µµ¿ò ÀÎÅÍÆäÀ̽ºµé(HELPER INTERFACES)
9.3 ¸®´ª½º ¼Ò½º À§Ä¡
Á¦10Àå ±âº»¿ø¸® ÀÌÇØ
10.1 Ä¿³Î ¸ðµâ ÇÁ·Î±×·¡¹Ö ¹æ¹ý
10.2 ÀåÄ¡µé°ú µå¶óÀ̹ö ±âº»
10.3 ÀÎÅÍ·´Æ® Çڵ鸵
10.4 ¸®´ª½º ¼Ò½º À§Ä¡
Á¦11Àå ¹®ÀÚ µå¶óÀ̹öµé
11.1 ¹®ÀÚ µå¶óÀ̹ö ±âÃÊ
11.2 µð¹ÙÀ̽º ¿¹Á¦: ½Ã½ºÅÛ CMOS
11.3 µ¥ÀÌÅÍ À¯È¿¼º °¨Áö(SENSING DATA AVAILABILITY)
11.4 º´·Ä Æ÷Æ®¿¡°Ô À̾߱âÇϱâ
11.5 °¡»ó ¹®ÀÚ µå¶óÀ̹öµé(PSEUDO CHAR DRIVERS)
11.6 ±âŸ µå¶óÀ̹öµé(MISC DRIVERS)
11.7 ¹®ÀÚ Åë°í(CHARACTER CAVEATS)
11.8 Ç÷§Æû µð¹ÙÀ̽º µå¶óÀ̹ö
11.9 ¸®´ª½º ¼Ò½º À§Ä¡
Á¦12Àå Á÷·ÄÅë½Å µå¶óÀ̹öµé
12.1 °èÃþÀû ±¸Á¶
12.2 UART DRIVERS
12.3 TTY DRIVERS
12.4. ¶óÀÎ ±ÔÀ²(LINE DISCIPLINES)
12.5 ¸®´ª½º ¼Ò½º À§Ä¡
Á¦13Àå IIC ¹ö½º ÀÎÅÍÆäÀ̽º
13.1 IIC ¹ö½º ÀÎÅÍÆäÀ̽º ÀÌÇØ
13.2 RTC µå¶óÀ̹ö ¿¹Á¦
Á¦14Àå PWM°ú ADC µå¶óÀ̹ö
14.1 PWM µð¹ÙÀ̽ºµå¶óÀ̹ö
14.2 ADC µð¹ÙÀ̽ºµå¶óÀ̹ö
Á¦15Àå ÀÔ·ÂÀåÄ¡ µå¶óÀ̹öµé
15.1 ÀÔ·Â À̺¥Æ® µå¶óÀ̹öµé
15.2 ÀÔ·Â ÀåÄ¡ µå¶óÀ̹öµé
15.3 ¸®´ª½º ¼Ò½º À§Ä¡
Á¦16Àå ÁÖº¯ÀåÄ¡ ¿¬°á(PCI)
16.1 ÁÖ¼Ò¿Í ½Äº°
16.2 PCI ¿µ¿ª¿¡ Á¢±Ù
16.3 Á÷Á¢ ¸Þ¸ð¸® Á¢±Ù(DIRECT MEMORY ACCESS)
16.4 µð¹ÙÀ̽º ¿¹Á¦: ÀÌ´õ³Ý-¸ðµ© Ä«µå
16.5 ¸®´ª½º ¼Ò½º À§Ä¡
Á¦17Àå USB(UNIVERSAL SERIAL BUS)
17.1 USB ±¸Á¶
17.2 USB µå¶óÀ̹ö µ¥ÀÌÅÍ ±¸Á¶Ã¼
17.3 USB µå¶óÀ̹ö ½Ç½À¿¹Á¦ (USB-FT245)
17.4 ¸®´ª½º ¼Ò½º À§Ä¡
Á¦18Àå ºñµð¿À µå¶óÀ̹öµé
18.1 µð½ºÇ÷¹ÀÌ ±¸Á¶
18.2 ¸®´ª½º-ºñµð¿À ¼ºê½Ã½ºÅÛ
18.3 µð½ºÇ÷¹ÀÌ ÆĶó¹ÌÅ͵é
18.4 ÇÁ·¹ÀÓ ¹öÆÛ µå¶óÀ̹öµé
18.5 ÄÜ¼Ö µå¶óÀ̹öµé
18.6 ¸®´ª½º ¼Ò½º À§Ä¡
±âºÎ±Ý ¾È³»
ºÎ·Ï1. ¸®´ª½ºÄ¿³Î ¹öÀüº° Ư¡ ºñ±³
A1.1 Ä¿³Î 3.X Ư¡
A1.2 Ä¿³Î 2.6.X ¼Ò½º ºñ±³´ë»ó
A1.3 Ä¿³Î 2.6.X ½ºÄÉÁì·¯ ºñ±³
A1.4 Ä¿³Î 2.6.X µð¹ÙÀ̽º µå¶óÀ̹ö ºñ±³
A1.4.1 device ±¸Á¶Ã¼ ºñ±³ (ÇÙ½É ±¸Á¶Ã¼ Áß½É)
A1.4.2 misc µå¶óÀ̹ö ¼Ò½º ºñ±³ (ÇÙ½É ±¸Á¶Ã¼ Áß½É)
A1.4.3 input µå¶óÀ̹ö ¼Ò½º ºñ±³ (ÇÙ½É ±¸Á¶Ã¼ Áß½É)
A1.4.4 platform µå¶óÀ̹ö ¼Ò½º ºñ±³ (ÇÙ½É ±¸Á¶Ã¼ Áß½É)
A1.4.5 pci µå¶óÀ̹ö ¼Ò½º ºñ±³ (ÇÙ½É ±¸Á¶Ã¼ Áß½É)
A1.4.6 usb µå¶óÀ̹ö ¼Ò½º ºñ±³ (ÇÙ½É ±¸Á¶Ã¼ Áß½É)
A1.4.7 video µå¶óÀ̹ö ¼Ò½º ºñ±³ (ÇÙ½É ±¸Á¶Ã¼ Áß½É)
ºÎ·Ï2. Ä¿³Î¿¬±¸È¸ ±³À°°úÁ¤(°èȹ)
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.