ÄÄÇ»ÅÍ°øÇÐ(Àü°øµµ¼­) HOME > ¼îÇθô > ÄÄÇ»ÅÍ Àüüµµ¼­ > ÄÄÇ»ÅÍ°øÇÐ(Àü°øµµ¼­)   
       

°³³äÀÌÇظ¦ À§ÇÑ ¿î¿µÃ¼Á¦(°³Á¤7ÆÇ)

ÆǸŰ¡°Ý :   20,000 ¿ø
ÀúÀÚ :   ÀÓ¼º¶ô, Á¤¿øÀÏ
ÆäÀÌÁö¼ö :   21¼¼±â»ç
¹ßÇàÀÏ :   2002-01-31
ÀÚ·á :   TP Á¦°ø

[Ã¥¼Ò°³]

ÀÌ Ã¥¿¡¼­´Â ¿î¿µÃ¼Á¦¸¦ ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÌ º¸À¯ÇÏ°í ÀÖ´Â ÀÚ¿øÀ» È¿À²ÀûÀ¸·Î °ü¸®ÇÏ°í »ç¿ëÀÚ¿¡°Ô ÆíÀǼºÀ» Á¦°øÇϱâ À§ÇÏ¿© ¿©·¯ °¡ÁöÀÇ ·çƾµéÀÌ À¯±âÀûÀ¸·Î °áÇÕµÈ ÁýÇÕü·Î Á¤ÀÇÇÏ°í, ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÌ º¸À¯ÇÏ°í ÀÖ´Â ÀÚ¿øµéÀ» °ü¸®Çϱâ À§ÇÑ ±â¹ýµéÀ» ¼³¸íÇÏ¿´´Ù.


[¸ñÂ÷]

Á¦1Àå ¿î¿µÃ¼Á¦ °³¿ä
1.1 °³¿ä
1.1.1 ¿î¿µÃ¼Á¦ÀÇ ¸ñÀû
1.1.2 ¿î¿µÃ¼Á¦ÀÇ ±¸¼º¿ä¼Ò
1.2 ¿î¿µÃ¼Á¦ÀÇ Çʿ伺
1.2.1 ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÇ µ¿ÀÛ¿ø¸®
1.2.2 ´ÙÁß ÇÁ·Î±×·¡¹Ö(Multiprogramming)
1.2.3 ¿î¿µÃ¼Á¦ÀÇ ±â´É
1.3 ¿î¿µÃ¼Á¦ ÁøÀÔÁ¡
1.3.1 ½Ã½ºÅÛ È£Ãâ(system call)
1.3.2 ÀÎÅÍ·´Æ®(interrupt)
1.3.3 ¿¹¿ÜÇö»ó(exception)
1.4 ¸®´ª½º Ä¿³Î
1.4.1 ÆÄÀÏ °ü¸® ¼­ºê ½Ã½ºÅÛ
1.4.2 ÇÁ·Î¼¼½º °ü¸® ¼­ºê ½Ã½ºÅÛ
1.4.3 ½Ã½ºÅÛ È£Ãâ ÀÎÅÍÆäÀ̽º
1.4.4 ÀÔÃâ·Â ÀåÄ¡ ÀÎÅÍÆäÀ̽º

Á¦2Àå ÇÁ·Î¼¼½º ¹× ½º·¡µå
2.1 ÇÁ·Î¼¼½º °³³ä
2.1.1 ÇÁ·Î¼¼½º »óÅÂ
2.1.2ÇÁ·Î¼¼½º ¿µ¿ª
2.1.3 ÇÁ·Î¼¼½º Á¦¾îºí·Ï(PCB: Process Control Block)
2.1.4 ÇÁ·Î¼¼½º ¹®¸Æ ±³È¯
2.1.5 ÇÁ·Î¼¼½º »ý¼º ¹× Á¾·á
2.2 ½º·¡µå(thread) °³³ä
2.2.1 ½º·¡µå¶õ?
2.2.2 ´ÙÁß ½º·¡µù(Multi-threading)
2.3 ÇÁ·Î¼¼½º ½ºÄÉÁÙ¸µ(Process Scheduling)
2.3.1 ±âº» °³³ä
2.3.2 ¼±Á¡/ºñ¼±Á¡ ½ºÄÉÁÙ¸µ
2.3.3 ½ºÄÉÁÙ¸µ Á¤Ã¥
2.4 ¸®´ª½º¿¡¼­ ÇÁ·Î¼¼½º
2.4.1 ÇÁ·Î¼¼½º »óÅÂ
2.4.2 ÇÁ·Î¼¼½º ¿µ¿ª
2.4.3 ÇÁ·Î¼¼½º Á¦¾î ºí·Ï
2.4.4 ÇÁ·Î¼¼½º ¹× ½º·¡µå »ý¼º
2.4.5 ÇÁ·Î¼¼½º ½ºÄÉÁÙ¸µ
 
