linux操作系統(tǒng)應(yīng)用實(shí)訓(xùn)報(bào)告

linux操作系統(tǒng)應(yīng)用實(shí)訓(xùn)報(bào)告

ID:29738077

大?。?2.06 KB

頁(yè)數(shù):21頁(yè)

時(shí)間:2018-12-22

linux操作系統(tǒng)應(yīng)用實(shí)訓(xùn)報(bào)告_第1頁(yè)
linux操作系統(tǒng)應(yīng)用實(shí)訓(xùn)報(bào)告_第2頁(yè)
linux操作系統(tǒng)應(yīng)用實(shí)訓(xùn)報(bào)告_第3頁(yè)
linux操作系統(tǒng)應(yīng)用實(shí)訓(xùn)報(bào)告_第4頁(yè)
linux操作系統(tǒng)應(yīng)用實(shí)訓(xùn)報(bào)告_第5頁(yè)
資源描述:

《linux操作系統(tǒng)應(yīng)用實(shí)訓(xùn)報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車(chē)場(chǎng)安保新項(xiàng)目的正常、順利開(kāi)展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃linux操作系統(tǒng)應(yīng)用實(shí)訓(xùn)報(bào)告操作系統(tǒng)實(shí)驗(yàn)報(bào)告(Linux版)網(wǎng)絡(luò)142潘豹實(shí)驗(yàn)一觀察Linux進(jìn)程狀態(tài)一、實(shí)驗(yàn)?zāi)康脑诒緦?shí)驗(yàn)中學(xué)習(xí)Linux操作系統(tǒng)的進(jìn)程狀態(tài),并通過(guò)編寫(xiě)一些簡(jiǎn)單代碼來(lái)觀察各種情況下,Linux進(jìn)程的狀態(tài),進(jìn)一步理解進(jìn)程的狀態(tài)及其轉(zhuǎn)換機(jī)制。二、實(shí)驗(yàn)環(huán)境硬件環(huán)境:計(jì)算機(jī)一臺(tái),局域網(wǎng)環(huán)境;軟件環(huán)境:LinuxUbuntu操作系統(tǒng),gcc編譯器。查看“不可中斷阻塞”狀態(tài)創(chuàng)建一個(gè)C程序,如uninte

2、r_,讓其睡眠30s代碼:#include#includeintmain(){inti=0,j=0,k=0;for(i=0;i;>目的-通過(guò)該培訓(xùn)員工可對(duì)保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個(gè)行業(yè)的安全感。為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車(chē)場(chǎng)安保新項(xiàng)目的正常、順利開(kāi)展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃#includeintmain(){sleep(30);return;}實(shí)驗(yàn)結(jié)果:查看“不可中斷阻塞”狀態(tài)創(chuàng)建一個(gè)C程序,如uninter_,讓其睡眠30s

3、編譯鏈接,后臺(tái)運(yùn)行該程序,并使用ps命令查看運(yùn)行狀態(tài)代碼:#include#includeintmain(){if(vfork()==0){sleep(300);return;}}目的-通過(guò)該培訓(xùn)員工可對(duì)保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個(gè)行業(yè)的安全感。為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車(chē)場(chǎng)安保新項(xiàng)目的正常、順利開(kāi)展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃實(shí)驗(yàn)結(jié)果:查看“僵尸”進(jìn)程創(chuàng)建一個(gè)C程序,如zombie_,在其中創(chuàng)建一個(gè)子進(jìn)程,并讓子進(jìn)程迅速結(jié)束,而父

4、進(jìn)程陷入阻塞編譯鏈接,后臺(tái)運(yùn)行該程序,并使用ps命令查看運(yùn)行狀態(tài)代碼:#include#incldueintmain(){if(fork()){sleep(300);}}實(shí)驗(yàn)結(jié)果:實(shí)驗(yàn)二觀察Linux進(jìn)程/線程的異步并發(fā)執(zhí)行一、實(shí)驗(yàn)?zāi)康哪康?通過(guò)該培訓(xùn)員工可對(duì)保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個(gè)行業(yè)的安全感。為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車(chē)場(chǎng)安保新項(xiàng)目的正常、順利開(kāi)展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃通過(guò)本實(shí)驗(yàn)學(xué)習(xí)如何創(chuàng)建Linux進(jìn)程及線程,通過(guò)實(shí)

5、驗(yàn),觀察Linux進(jìn)程及線程的異步執(zhí)行。理解進(jìn)程及線程的區(qū)別及特性,進(jìn)一步理解進(jìn)程是資源分配單位,線程是獨(dú)立調(diào)度單位。二、實(shí)驗(yàn)環(huán)境硬件環(huán)境:計(jì)算機(jī)一臺(tái),局域網(wǎng)環(huán)境;軟件環(huán)境:LinuxUbuntu操作系統(tǒng),gcc編譯器。三、實(shí)驗(yàn)內(nèi)容和步驟1、進(jìn)程異步并發(fā)執(zhí)行編寫(xiě)一個(gè)C語(yǔ)言程序,該程序首先初始化一個(gè)count變量為1,然后使用fork函數(shù)創(chuàng)建兩個(gè)子進(jìn)程,每個(gè)子進(jìn)程對(duì)count加1后,顯示“Iamson,count=x”或“Iamdaughter,count=x”,父進(jìn)程對(duì)count加1之后,顯示“Iamfather,co

6、unt=x”,其中x使用count值代替。最后父進(jìn)程使用waitpid等待兩個(gè)子進(jìn)程結(jié)束之后退出。編譯連接后,多次運(yùn)行該程序,觀察屏幕上顯示結(jié)果的順序性,直到出現(xiàn)不一樣的情況為止,并觀察每行打印結(jié)果中count的值。代碼:#include#includeintmain(){pid_tson_pid,daughter_pid;目的-通過(guò)該培訓(xùn)員工可對(duì)保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個(gè)行業(yè)的安全感。為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車(chē)場(chǎng)安保新項(xiàng)目的正常、順利開(kāi)展,特制定安

7、保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃intcount=1;son_pid=fork();if(son_pid==0){count++;printf("iamson,count=%d",count);}else{daughter_pid=fork();if(daughter_pid==0){count++;printf("iamdaughter,count=%d",count);}else{count++;printf("iamfather,count=%d",count);waitpid(son_pid

8、,NULL,0);waitpid(daughter_pid,NULL,0);}目的-通過(guò)該培訓(xùn)員工可對(duì)保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個(gè)行業(yè)的安全感。為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車(chē)場(chǎng)安保新項(xiàng)目的正常、順利開(kāi)展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃}}2、線程異步

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。