1. Process
¢Ñ ÇÁ·Î¼¼½º´Â ³ÐÀº Àǹ̷Π½ÇÇàÁßÀÎ ÇÁ·Î±×·¥À» ¸»ÇÑ´Ù. ÇÁ·Î¼¼½º´Â ÀÚ½ÄÇÁ·Î¼¼½º¸¦ »ý¼ºÇÒ ¼ö ÀÖÀ¸¸ç, ÀÚ¿øÀ» °øÀ¯ÇÏÁö ¾Ê´Â´Ù. ±×·¡¼ IPC (interprocess communication, ÇÁ·Î¼¼½º °£ Åë½Å)¸¦ ÅëÇØ¼ ÇÁ·Î¼¼½º °£¿¡ Á¤º¸¸¦ ±³È¯Çϰųª ¿¬»êÀÇ µ¿±âȸ¦ °¡´ÉÇÏ°Ô Çϰí IPCÀÇ ´ëÇ¥ÀûÀÎ ¿¹·Î´Â, Pipes¿Í named pipes, Message queueing, Semaphores, Shared memory, socketÀÌ ÀÖ´Ù. ÀÚ¿øÀ» °øÀ¯ÇÏÁö ¾ÊÀ¸¹Ç·Î, ¹®¸Æ±³È¯ÀÌ ÀϾ ¶§, IPC¹æ½ÄÀ¸·Î ÀÚ¿ø°£ÀÇ µ¿±âȸ¦ ¸ÂÃá´Ù.
¡Þ ÀåÁ¡ - ÀÚ¿øÀ» °øÀ¯Çϱâ Èûµé°í, ¿©·¯ Á¾·ùÀÇ Å½ºÅ·ÀÌ ´Ù¾çÇÒ °æ¿ì ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥ »çÀÌ¿¡´Â ÇÁ·Î¼¼½º¸¦ »ý¼ºÇÏ¿© »ç¿ëÇϸé ÁÁ´Ù.
¡Þ ´ÜÁ¡ - ½º·¹µå¿¡ ºñÇÏ¿© ¸¹Àº Ãß°¡ºñ¿ëÀÌ µé°Ô µÈ´Ù. ¸Þ¸ð¸®³ª ½Ã½ºÅÛ ÀÚ¿øÀ» ÇÁ·Î¼¼½º »ý¼º ÇÒ ¶§ ¸¶´Ù »ý¼ºµÇ±â ¶§¹®ÀÌ´Ù.
2. Thread
¢Ñ ½º·¹µå ¿ª½Ã ½ÇÇàÁßÀÎ ÇÁ·Î±×·¥À̶ó°í Á¤ÀÇÇÒ ¼ö ÀÖÀ¸³ª, ÁÖ·Î ºÎºÐÀûÀÎ ÀÏÀ» ´ã´çÇÑ´Ù. ÇÁ·Î¼¼½º °£¿¡´Â ÀÚ¿øÀ» °øÀ¯ÇÒ ¼ö ÀÖÀ¸¹Ç·Î, µ¿ÀÏÇÏ°í ¹Ýº¹ÀûÀÎ ÀÛ¾÷À» ó¸® ½Ã¿¡ ½Ã½ºÅÛ ÀÚ¿øÀ̳ª ºñ¿ëÀ» Àý°¨ ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ, ¹®¸Æ±³È¯ ½Ã°£À» ´ÜÃà ÇÒ ¼ö ÀÖ´Ù.
¡Þ ÀåÁ¡ - ÀÚ¿øÀ» °øÀ¯Çϱ⠶§¹®¿¡, ½Ã°£´ÜÃà ¹× ºñ¿ëÀý°¨À» ÇÒ ¼ö ÀÖ´Ù.
¡Þ ´ÜÁ¡ - ÀÚ¿øÀ» °øÀ¯ÇÒ ¼ö ¾ø´Â ´Ù¸¥ Á¾·ùÀÇ Å½ºÅ©³ª ÇÁ·Î±×·¥Àº ½º·¹µå¸¦ »ç¿ëÇϱâ Èûµé´Ù.
3. °øÅëÁ¡
¢Ñ ÇϳªÀÇ ÇÁ·Î±×·¥ ³»¿¡¼ ¿©·¯ °³ÀÇ Àڽݴü¸¦ »ý¼º ÇÒ ¼ö ÀÖ°í, ÇϳªÀÇ CPU¸¦ °¡Áö°í À¯È޽ð£À» ÃÖ´ëÇÑ È°¿ëÇÏ¿© È¿À²¼ºÀÌ Áõ´ëµÈ´Ù.
4. Â÷ÀÌÁ¡
¢Ñ ½º·¹µå´Â Å͹̳ΠÇ÷¹±×°¡ Á¸ÀçÇÏÁö¸¸ ÇÁ·Î¼¼½º´Â Á¸Àç ÇÏÁö ¾Ê´Â´Ù. Å͹̳ΠÇ÷¹±×´Â Ç÷¹±×¸¦ °Ë»çÇÏ¿© FALSE·Î ¼ÂÆÃµÇ¸é Ç÷¹±×´Â Á¾·áµÇ¾ú´Ù°í ÆÇ´ÜÇÑ´Ù. ±×·¯³ª ÇÁ·Î¼¼½º¿¡´Â Å͹̳ΠÇ÷¹±×°¡ ¾ø´Ù. ´ë½Å ÇÁ·Î¼¼½º´Â ÇÁ·Î¼¼tm µð½ºÅ©¸³ÅÍ Á¸ÀçÇÑ´Ù. ÇÁ·Î¼¼½º µð½ºÅ©¸³ÅÍ´Â process ID, child ¿©ºÎ µîÀÇ ´ëÇÑ ÀڷḦ ÀúÀåÇÏ¿© ÇÁ·Î¼¼½ºÀÇ »ó´ë¸¦ üũ ÇÒ ¼ö ÀÖÀ¸³ª, ½º·¹µå´Â µð½ºÅ©¸³ÅͰ¡ Á¸ÀçÇÏÁö ¾Ê´Â´Ù.
5. ÀÀ¿ëÇÁ·Î±×·¥
¢Ñ ½º·¹µå´Â µ¿ÀÏÇϰí, ¹Ýº¹ÀûÀÎ ÀÛ¾÷¿¡ ÀÚ¿øÀÇ È¿À²¼º°ú ½Ã°£, ºñ¿ëÀ» Àý°¨ ÇÒ ¼ö ÀÖ´Ù. À̸¦ ÀÀ¿ëÇÑ ¿¹°¡ ÀÎÅÍ³Ý ÀͽºÇ÷ξî, ¿öµåÇÁ·Î¼¼½º, ½ºÇÁ·¹µå ½¬Æ® µî µ¿ÀÏÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» ¿©·¯¹ø ½ÇÇàÇÏ´Â °æ¿ì À¯¸®Çϰí, ÇÁ·Î¼¼½º´Â ¿öµåÇÁ·Î¼¼½º¿Í ÀÎÅÍ³Ý ÀͽºÇ÷οö¿Í °°ÀÌ »óÀÌÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇà ½Ã À¯¸®ÇÏ´Ù.