Á¦3Àå º´Ç༺(Concurrency)
3.1 °³ ¿ä
3.2 ÀÓ°è ¿µ¿ª(Critical Section)
3.2.1 ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÇÇÑ ¹æ¹ý
3.2.2 Çϵå¿þ¾î¿¡ ÀÇÇÑ ¹æ¹ý
3.2.3 ¼¼¸¶Æ÷¾î(semaphore)¿¡ ÀÇÇÑ ¹æ¹ý
3.3 ÇÁ·Î¼¼½º°£ Åë½Å
3.3.1 ¸Þ½ÃÁö Àü¼Û(message passing) ¹æ½Ä
3.3.2 °øÀ¯ ¸Þ¸ð¸®(shared memory) ¹æ½Ä
3.4 ¸®´ª½º¿¡¼­ º´Ç༺
3.4.1 ½º·¡µå µ¿±âÈ­
3.4.2 ÇÁ·Î¼¼½º Åë½Å ¹× µ¿±âÈ­

Á¦4Àå ±³Âø»óÅÂ(Deadlock)
4.1 ±³Âø»óÅ °³¿ä
4.2 ±³Âø»óÅ ¿øÀÎ
4.3 ±³Âø»óÅ ÇØ°áÃ¥
4.3.1 ±³Âø»óÅ ¿¹¹æ(Deadlock Prevention)
4.3.2 ±³Âø»óÅ ȸÇÇ(Deadlock Avoidance)
4.3.3 ±³Âø»óÅ ŽÁö ¹× ȸº¹

Á¦5Àå ¸Þ¸ð¸® °ü¸®
5.1 °³ ¿ä
5.1.1 ´ÙÁß ÇÁ·Î±×·¡¹Ö Á¤µµ
5.1.2 ¸Þ¸ð¸® °ø°£ÀÇ ºÐÇÒ ¹æ¹ý
5.1.3 ¸Þ¸ð¸® ÇÒ´çÀÇ ¿¬¼Ó¼º
5.1.4 ¸Þ¸ð¸® °ø°£ÀÇ ±³Ã¼ °¡´É¼º
5.2 ´ÜÀÏ ÇÁ·Î±×·¡¹Ö ½Ã½ºÅÛ
5.3 ´ÙÁß ÇÁ·Î±×·¡¹Ö ½Ã½ºÅÛ
5.3.1 ¿¬¼Ó ÇÒ´ç
5.3.2 ºÒ¿¬¼Ó ÇÒ´ç
5.4 °¡»ó ¸Þ¸ð¸®(Virtual Memory)
5.4.1 ¹ÝÀÔ Á¤Ã¥(Fetch Policy)
5.4.2 ±³Ã¼ Á¤Ã¥(Replacement Policy)
5.4.3 ÇÒ´ç Á¤Ã¥(Allocation Policy)
5.4.4 ±âŸ °í·Á»çÇ×

Á¦6Àå ÆÄÀÏ ½Ã½ºÅÛ
6.1 °³ ¿ä
6.1.1 ÆÄÀÏ °³³ä
6.1.2 µð·ºÅ丮 ±¸Á¶(Directory Structure)
6.1.3 ÆÄÀÏ º¸È£
6.2 ÆÄÀÏ °ø°£ °ü¸®
6.2.1 ºó °ø°£ °ü¸®
6.2.2 ºó °ø°£ ÇÒ´ç
6.3 µð½ºÅ© °ü¸®
6.3.1 µð½ºÅ© ±¸Á¶ ¹× Á¢±Ù ½Ã°£(access time)
6.3.2 µð½ºÅ© ½ºÄÉÁÙ¸µ
6.3.3 µð½ºÅ© ij½¬(Disk Cache)
6.4 ¸®´ª½º ÆÄÀÏ ½Ã½ºÅÛ
6.4.1 °¡»ó ÆÄÀÏ ½Ã½ºÅÛ
6.4.2 MS-DOS ÆÄÀÏ ½Ã½ºÅÛ
6.4.3 Ext2 ÆÄÀÏ ½Ã½ºÅÛ
ºÎ·Ï 1 Vi ÆíÁý±â
ºÎ·Ï2 ¸®´ª½º ±âº» ¸í·É¾î


Copyright(c) 2003 TEL:(031)942-7861 FAX:(031)942-7864. All Rights Reserved. Send E-mail to webmaster