1581, 6/80 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ¹Ì¹Ì123
   ÆíÁý¾øÀ½ v3 À¯´Ð½ºÆ¯Â¡

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=524 [º¹»ç]


À¯´Ð½ºÀÇ Æ¯Â¡ 1. ResourceOS( Operating System : ¿î¿µÃ¼Á¦ )´Â ÄÄÇ»ÅÍÀÇ ÀÚ¿øÀ» È¿À²ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÄÄÇ»Å͸¦ ¿î¿µÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. Áï ÇÁ·Î±×·¥À» ½ÇÇà½ÃÅ°°í ÄÄÇ»ÅÍÀÇ °¢ ÀÚ¿øÀ» »ç¿ëÇÔ¿¡ À־ ¼­·Î Áߺ¹µÇ´Â ÀÛ¾÷ÀÇ ¼ø¼­¸¦ Á¤ÇÏ°í ¼­·Î ´Ù¸¥ ÇÁ·Î±×·¥À» ¿¬°á½ÃÅ°°Å³ª »ç¿ëÀÚµéÀ» °ü¸®ÇÏ´Â µîÀÇ ¿ªÇÒÀ» ÇÑ´Ù. À̶§ ÀÚ¿øÀ» È¿À²ÀûÀ¸·Î »ç¿ëÇϵµ·Ï ÇÏ´Â ¿ªÇÒ¿¡¼­ ÀÚ¿øÀ̶õ ÄÄÇ»ÅÍÀÇ ¸ðµç ¹°¸®Àû °ü³äÀû Àç·á¸¦ ¸»ÇÑ´Ù. Áï CPU, Hard Disk, Network, Memory µîÀÇ ¹°¸®ÀûÀÎ ÀÚ¿øÀ̳ª ½Ã°£, ±ÇÇÑ µîÀÇ Ãß»óÀû, °ü³äÀûÀÎ Àç·á ¶ÇÇÑ ¿î¿µÃ¼Á¦ÀÇ °ü¸®¿¡ ¼ÓÇÏ°Ô µÈ´Ù. 2. Mutiltasking and Multiuser supportMultiltaskingÀº µ¿½Ã¿¡ ¿©·¯°³ÀÇ ÀÛ¾÷À» ÇÏ´Â °³³äÀ¸·Î ½¬¿î ¿¹·Î MS-Windows ȯ°æÇÏ¿¡¼­ Åë½Å»óÀ¸·Î ProgramÀ» Download¹ÞÀ¸¸é¼­ ´Ù¸¥ Window¸¦ ¿­¾î ¹®¼­ ÀÛ¼ºÀ» ÇÒ ¼ö ÀÖ´Â °Í°ú °°Àº ÄÄÇ»ÅÍÀÇ ÀÚ¿ø »ç¿ë ¹æ¹ýÀ» ¸»ÇÑ´Ù. UNIX´Â óÀ½ °³¹ß ´ç½Ã ºÎÅÍ Multitaskingȯ°æÀ» ¿°µÎ¿¡ µÎ°í ¸¸µé¾î Á³±â¶§¹®¿¡ »ó´çÈ÷ ¾ÈÁ¤ÀûÀÌ°í È¿À²ÀûÀÎ MultitaskingÁö¿ø ´É·ÂÀÌ ÀÖ´Ù. ¿©·¯°¡Áö ÀÛ¾÷À» foreground³ª background·Î ó¸®ÇÒ ¼ö ÀÖ¾î ¼­¹ö·Î¼­ ¸¹ÀÌ ÀÌ¿ëµÇ¾î ¿Ô´Ù.Multiuser´Â ÇϳªÀÇ ÄÄÇ»ÅÍ¿¡ ¿©·¯ »ç¿ëÀÚ°¡ Á¢¼ÓÇÏ¿© µ¿½Ã¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â °³³äÀ¸·Î TerminalÀ̳ª NetworkÀ» ÀÌ¿ëÇÏ¿© µ¿½Ã¿¡ ¿©·¯ »ç¿ëÀÚ°¡ ÇϳªÀÇ ÄÄÇ»Å͸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ ¶§ time sharingÀ» ÀÌ¿ëÇÏ¿© °¢ »ç¿ëÀÚ´Â ÀÚ½ÅÀÌ È¥ÀÚ ÄÄÇ»Å͸¦ »ç¿ëÇÏ´Â °Í°°ÀÌ ´À³¢°Ô µÈ´Ù. 3. ProcessProcess¶õ Program°ú´Â ´Ù¸¥ °³³äÀ¸·Î programÀº ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Â ¸í·É¾î ¼¼Æ®·Î ±¸¼ºµÈ ½ÇÇà ´ÜÀ§¶ó¸é process¶õ ÀÌ programÀÌ memory¿¡ loadµÇ¾î ½ÇÁ¦ ½ÇÇàÀÌ µÇ±â À§ÇØ ÀûÀýÈ÷ ¹èÄ¡µÇ¾î ÀÖ´Â ÇüŶó°í ÇÒ ¼ö ÀÖ´Ù. ProgramÀÌ loadµÇ¸é ¼øÂ÷ÀûÀÎ ±â°è¾î ÄÚµå·Î ÀÖ´Â°Ô ¾Æ´Ï¶ó ȯ°æº¯¼ö, °¢ ¼¼±×¸ÕÆ® ¹èÄ¡, stack°ú heapÀÇ ÇÒ´ç, process idÇÒ´ç µî memory³»¿¡¼­ programÀ» ½ÇÇàÇÏ°í °ü¸®Çϱâ À§ÇÑ °ü¸® ¼¼Æ®·Î Á¸ÀçÇÑ´Ù. ÀÌ °ü¸®¼¼Æ®°¡ processÀÌ´Ù. ÇϳªÀÇ process´Â ¿î¿µÃ¼°è¿¡ ÀÇÇؼ­¸¸ »ý¼ºµÇ¸ç °¢ process´Â °íÀ¯ÀÇ process id¸¦ ÇÒ´ç¹Þ¾Æ ¿î¿µµÈ´Ù.°¢ process´Â ¿ÏÀüÈ÷ ºÐ¸®µÈ º°µµÀÇ Á¸ÀçÀ̸ç ÇϳªÀÇ programÀÌ ¿©·¯°³ÀÇ process·Î Á¸ÀçÇÒ ¼ö ÀÖ´Ù. UNIX¿¡¼­´Â °¢ process¸¦ »ý¼º½ÃŲ processÀÇ owner°¡ Á÷Á¢ process¸¦ Á¦¾îÇÒ ¼ö ÀÖ´Ù. Process°¡ ¼Ò¸êÇÒ ¶§¿¡´Â process°¡ »ç¿ëÇÑ ¸ðµç ÀÚ¿øÀº ¹ÝȯµÇ¸ç ÀÌ·¯ÇÑ °ü¸®´Â UNIX°¡ ¸Ã¾Æ¼­ ÇÏ°Ô µÈ´Ù. 4. Job SchedulingServer·Î¼­ÀÇ UNIX±â´ÉÁß Çϳª´Â Á¤ÇØÁø ½Ã°£¿¡ Á¤ÇØÁø ÀÛ¾÷À» ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. Áï ƯÁ¤ÇÑ ½Ã°£¿¡ backupÀ̳ª printing°ú °°Àº Á¤ÇØÁø ÀÛ¾÷À» Çϰųª ¹Ýº¹ÀÛ¾÷À» ½º½º·Î ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. 5. Permission ( user, group, root )UNIXÀÇ Æ¯Â¡ÀûÀÎ »ç¿ëÀÚ °ü¸®Áß Çϳª°¡ »ç¿ëÀÚ ±ÇÇÑ ¼³Á¤ÀÌ´Ù. °¢ File system°ú process´Â user, group,±× ¿Ü·Î ±¸ºÐµÈ »ç¿ëÀÚ ±ÇÇÑÀÌ ¼³Á¤µÇ¾î ÀÖ´Ù. ÀÌ ±ÇÇÑ¿¡ ÀÇÇØ Àбâ, ¾²±â, ½ÇÇàÀÇ ±ÇÇÑÀ» ºÎ¿©¹Þ°Ô µÈ´Ù. ¿¹¸¦ µé¸é °°Àº group³»ÀÇ »ç¶÷µé¸¸ ƯÁ¤ directory¿¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿© °°Àº project¿¡ °ü°èµÈ È­ÀÏÀ» °øÀ¯ÇÒ ¼ö ÀÖµµ·Ï ÇÒ ¼ö ÀÖ´Ù. 6. Process and ThreadProcess´Â µ¶¸³ÀûÀÎ ÇϳªÀÇ ½ÇÇà´ÜÀ§·Î¼­ ´Ù¸¥ process¿Í´Â ±¸ºÐµÈ ¿ÏÀüÈ÷ º°°³ÀÇ programµ¢¾î¸®ÀÌ´Ù. ±×·¯³ª thread´Â º¸´Ù ÀÛÀº °³³äÀ¸·Î¼­ process¿¡¼­ ÆÄ»ýµÇ¾î ³ª¿Â ½ÇÇà´ÜÀ§·Î¼­ µ¶ÀÚÀûÀΠȯ°æÀ̳ª process id¸¦ °¡Áö´Â °ÍÀÌ ¾Æ´Ñ¶ó ÇϳªÀÇ function°ú °°Àº ¿ªÇÒÀ» ¼öÇàÇÑ´Ù. MS-Windows ȯ°æÀÇ °æ¿ì Web browser¸¦ ¿©·¯°³ ½ÇÇà½ÃÅ°´Â °æ¿ì ¿©·¯°³ÀÇ µ¶ÀÚÀûÀÎ process·Î ¼öÇàµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó ÇϳªÀÇ processÇÏ¿¡ °¢ thread°¡ ¼öÇàµÇ¾î È­¸éó¸®, cacheó¸® µîÀº °øÅëÀÇ ÇÁ·Î±×·¥ Äڵ带 »ç¿ëÇÏ´Â ¹æ¹ýÀ» ÅëÇØ ¸¶Ä¡ ¿©·¯ °³ÀÇ ÇÁ·Î±×·¥ÀÌ ÀÛµ¿ÇÏ´Â °Í°ú °°ÀÌ ÀÛµ¿ÇÑ´Ù.Process´Â fork()ÇÔ¼ö¸¦ ÅëÇØ »ý¼ºµÇ¸ç óÀ½ ºÎÆÃÀÌÈÄ init process¿¡¼­ ¸ðµç process°¡ ÆÄ»ýµÇ¾î ³ª¿À°Ô µÈ´Ù. 7. SignalInterrupt¶õ ¾î¶² ÀÛ¾÷ÀÌ ÁøÇà ÁßÀ϶§ ¿¹»óÇÏÁö ¸øÇÑ ÀÏÀÌ ¹ß»ýÇÏ¿© ±âÁ¸ÀÇ ÀÛ¾÷À» Àá½Ã Áß´ÜÇÏ°í ´Ù¸¥ ÀÏÀ» ó¸®ÇÏ´Â ¹æ½ÄÀ» ¸»ÇÑ´Ù. ¿¹¸¦ µé¸é µÎ °³ÀÇ Á¤¼ö¸¦ ³ª´©´Â ÀÛ¾÷À» ÇÏ°í Àִµ¥ ³ª´©´Â ¼ýÀÚ°¡ 0À̾ overflow°¡ ¹ß»ýÇÏ´Â °æ¿ì ÄÄÇ»ÅÍ´Â À̸¦ °è»êÇÏÁö ¸øÇϹǷΠOSÂ÷¿ø¿¡¼­ interrup°¡ ¹ß»ýÇÏ¿© ¿¡·¯¸¦ ¹ß»ý½ÃŲ´Ù. ¶Ç ´Ù¸¥ interruptÀÇ ¿¹´Â 10ÃÊ µ¿¾È ÇÁ·Î±×·¥ÀÌ Æ¯Á¤ÇÑ ¸Þ½ÃÁö¸¦ ¹ß»ý½ÃÅ°µµ·Ï ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§ »ç¿ëÀÚ´Â ½ÇÁ¦ 10Ãʵ¿¾È ¸î¹øÀ̳ª ½ÇÇàµÉ Áö ¾Ë ¼ö ¾øÀ¸¹Ç·Î À̸¦ clock°ú °ü·ÃµÈ ÇÔ¼ö¿Í ¿¬°áÇÑ ÈÄ °è¼Ó ¸Þ½ÃÁö¸¦ ¹ß»ý½ÃŲ´Ù. clock°ú °ü·ÃµÈ ÇÔ¼ö´Â 10ÃÊÈÄ 10ÃÊ°¡ °æ°úµÇ¾ú´Ù´Â °á°ú¸¦ Àü´ÞÇÏ°Ô µÈ´Ù. ÀÌ ¶§ ¸Þ½ÃÁö¸¦ ¹ß»ý½ÃÅ°´Â ÇÔ¼ö´Â interrupt¸¦ ¹Þ¾Æ ÇÁ·Î±×·¥À» Á¾·á½ÃÅ°¸é µÈ´Ù.ÀÌ·¯ÇÑ ¹æ¹ý¿¡¼­ interrupt¸¦ Àü´ÞÇÏ´Â ¹æ¹ýÀÌ UNIX³»¿¡¼­´Â signalÀ» Àü´ÞÇÏ´Â °ÍÀÌ´Ù. °¢ process°£ÀÇ ¸ðµç interrupt´Â signalÀ» ÅëÇØ Àü´ÞµÈ´Ù. ÀÌ signalÀ» ÀÌ¿ëÇÏ¿© process¸¦ ÁßÁö, Á¾·á½ÃÅ°°Å³ª °è¼Ó ÁøÇà½ÃÅ°´Â µîÀÇ ÀÛ¾÷¿¡¼­ ºÎÅÍ ¿©·¯ process°£ÀÇ µ¿±âÈ­(synchronization)¸¦ ÇÒ ¼ö ÀÖ´Ù. 8. File systemUNIXÀÇ filesystemÀº tree±¸Á¶·Î ¼³¸íµÇ¾îÁø´Ù. Tree±¸Á¶¶õ ¸ðµç ÇÏÀ§ file system ( sub directory )°¡ ÇϳªÀÇ ´ÜÀÏ file ±¸Á¶ ( root directory )¿¡ ¿¬°áµÇ¾î ¸¶Ä¡ °¡Áö¿¡ °¡Áö¸¦ Ä£ ³ª¹«Ã³·³ È®ÀåµÇ´Â ÇüŸ¦ ¶æÇÑ´Ù. »ç¿ëÀÚµéÀÌ Á¢¼Ó ( login )ÇÏ¸é °¢ »ç¿ëÀÚÀÇ HOME directory·Î °¡°ÔµÇ¸ç °¢ »ç¿ëÀÚÀÇ ±ÇÇÑ¿¡ ¸Â´Â È­ÀÏ ÀÛ¾÷ÀÌ °¡´ÉÇÏ´Ù. »ç¿ëÀÚµéÀº ±âº»ÀûÀ¸·Î ¸ðµç directory¿¡ Á¢±ÙÀÌ °¡´ÉÇϳª permissionÀÇ ¼³Á¤¿¡ ÀÇÇØ ´Ù¸¥ »ç¿ëÀÚ¿Í fileÀ» °øÀ¯Çϰųª Á¦ÇÑÇÒ ¼ö ÀÖÀ¸¸ç ¸ðµç È­ÀÏÀº ±× ¼ÒÀ¯ÀÚ¿¡ ÀÇÇØ ¹èŸÀûÀÎ ±ÇÇÑÀÌ Çà»çµÈ´Ù.

  Hit : 8858     Date : 2006/06/01 10:08



    
