ﺑﻪ ﻧﺎم ﺧﺪا داﻧﺸﮕﺎه ﻛﺮدﺳﺘﺎن ﮔﺮوه ﻛﺎﻣﭙﻴﻮﺗﺮ درس آزﻣﺎﻳﺸﮕﺎه ﺳﻴﺴﺘﻢ ﻫﺎي ﻋﺎﻣﻞ ﺗﻬﻴﻪ : : ﺻﺎدق ﺳﻠﻴﻤﺎﻧﻲ < وﻳﺮاﻳﺶ ﺳﻮم > زﻣﺴﺘﺎن 89 89 آزﻣﺎﻳﺸﮕﺎه ﺳﻴﺴﺘﻢ ﻫﺎي ﻋﺎﻣﻞ 2 © داﻧﺸﮕﺎه ﻛﺮدﺳﺘﺎن آزﻣﺎﻳﺸﮕﺎه ﺳﻴﺴﺘﻢ ﻫﺎي ﻋﺎﻣﻞ 3 ﻓﻬﺮﺳﺖ 1 - ﭘﻴﺸﮕﻔﺘﺎر ................................ ................................ ................................ ......4 2 - ﺗﻨﻈﻴﻢ ﻛﺎراﻳﻲ ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ ................................ ................................ ...............9 3 - رﻓﻊ ﻋﻴﺐ ( Troubleshooting) ................................ ................................ ........ 21 4 - ﻧﻈﺎرت ﺑﺮ ﻛﺎراﻳﻲ ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ ................................ ................................ ........ 37 Shell Scripting 5- در وﻳﻨﺪوز ................................ ................................ ........... 47 6 - رﺟﻴﺴﺘﺮي ( Registry) ................................ ................................ ................... 57 7 - ﺳﻴﺴﺘﻢ ﻓﺎﻳﻞ در وﻳﻨﺪوز ................................ ................................ .................. 67 8 - آﺷﻨﺎﻳﻲ ﺑﺎ ﻟﻴﻨﻮﻛﺲ ................................ ................................ ....................... 87 9 - آﺷﻨﺎﻳﻲ ﺑﺎ ﻣﺪﻳﺮﻳﺖ ﻓﺮاﻳﻨﺪﻫﺎ در ﻟﻴﻨﻮﻛﺲ ................................ ........................ 111 10 - ارﺗﺒﺎط ﺑﻴﻦ ﻓﺮاﻳﻨﺪﻫﺎ در ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ ﻟﻴﻨﻮﻛﺲ ................................ ............... 125 11 - ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﭘﻮﺳﺘﻪ ﻟﻴﻨﻮﻛﺲ ................................ ................................ ....... 139 12 - آﺷﻨﺎﻳ ﻲ و ﺑﻪ ﻛﺎرﮔﻴﺮي Samba Server 3.0 در ﻟﻴﻨﻮﻛﺲ ................................ .... 153 13 - ﮔﺰارش ﻛﺎر آزﻣﺎﻳﺶ ﻫﺎ ................................ ................................ ............. 171 © داﻧﺸﮕﺎه ﻛﺮدﺳﺘﺎن 1 - ﭘﻴﺸﮕﻔﺘﺎر ﺳﻴﺴﺘﻢ ﻫﺎي ﻋﺎﻣﻞ از ﭘﻴﭽﻴﺪه ﺗﺮﻳﻦ و ﺑﺰرﮔﺘﺮﻳﻦ ﻧﺮم اﻓﺰارﻫﺎ در ﺣﻴﻄﻪ ي ﻣﻬﻨﺪﺳﻲ ﻧﺮم اﻓﺰار ﺑﻪ ﺷﻤﺎر ﻣﻲ آﻳﻨﺪ ﻛﻪ در ﻣﻘﻴﺎس وﺳﻴﻊ و ﺗﻮﺳﻂ ﻛﺎرﺑﺮان ﺑﺎ ﺳﻄﺢ داﻧﺶ ﻫﺎي ﻣﺘﻔﺎوت ﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار ﻣﻲ ﮔﻴﺮﻧﺪ . ﻧﻈﺮ ﺑﻪ ﭼﻨﻴﻦ اﻫﻤﻴﺘﻲ، درﺳﻲ ﺳﻪ واﺣﺪي ﺑﺮاي آﺷﻨﺎﻳﻲ ﺑﺎ ﻣﻔﺎﻫﻴﻢ ﺳﻴﺴﺘﻢ ﻫﺎي ﻋﺎﻣﻞ در دوره ي ﻛﺎرﺷﻨﺎﺳﻲ ﻣﻬﻨﺪﺳﻲ و ﻋﻠﻮم ﻛﺎﻣﭙﻴﻮﺗﺮ و ﻓﻨﺎوري اﻃﻼﻋﺎت در ﻧﻈﺮ ﮔﺮﻓﺘﻪ ﺷﺪه اﺳﺖ . آﺷﻨﺎﻳﻲ ﻣﻠﻤﻮس و ﻋﻤﻴﻖ ﺗـﺮ ﺑـﺎ ﻣﻔـﺎﻫﻴﻢ ﻧﻈـﺮي ﻣﻄـﺮح ﺷـﺪه در ﺳﻴﺴﺘﻢ ﻫﺎي ﻋﺎﻣﻞ ﺟﺰ ﺑﺎ ﻳﻚ دوره ي ﻋﻤﻠﻲ در اﻳﻦ زﻣﻴﻨﻪ اﻣﻜﺎن ﭘﺬﻳﺮ ﻧﻤﻲ ﺑﺎﺷﺪ . ﺗﺠﺮﺑﻪ ي ﺑﻴﺶ از ﺷﺶ ﺳﺎل ﺗﺪرﻳﺲ در راﺑﻄﻪ ﺑﺎ ﺳﻴﺴﺘﻢ ﻫﺎي ﻋﺎﻣﻞ و ﻓﻌﺎﻟﻴﺖ ﺣﺮﻓﻪ اﻳﻲ در زﻣﻴﻨﻪ ي ﺳﻴﺴﺘﻢ ﻋﺎﻣـﻞ و ﺷﺒﻜﻪ و ﺗﺄﻟﻴﻒ ﻛﺘﺎب " اﻓﺰاﻳﺶ ﻛﺎراﻳﻲ راﻳﺎ ﻧﻪ ﻫﺎي ﺷﺨﺼﻲ " و ﻓﻘﺪان ﻣﺮﺟﻊ ﻣﺘﻨﺎﺳﺐ در زﻣﻴﻨﻪ ي آزﻣﺎﻳﺸﮕﺎه ﺳﻴﺴﺘﻢ ﻫﺎي ﻋﺎﻣﻞ، ﺑﻨﺪه را ﺑﺮ آن داﺷﺖ ﻛﻪ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻣﻮارد زﻳﺮ، در اﻳﻦ زﻣﻴﻨﻪ ﻣﺴﺘﻨﺪي را ﺑﻪ ﺧـﺼﻮص ﺑـﺮاي داﻧﺸﮕﺎه ﻫﺎي ﻓﺎﻗﺪ آزﻣﺎﻳﺸﮕﺎه ﻣﺠﻬﺰ ﻣﺠﺰا ﺗﻬﻴﻪ ﻧﻤﺎﻳﻢ . در دوره ي ﻛﺎرﺷﻨﺎﺳﻲ ﻛﺎﻣﭙﻴﻮﺗﺮ، درس آزﻣﺎﻳﺸﮕﺎه ﺳﻴﺴﺘﻢ ﻫﺎي ﻋﺎﻣﻞ ﺑﺎ ﻣﺤﺪودﻳﺖ ﻫﺎي ﻣﻬﻤﻲ روﺑﺮو اﺳﺖ ﻛﻪ ﺑﺎﻳﺪ در ﺗﺪوﻳﻦ ﻣﺴﺘﻨﺪي ﺑﺮاي آن ﻣﺪ ﻧﻈﺮ ﻗﺮار ﮔﻴﺮد ﺗﺎ ﺑﻬﺮه وري ﻫﺮﭼـﻪ ﺑﻴـﺸﺘﺮي ﺑـﺮاي داﻧـﺸﺠﻮﻳﺎن ﺑـﻪ ﻫﻤـﺮاه داﺷﺘﻪ ﺑﺎﺷﺪ . ﺑﻪ ﻋﻨﻮان ﻣﺜﺎل زﻣﺎن اراﺋﻪ ﺑﺮاي ﭼﻨﻴﻦ درﺳﻲ ، ﻳﻚ واﺣﺪ ﻋﻤﻠﻲ ﻛﻪ در ﺑﻴﺸﺘﺮ داﻧﺸﮕﺎه ﻫـﺎ ﻣﻌـﺎدل ﺑـﺎ دو ﺳﺎﻋﺖ اﺳﺖ در ﻧﻈﺮ ﮔﺮﻓﺘـﻪ ﺷـﺪه ، ﻛـﻪ ﻣﺠـﺎل ﻋﺮﺿـﻪ ي ﺑـﺴﻴﺎري ﻣﻔـﺎﻫﻴﻢ ﺑـﻪ ﺻـﻮرت ﭘﻴﻮﺳـﺘﻪ را ﻣﺤـﺪود ﻣﻲ ﻧﻤﺎﻳﺪ . ﻫﻤﭽﻨﻴﻦ اﺷﺘﺮاك ﻛﺎﻣﭙﻴﻮﺗﺮﻫﺎي ﻣﻮرد اﺳﺘﻔﺎده ﺑﺮاي آزﻣﺎﻳﺸﮕﺎه ﺳﻴﺴﺘﻢ ﻫﺎي ﻋﺎﻣﻞ ﺑﺎ ﺳـﺎﻳﺮ دروس در ﺑﺴﻴﺎري از داﻧﺸﮕﺎه ﻫﺎ، ﻣﻤﻜﻦ اﺳﺖ اﻣﻜﺎن ﺗﻐﻴﻴﺮات ﻣﻬﻢ و ﺳﻴﺴﺘﻤﻲ را از داﻧﺸﺠﻮﻳﺎن ﺳﻠﺐ ﻧﻤﺎﻳﺪ . ﺳﻴﺴﺘﻢ ﻫﺎي ﻋﺎﻣﻞ ﻣﺨﺘﻠﻔﻲ د ر دﻧﻴﺎي اﻣﺮوز ﻣﻮرد اﺳﺘﻔﺎده ﻫﺴﺘﻨﺪ : : • Windows ﻛﻪ ﻣﺤﺼﻮل ﺷﺮﻛﺖ ﻣﺎﻳﻜﺮوﺳﺎﻓﺖ اﺳـﺖ و ﺧـﻮد داراي وﻳـﺮاﻳﺶ ﻫـﺎي ﻣﺘﻌـﺪدي ﺑـﺮاي ﻛﺎرﺑﺮان ﺧﺎﻧﮕﻲ و ﺳـﺎزﻣﺎن ﻫـﺎ و ﺷـﺮﻛﺖ ﻫـﺎي ﺑـﺰرگ اﺳـﺖ، ﻣﺎﻧﻨـﺪ : Windows ، Windows XP Windows 2003 Server ، Vista و .... اﻳــﻦ ﺳﻴــﺴﺘﻢ ﻋﺎﻣــﻞ ﮔﺰﻳﻨــﻪ ﻫــﺎي ﺟﺪﻳــﺪ و ﭘﻴــﺸﺮﻓﺘﻪ ي ﺳ ﻴــﺴﺘﻢ ﻋﺎﻣــﻞ ﻫــﺎي اﻣــﺮوزي از ﻗﺒﻴــﻞ Virtual Memory ، MultiTasking ، Multiuser و ... را داراﺳﺖ. • UIX ﻛﻪ ﺑﺮاي اوﻟﻴﻦ ﺑﺎر در ﺳﺎل 1968 درآزﻣﺎﻳﺸﮕﺎه AT&T Bell ﻋﺮﺿـﻪ ﺷـﺪ ﻧﻴـﺰ ﺧـﻮد داراي وﻳــﺮاﻳﺶ ﻫــﺎي ﻋﻤــﺪه اﻳــﻲ ﺑــﺮاي ﻛــﺎر درﻣﻘﻴــﺎس ﺧــﺎﻧﮕﻲ ( Linux ) و ﺻــﻨﻌﺘﻲ اﺳــﺖ. ﻫﻤﭽﻨــﻴﻦ اﻳــﻦ ﭘﻴﺸﮕﻔﺘﺎر 5 ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ ﻧﻴﺰ ﮔ ﺰﻳﻨـﻪ ﻫـﺎي ﺟﺪﻳـﺪ و ﭘﻴـﺸﺮﻓﺘﻪ ي ﺳﻴـﺴﺘﻢ ﻋﺎﻣـﻞ ﻫـﺎي اﻣـﺮوزي از ﻗﺒﻴـﻞ Multiuser ، Virtual Memory ، MultiTasking و ... را داراﺳﺖ. • MAC Operating System ﻛﻪ در ﺳﺎل 1984 در ﺷﺮﻛﺖ Apple و ﺑـﺮاي ﻛﺎﻣﭙﻴﻮﺗﺮﻫـﺎي ﺷﺨـﺼﻲ Macintosh ﻋﺮﺿﻪ ﺷﺪ و ﺗﺎﻛﻨﻮن ﻧﺴﺨﻪ ﻫﺎي ﻣﺨﺘﻠﻔﻲ از آن ﻋﺮﺿﻪ ﺷﺪه اﺳﺖ و ﺑﺮاي اﻏﻠﺐ ﻛﺎر ﺑﺮان اﻳﺮاﻧﻲ ﻧﺎآﺷﻨﺎﺳﺖ. • Novell Netware ﻛﻪ در ﺳﺎل 1984 ﺑﺎ اﻧﮕﻴﺰه ﺗﺴﻬﻴﻞ اﺷﺘﺮاك ﻓﺎﻳﻞ و دﻳﺴﻚ در ﺑﺴﺘﺮ ﺷﺒﻜﻪ ﻋﺮﺿﻪ ﺷﺪ ، ﻣﺤﺼﻮﻟﻲ از ﺷﺮﻛﺖ Novell ﺑﺎ ﭘﺸﺘﻴﺒﺎﻧﻲ IBM اﺳﺖ ﻛﻪ ﻃﺮﻓﺪاران زﻳﺎدي ﺣﺘﻲ در ﻛﺸﻮر اﻳﺮان ﭘﻴﺪا ﻛﺮد وﻟﻲ اﻛﻨﻮن ﺑﻪ ﺗﺪرﻳﺞ در ﺣﺎل ﺑﺮﭼﻴﺪه ﺷﺪن اﺳﺖ. • ﻧﺴﺨﻪ ﻫـﺎي ﻣ ﺨﺘﻠـﻒ ﺳﻴـﺴﺘﻢ ﻋﺎﻣـﻞ ﻫـﺎي دﻳﮕـﺮ ﻣﺎﻧﻨـﺪ Solaris ﻛـﻪ ﻣﺒﺘﻨـﻲ ﺑـﺮ UNIX اﺳـﺖ و ﺳـﺎﻳﺮ ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ ﻫﺎي ﺧﺎص ﻣﻨﻈﻮره ﺑﺮاي اﺳﺘﻔﺎده ﻫﺎي ﻣﺨﺘﻠـﻒ ﻣﺎﻧﻨـﺪ دﺳـﺘﮕﺎه ﻫـﺎي ﺗﻠﻔـﻦ ﻫﻤـﺮاه، اﻧـﻮاع دﺳﺘﮕﺎه ﻫﺎ و ﻟﻮازم ﺻﻨﻌﺘﻲ و ﺧﺎﻧﮕﻲ ﺑﺮاي اﺳﺘﻔﺎده ﻫﺎي ﻣﻌﻤﻮل ﻳﺎ ﺑﻼدرﻧﮓ1 و ... ﺑﺎ اﻳﻦ ﺣﺎل ﺑـﺮ ﻛـﺴﻲ ﭘﻮﺷـﻴﺪه ﻧﻴـﺴﺖ ﻛـ ﻪ ﺑـﻪ دﻟﻴـﻞ ﺷـﺮاﻳﻂ ﺧـﺎص ﺣـﻖ ﻛﭙـﻲ 2 در اﻳـﺮان، ﭘﺮﻃﺮﻓـﺪارﺗﺮﻳﻦ و ﭘﺮﻛﺎرﺑﺮدﺗﺮﻳﻦ ﺳﻴـﺴﺘﻢ ﻋﺎﻣـﻞ ﻣـﻮرد اﺳـﺘﻔﺎده، ﻧـﺴﺨﻪ ﻫـﺎي ﻣﺨﺘﻠـﻒ ﺳﻴـﺴﺘﻢ ﻋﺎﻣـﻞ وﻳﻨـﺪوز ﻣﺤـﺼﻮل ﺷـﺮﻛﺖ ﻣﺎﻳﻜﺮوﺳﺎﻓﺖ اﺳﺖ . ﺟﻬﺖ ﺗﺴﻬﻴﻞ و ﺗﺴﺮﻳﻊ آزﻣﺎﻳﺶ ﻫﺎ، اﻳﻦ ﻧﻜﺘﻪ ﻧﻴﺰ در ﺗـﺄﻟﻴﻒ اﻳـﻦ ﻣـﺴﺘﻨﺪ ﻣـﻮرد ﻧﻈـﺮ ﺑـﻮده اﺳﺖ . اﻳﻦ ﺗﺄﻟﻴﻒ ﺑﺎ در ﻧﻈﺮ ﮔﺮﻓﺘﻦ ﻣﺤﺪودﻳﺖ ﻫﺎي ذﻛﺮ ﺷﺪه ﺗﺪوﻳﻦ ﺷﺪه اﺳﺖ و ﻣﻮارد زﻳـﺮ از وﻳﮋﮔـﻲ ﻫـﺎي آن ﺑﻪ ﺷﻤﺎر ﻣﻲ آﻳﻨﺪ : : • اﻣﻜﺎن اراﺋﻪ ي اﻏﻠﺐ آزﻣﺎﻳﺶ ﻫﺎ در ﺟﻠﺴﺎت ﻧﺰدﻳﻚ ﺑﻪ دو ﺗﺎ ﺳﻪ ﺳﺎﻋﺘﻪ • اﻣﻜﺎن اراﺋﻪ ي درس آزﻣﺎﻳﺸﮕﺎه ﺳﻴﺴﺘﻢ ﻫﺎي ﻋﺎﻣﻞ در ﺳﺎﻳﺖ ﻫﺎي ﻛﺎﻣﭙﻴﻮﺗﺮ ﻣﺸﺘﺮك ﺑﺎ ﺳﺎﻳﺮ دروس • ﺗﻜﻴﻪ ﺑﺮ ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ ﻫﺎي راﻳﺞ در ﻣﺤﻴﻂ داﻧﺸﮕﺎه و ﻛﺎر، ﺑﺮاي آزﻣﺎﻳﺶ ﻫﺎ • ﺗﻜﻴﻪ ﺑﺮ ﻧﻜﺎت دوﺳﻮﻳﻪ داراي ﺟﻨﺒﻪ ﻫﺎي ﻋﻠﻤﻲ و ﻓﻨﻲ، ﺑﻪ اﻣﻴﺪ اﺳﺘﻔﺎده ي ﺳﻮدﻣﻨﺪ آن ﺑﺮاي داﻧﺸﺠﻮﻳﺎن در ﻫﺮ دو ﻣﺤﻴﻂ ﻋﻠﻢ و ﻛﺎر • اﺷﺎره ﺑﻪ ﻣﻔﺎﻫﻴﻢ ﻣﻔﻴﺪ دﻳﮕﺮ ﻣﺮﺗﺒﻂ ﺑﺎ ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ ﻣﺎﻧﻨﺪ BIOS ، ﻧﺮم اﻓﺰارﻫﺎي ﺳﻮدﻣﻨﺪ و ... • ﺗﻜﻴﻪ ﺑﺮ ﺗﻤﺮﻳﻦ يﻫﺎ اﺿﺎﻓﻲ ﻣﻔﻴﺪ و ﻣﻜﻤﻞ در ﺻﻮرت ﻋﺪم وﺟﻮد ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ ﻧﺼﺐ ﺷﺪه و آﻣﺎده ﺑﺮاي اﺳﺘﻔﺎده در آزﻣﺎﻳﺸﮕﺎه، اﺳﺘﻔﺎده از ﻧﺮم اﻓﺰارﻫـﺎي ﻣﺎﺷﻴﻦ ﻣﺠﺎزي ﻣﺎﻧﻨﺪ Microsoft Virtual PC ﻳﺎ Sun Virtual Box ﭘﻴﺸﻨﻬﺎد ﻣﻲ ﺷﻮد . ﻫﻤﺎﻧﮕﻮﻧﻪ ﻛﻪ ﻣـﺎ ﻧﻴـﺰ 1 RealTime 2 Copy Right © داﻧﺸﮕﺎه ﻛﺮدﺳﺘﺎن آزﻣﺎﻳﺸﮕﺎه ﺳﻴﺴﺘﻢ ﻫﺎي ﻋﺎﻣﻞ 6 در اﻳﻦ درس از Sun Virtual Box ﺑﺮاي اﺟﺮا و اﺳﺘﻔﺎده ي ﺳ ﻴﺴﺘﻢ ﻋﺎﻣﻞ ﻟﻴﻨﻮﻛﺲ وﻳـﺮاﻳﺶ Ubuntu ﺟﻬـﺖ آزﻣﺎﻳﺶ ﻫﺎي ﻣﺮﺗﺒﻂ در داﻧﺸﮕﺎه ﻛﺮدﺳﺘﺎن اﺳﺘﻔﺎده ﻛﺮدﻳﻢ . ﻻزم ﺑﻪ ذﻛﺮ اﺳﺖ ﻛﻪ در اﻳﻦ وﻳﺮاﻳﺶ ﺗﻌـﺪاد ده آزﻣـﺎﻳﺶ ﺗـﺪوﻳﻦ ﺷـﺪه ﻛـﻪ ﺑـﺮاي ﻳـﻚ ﺗـﺮم درس ﻛﻔﺎﻳـﺖ ﻧﻤﻲ ﻛﻨﺪ و ﻻزم اﺳـﺖ دﺳـﺖ ﻛـﻢ ﭼﻨـﺪ آزﻣـﺎﻳﺶ دﻳﮕـﺮ ﺑـﺮ آن اﻓـﺰوده ﺷـﻮد ﺗـﺎ ﻫـﻢ ﻣـﺪرس در اﻧﺘﺨـﺎب و اوﻟﻮ ﻳﺖ ﺑﻨﺪي آزﻣﺎﻳﺶ ﻫﺎ، آزادي ﻋﻤﻞ ﺑﻴﺸﺘﺮي داﺷﺘﻪ ﺑﺎﺷﺪ و ﻫـﻢ ﻣﺒﺎﺣـﺚ ﻣﻬـﻢ ﺑﻴـﺸﺘﺮي ﭘﻮﺷـﺶ داده ﺷـﻮد . ﻣﻮارد زﻳﺮ از اﻫﺪاف آﺗﻲ اﻳﻦ ﻣﺴﺘﻨﺪ ﺑﻪ ﺣﺴﺎب ﻣﻲ :آﻳﺪ :آﻳﺪ • ﮔﻨﺠﺎﻧﺪن ﺟﻠﺴﺎﺗﻲ در راﺑﻄﻪ ﺑﺎ ﺳﺎﻳﺮ ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ ﻫﺎي ﻏﻴﺮ از وﻳﻨﺪوز و ﻟﻴﻨﻮﻛﺲ • ﮔﻨﺠﺎﻧﺪن آزﻣﺎﻳﺶ ﻫﺎي ﻣﺮﺑﻮط ﺑﻪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺳﻴﺴﺘﻢ در وﻳﻨ ﺪوز و ﻣﺮﺗﺒﻂ ﺑـﺎ ﻣﻔـﺎﻫﻴﻢ ﺑﺮﻧﺎﻣـﻪ ﻧﻮﻳـﺴﻲ ﭼﻨﺪ ﻧﺨﻲ، ﭘﺮدازش روﻳﺪاد در وﻳﻨﺪوز و اﺑﺰارﻫﺎي ﻫﻤﺰﻣﺎﻧﻲ در ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ ( راﻫﻨﻤﺎ1 و ﻧﺎﻇﺮ2) و ... ... ﺗﺎ در ﺻﻮرت ﻋﺪم ﭘﺮداﺧﺖ ﺑﻪ آن ﻫﺎ در ﺳﺎﻳﺮ دروس از ﺟﻤﻠﻪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳـﺴﻲ ﭘﻴـﺸﺮﻓﺘﻪ، در اﻳـﻦ درس ﭘﻮﺷﺶ داده ﺷﻮد. • اﻓﺰودن Socket Programming ، ﺗﺎ در ﺻﻮرت ﺻﻼﺣﺪﻳﺪ ﻣﺪرس و ﻋﺪم ﻃﺮح اﻳﻦ ﻣﺴﺄﻟﻪ در ﺳـﺎﻳﺮ دروس از ﻗﺒﻴﻞ ﺷﺒﻜﻪ ﻳﺎ ﻣﻬﻨﺪﺳﻲ ﻓﻨﺎوري اﻃﻼﻋﺎت، در اﻳﻦ آزﻣﺎﻳﺸﮕﺎه ﻣﻄﺮح ﺷﻮد. • ﺑﻪ ﻫﻨﮕﺎم ﺳﺎزي آزﻣﺎﻳﺶ ﻫﺎي ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ وﻳﻨﺪوز، ﻣﻨﻄﺒﻖ ﺑﺮوﻳﺮاﻳﺶ ﻫﺎي ﺟﺪﻳﺪ و ﻗﺎﺑﻠﻴﺖ ﻫﺎي ﺟﺪﻳـﺪ ﻣﻄﺮح ﺷﺪه . -1-1 ﻧﺴﺨﻪ اﻟﻜﺘﺮوﻧﻴﻜﻲ ﻛﺘﺎب و راﻫﻨﻤﺎي ﻣﺮﺑﻲ ﺑﻲ ﺷـﻚ ﻣﻄﺎﻟـﺐ ﻋﺮﺿـﻪ ﺷـﺪه ﺧـﺎﻟﻲ از اﺷـﻜﺎل ﻧﻴـﺴﺖ و ﻣﻄﺎﻟـﺐ ﻣﺤـﺪودي از ﺳﻴـﺴﺘﻢ ﻋﺎﻣـﻞ را در اﺧﺘﻴـﺎر داﻧﺸﺠﻮﻳﺎن راﻏﺐ ﻗﺮار ﻣﻲ دﻫﺪ . از اﻳﻦ رو، ﺗﻼش ﻣﺴﺘﻤﺮي ﺑﺮاي ﺗﻜﻤﻴﻞ و ﻏﻨﻲ ﺗﺮ ﺷﺪن آن در ﺟﺮﻳﺎن اﺳﺖ و در اﻳــــﻦ ﻣــــﺴﻴﺮ ﻣﺆﻟــــﻒ، ﭘﻴــــﺸﺎﭘﻴﺶ از ﻧﻈــــﺮات و ﭘﻴــــﺸﻨﻬﺎدات ارﺳــــﺎﻟﻲ ﺷــــﻤﺎ ﺑــــﻪ آدرس اﻳﻤﻴــــﻞ [email protected] اﺳﺘﻘﺒﺎل ﻣﻲ ﻧﻤﺎﻳﺪ . ﺧﻮاﻫﺸﻤﻨﺪ اﺳﺖ اﻳﻤﻴﻞ ﻫﺎي ﺧﻮد را ﺗﺤﺖ ﻋﻨـﻮان OS-Lab Manual ارﺳﺎل ﻧﻤﺎﻳﻴﺪ . ﻫﻤﭽﻨﻴﻦ ﻧﺴﺨﻪ ي راﻫﻨﻤﺎي ﻣﺮﺑﻲ ﺑﺮاي اﺳﺎﺗﻴﺪ ﻣﺤﺘﺮﻣﻲ ﻛﻪ ﻗﺼﺪ اﺳﺘﻔﺎده از اﻳﻦ ﻣـﺴﺘﻨﺪ را ﺑـﻪ ﻋﻨـﻮان ﻣﺮﺟـﻊ ﻳـﺎ ﻛﻤﻚ درﺳﻲ در ﻧﻈﺮ دارﻧﺪ، آﻣﺎده اﺳﺖ و اﻳﺸﺎن در ﺻﻮرت ﺗﻤﺎﻳﻞ ﻣﻲ ﺗﻮاﻧﻨﺪ د ر اﻳﻤﻴﻠﻲ ﺑـﺎ ﻋﻨـﻮان OS-Lab Manual Guide ، راﻫﻨﻤﺎي ﻣﺬﻛﻮر را درﻳﺎﻓﺖ دارﻧﺪ . 1 Semaphore 2 Monitor © داﻧﺸﮕﺎه ﻛﺮدﺳﺘﺎن ﭘﻴﺸﮕﻔﺘﺎر 7 در ﺻﻮرت ﻧﻴﺎز آزﻣﺎﻳﺶ ﻫﺎ ﺑﻪ اﺳﺘﻔﺎده از ﻧﺮم اﻓﺰار ﻳﺎ ﻓﺎﻳﻠﻲ ﺧﺎص، آن ﻓﺎﻳﻞ ﻳﺎ ﻧﺮم اﻓﺰار در ﺻـﻔﺤﻪ ي درس، در وب ﺳﺎﻳﺖ www.ITVirtualLab .com در دﺳﺘﺮس ﻗﺮار ﺧﻮاﻫﺪ ﮔﺮﻓﺖ . -2-1 ﺑﺮﻧﺎﻣﻪ درﺳﻲ ﺑﺮاي ﺑﺮﮔﺰار ﺷﺪن ﻫﺮﭼ ﻪ ﺑﻬﺘﺮ اﻳﻦ درس و دﺳﺘﻴﺎﺑﻲ ﺑﻪ اﻫﺪاف آﻣﻮزﺷﻲ ﻣﻮرد ﻧﻈ ﺮ آن، ﭘﻴﺸﻨﻬﺎد ﻫﺎي زﻳـﺮ ﻗﺎﺑـﻞ ﻟﺤﺎظ ﻧﻤﻮدن اﺳﺖ . ﻻزم ﺑﻪ ذﻛﺮ اﺳﺖ ﭘﻴﺸﻨﻬﺎدﻫﺎي ﻣﺬﻛﻮر ﺑﺮ اﺳﺎس ﺗﺠﺮﺑﻪ ﻋﻤﻠـﻲ ﺑﺮﮔـﺰاري درس و ﮔـﺮﻓﺘﻦ ﺑﺎزﺧﻮردﻫﺎي ﻣﺜﺒﺖ، ﺗﺪوﻳﻦ ﺷﺪه اﺳﺖ : : • آزﻣﺎﻳﺶ ﻫﺎ در ﮔﺮوه ﻫﺎي ﺣﺪاﻛﺜﺮ ﺳﻪ ﻧﻔﺮه و ﺣﺪاﻗﻞ دو ﻧﻔﺮه ﺑﺎﻳﺪ اﻧﺠ ﺎم ﺷﻮد و ﮔﺮوه ﻳﻚ ﻧﻔﺮه ﻗﺎﺑـﻞ ﻗﺒﻮل ﻧﻴﺴﺖ. • در ﺻﻮرت ﻋﺪم وﺟﻮد ﺗﻤﻬﻴﺪات ﻣﻨﺎﺳﺐ در ﺳﺎﻳﺖ، داﻧﺸﺠﻮ ﻣﻮﻇﻒ اﺳﺖ ﭘـﺲ از ﻫـﺮ آزﻣـﺎﻳﺶ در ﭘﺎﻳﺎن ﺳﺎﻋﺖ، ﺗﻐﻴﻴﺮات ﺳﻴﺴﺘﻢ را ﺑﻪ ﺣﺎﻟﺖ اول ﺑﺮﮔﺮداﻧﺪ. • ﭘﻴﺶ از ﺣﻀﻮر در ﻫﺮﺟﻠﺴﻪ ﺑﺎﻳﺪ ﭘﻴﺶ آﮔﺎﻫﻲ ﺧﻮاﻧﺪه ﺷﻮد و از آن ﻛﻮﻳﻴﺰ ﮔﺮﻓﺘﻪ ﺧﻮاﻫﺪ ﺷﺪ. • ﺑﻪ ازاي ﻫﺮ ﺟﻠﺴ ،ﻪ ﺑﺎﻳﺪ ﮔﺰارش ﻛﺎر ﺑﺮاي آزﻣﺎﻳﺶ ﻫﺎﻳﻲ ﻛﻪ داراي ﮔـﺰارش ﻛـﺎر ﻫـﺴﺘﻨﺪ ﭘـﺮ ﺷـﻮد و ﺗﺤﻮﻳﻞ داده ﺷﻮد. • ﭘﺮﺳﺶ ﻫﺎي ﺗﻜﻤﻴﻠﻲ ﺑﺎ رﻋﺎﻳﺖ ﻣﻬﻠﺖ ﺗﻌﻴﻴﻦ ﺷﺪه، ﺑﺮاي ﺗﻜﻤﻴﻞ درك آزﻣﺎﻳﺶ ﻫـﺎي اﻧﺠـﺎم ﭘﺬﻳﺮﻓﺘـﻪ، ﺑﺎﻳﺴﺘﻲ ﺗﺤﺖ ﻋﻨﻮان ﺗﻜﻠﻴﻒ، ﺗﺤﻮﻳﻞ داده ﺷﻮد. • اﻣﻜﺎن ﺗﻌﺮﻳ ﻒ ﻳﻚ ﭘﺮوژه ي ﻣﻜﻤﻞ ﻧﻴﺰ ﻫﻤﺮاه ﺑﺎ اﻳﻦ درس وﺟﻮد دارد، ﻛﻪ ﺑـﻪ ﺧـﺎﻃﺮ ﻣﺤـﺪود ﺑـﻮدن ﺗﻌﺪاد آزﻣﺎﻳﺶ ﻫﺎي اﻳﻦ وﻳﺮاﻳﺶ از ﻣﺴﺘﻨﺪ، ﻣﻲ ﺗﻮان اﻧﻮاع ﻣﺴﺎﻳﻞ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳـﺴﻲ ﻣـﺮﺗﺒﻂ ﺑـﺎ ﻫﻤـﺎﻫﻨﮕﻲ ﻓﺮاﻳﻨﺪﻫﺎ ، ﺷﻨﺎﺧﺖ ﺳﻴﺴﺘﻢ ﻋﺎﻣﻞ ﻫﺎي ﺟﺪﻳﺪ ﻳﺎ ﺧﺎص ﻣﻨﻈﻮره و ... را ﺑﻪ ﻋﻨﻮان ﻣﻮﺿﻮع ﻋﺮﺿﻪ ﻧﻤﻮد. • ﺟﻠﺴﻪ ي آزﻣﻮن ﻧﻬﺎﻳﻲ ﻧﻈﺮي و ﻋﻤﻠﻲ، آﺧﺮﻳﻦ ﺟﻠﺴﻪ ي ﻛﻼ س ﻫﺎ ﻃﺒﻖ اﻋﻼم آﻣﻮزش داﻧﺸﮕﺎه اﺳﺖ . ﺟﻠﺴﻪ ي آزﻣﻮن ﻋﻤﻠﻲ در ﻫﻤﺎن ﺳﺎﻋﺖ ﻛﻼس و آز ﻣﻮن ﻧﻈﺮي ﺑـﻪ ﻣـﺪت ﻧـﻴﻢ ﺳـﺎﻋﺖ و ﺑـﻪ ﺻـﻮرت ﻫﻤﺎﻫﻨﮓ ﺑﺮاي ﺗﻤﺎم ﮔﺮوهﻫ ﺎﺳﺖ. • ﺣﺪاﻛﺜﺮ ﺗﻌﺪاد ﻏﻴﺒﺖ ﻫﺎي ﻣﻮﺟﻪ 2 ﺟﻠﺴﻪ اﺳﺖ و ﺑـﻴﺶ از آن ﺑـﻪ ﺻـﻮرت ﺧﻮدﻛـﺎر داﻧـﺸﺠﻮ ﺣـﺬف ﺧﻮاﻫﺪ ﺷﺪ . ﺟﻠﺴﻪ ي ﭘﻴﺶ از آزﻣﻮن ﻧﻬﺎﻳﻲ، ﺟﻠﺴﻪ ي ﺟﺒﺮاﻧـﻲ اﺳـﺖ و داﻧـﺸﺠﻮﻳﺎﻧﻲ ﻛـﻪ ﻳـﻚ ﻳـﺎ دو ﻏﻴﺒﺖ ﻣﺠﺎز داﺷﺘﻪ اﻧﺪ ﻣﻮﻇﻒ اﻧﺪ، آزﻣﺎﻳﺶ ﻫﺎي اﻧﺠﺎم ﻧ ﺸﺪ ه را در اﻳﻦ ﺟﻠﺴﻪ اﻧﺠﺎم داده و ﮔﺰارش ﻛﺎر ﻣﺮﺑﻮﻃﻪ را ﺗﺤﻮﻳﻞ دﻫﻨﺪ . © داﻧﺸﮕﺎه ﻛﺮدﺳﺘﺎن آزﻣﺎﻳﺸﮕﺎه ﺳﻴﺴﺘﻢ ﻫﺎي ﻋﺎﻣﻞ 8 • ﺑﻪ ﺧﺎﻃﺮ اﻫﻤﻴﺖ ﺗﻜﺎﻟﻴﻒ در ﻓﻬﻢ درو س ﭘﻴﺸﻴﻦ و ﭘﺴﻴﻦ، اﻛﻴﺪ اً ﺗﻮﺻـﻴﻪ ﻣـﻲ ﺷـﻮد، ﺗﻜـﺎﻟﻴﻒ در زﻣـﺎن ﻣﻘﺮر ﺗﺤﻮﻳﻞ داده ﺷﻮد. -3-1 ﺳﭙﺎﺳﮕﺰاري ﻻزم ﻣﻲ داﻧﻢ ﺑﺪﻳﻨﻮﺳﻴﻠﻪ از ﺧﺎﻧﻢ ﻫﺎ آرزواﻳﺰدﻧﻴﺎ و ﻧﻴﻠﻮﻓﺮﺧﺎﻧﻘﺎﻫﻲ، داﻧﺸﺠﻮﻳﺎن ﻣﻘﻄﻊ ﻛﺎرﺷﻨﺎﺳـﻲ داﻧـﺸﮕﺎه آزاد اﺳﻼﻣﻲ واﺣﺪ دﻣﺎوﻧﺪ، ﺧﺎﻧﻢ ﻃﺎﻫﺮه اﺣﻤﺪﻳﺎن ، آﻗﺎﻳﺎن ﻳﺎﺳﺮ ﻗﺎدري، ﺿـﻴﺎءاﻟﺪﻳﻦ ﻧﺠﻔﻴـﺎن، ﻣﺎزﻳـﺎر ﻣﻨـﻮﭼﻬﺮي و ﻣﺠﺘﺒﻲ ﻣﻠﻚ ﭘﻮر داﻧﺸﺠﻮي ﻛﺎرﺷﻨﺎﺳﻲ ﻣﻬﻨﺪﺳﻲ ﻓﻨﺎوري اﻃﻼﻋﺎت داﻧﺸﮕﺎه ﻛﺮدﺳـﺘﺎن و آﻗـﺎي ﻣﺤﻤـﺪ ﺳـﻌﻴﺪ ﻣﺆذن داﻧﺸﺠﻮي ﻛﺎرﺷﻨﺎﺳﻲ ﻣﻬﻨﺪﺳﻲ ﻓﻨﺎوري اﻃﻼﻋﺎت داﻧﺸﮕﺎه ﺗﺒﺮﻳﺰ ﻛﻪ در ﺗﻬﻴﻪ ي ﭘﻴﺸﻨﻮﻳﺲ ﻫﺎي اوﻟﻴﻪ اﻳـﻦ ﻣﺴﺘﻨﺪ و وﻳﺮاﻳﺶ آن ﻫﻤﻜﺎري ﻧﻤﻮدﻧﺪ ﺗﺸﻜﺮ ﻧﻤﺎﻳﻢ .
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages172 Page
-
File Size-