oes2 À¯´Ð½º¿Í ¸®´ª½º°¡ °ü°èÀÖ³ª¿ä? 2006/08/08  
1481   Ä¿³Î ¾÷±×·¹ÀÌµå ¹æ¹ý[2]     ºó´ë
01/04 8645
1480   ÃÊ°£´Ü ¸®´ª½º ¸í·É¾î, ±âº»ÀûÀ¸·Î ²À²À ¾Ë¾Æ¾ß ÇÒ °Í[14]     ºó´ë
01/04 10260
1479   ¸®´ª½º °­Á µð½ºÅ©°ü¸®¸¦ À§ÇÑ Quota »ç¿ëÇϱ⠠   ºÎ·¯ÁøºÐÇÊ
03/25 7852
1478   ¸®´ª½º °­Á ¸®´ª½º/À¯´Ð½º ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö     ºÎ·¯ÁøºÐÇÊ
03/25 9133
1477   ¸®´ª½º°­Á sparc ¸®´ª½º ¼³Ä¡     ºÎ·¯ÁøºÐÇÊ
03/25 8692
1476   ¸®´ª½º °­Á (·¹µåÇÞ ¸®´ª½º)[1]     ºÎ·¯ÁøºÐÇÊ
03/25 11188
1475   ¸®´ª½º °­Á (¸®´ª½º¶õ¹«¾ùÀΰ¡)     ºÎ·¯ÁøºÐÇÊ
03/25 8269
1474   µµ´ëü°¡.. ÀÌÇØ°¡ ¾È°¡´Â±º¿ä..[10]     ºÀÃá»ï
05/04 7296
1473   ¤» ÄÄÅÍ ºü¸£°Ô Çϴ¹æ¹ý?[1]     ¹«¼ÒÀ¯
12/17 9099
1472   ÀÌÁ¦¸·Ã³À½½ÃÀÛÇÑ Ãʺ¸ÀÔ´Ï´Ù[3]     ¹Ì½ºÅ͸®
02/02 8008
1471   ÆíÁý¾øÀ½ v5 À¯´Ð½º¸í·É¾î file system[4]     ¹Ì¹Ì123
06/01 8026
1470   ÆíÁý¾øÀ½ v4 À¯´Ð½º ¸í·É¾î     ¹Ì¹Ì123
06/01 8084
  ÆíÁý¾øÀ½ v3 À¯´Ð½ºÆ¯Â¡[1]     ¹Ì¹Ì123
06/01 8857
1468   À¯´Ð½º v2 ÆíÁý¾øÀ½~[1]     ¹Ì¹Ì123
06/01 7946
1467   À¯´Ð½º v1 ÆíÁý¾øÀ½...ÆíÁýÇؼ­º¸¼¼¿ä~~[1]     ¹Ì¹Ì123
06/01 7442
1466   1[1]     ¹é¹ÎÁØõÀç
08/31 4762
1465   2[1]     ¹é¹ÎÁØõÀç
08/31 4761
1464   c¾ð¾î[1]     ¹é¹ÎÁØõÀç
08/31 4845
1463   c¾ð¾î[1]     ¹é¹ÎÁØõÀç
08/31 4829
1462   ¿Ø¸¸ÇÑ»ç¶÷µéÀº´Ù¾ËÁöµµ¸ð¸£°ÚÁö¸¸[6]     ¹é·æÃâÇØ
03/17 12297
[1][2][3][4][5] 6 [7][8][9][10]..[80]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org