


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、填空題1、中,對(duì)串口參數(shù)進(jìn)行配置的數(shù)據(jù)結(jié)構(gòu)名是。2、的編譯流程分為4個(gè)步驟:預(yù)處理、編譯、匯編、鏈接。3、獲取當(dāng)前進(jìn)程的方法是()。4()指針。5c據(jù)區(qū)和動(dòng)態(tài)數(shù)據(jù)區(qū),動(dòng)態(tài)數(shù)據(jù)區(qū)分為堆、棧。6、的管道通信可以分為匿名管道、有名管道和標(biāo)準(zhǔn)管道。7、中的網(wǎng)絡(luò)編程是通過(guò)套接字接口來(lái)進(jìn)行的,常見(jiàn)的套接字有三種類(lèi)型:流式套接字、數(shù)據(jù)報(bào)套接字和原始套接字。8、在中,用戶空間的進(jìn)程可以直接通過(guò)系統(tǒng)調(diào)用來(lái)獲取操作系統(tǒng)內(nèi)核提供的服務(wù)。9(。10享內(nèi)存。11、規(guī)則是進(jìn)行處理的依據(jù),它包括了依賴文件、目標(biāo)體及其之間的命令語(yǔ)句。12、互斥鎖和信號(hào)量為中的線程同步機(jī)制,其中信號(hào)量適合于同時(shí)可用的資源為多個(gè)的情況。13、系統(tǒng)調(diào)用分為進(jìn)程控制、進(jìn)程間通信、文件系統(tǒng)管理、系統(tǒng)管理、存儲(chǔ)管理、網(wǎng)絡(luò)管理、管理、用戶管理等。14、終端分為3種模式規(guī)范模式、非規(guī)范模式和原始模式二、選擇題1/151.下面關(guān)于下串口操作正確的描述是【C】A.串口的奇偶校驗(yàn)必須使能BB】2.下列關(guān)于說(shuō)法錯(cuò)誤的是【#”字符串A.創(chuàng)建目標(biāo)體的命令必須以制表符開(kāi)頭B.變量名可以包含“”表示讀入指定目錄下的“C.變量對(duì)大小寫(xiě)敏感D.下列關(guān)于多線程編程不正確的是【D】A.不同進(jìn)程的線程間不能用信號(hào)量來(lái)同步;;B.C.必須包含頭文件;D.()作用是將參數(shù)中的指定線程掛起;4.下列關(guān)于網(wǎng)絡(luò)編程不正確的說(shuō)法是【C】A.()既可用在中,也可用在中;B.()既可用在中,也可用在中;C.不管是客戶端還是服務(wù)器端必須調(diào)用;D.每一個(gè)都用一個(gè)半相關(guān)描述{本地地址、本地端口}200個(gè)字節(jié)到首地址為的緩沖區(qū)的正確底層操作是【B 】A.(,200); B.(,200);D.(200);C.(,200);使用下面哪條命令可以查詢目標(biāo)文件所依賴的動(dòng)態(tài)鏈接庫(kù)【B 】; B.;C.;D.下面關(guān)于進(jìn)程控制不正確的描述的是【A 】()調(diào)用一定會(huì)使得父進(jìn)程阻塞()會(huì)清理緩沖,而()不會(huì)清理緩沖2/15替換了的返回值在父子進(jìn)程中是不一樣的將生成動(dòng)態(tài)鏈接庫(kù)的正確命令是【B 】–c– –o–o– –o下面關(guān)于進(jìn)程通信正確的是【C 】信號(hào)量是進(jìn)程間通信機(jī)制中唯一同步機(jī)制()只能讀取隊(duì)頭的消息共享內(nèi)存的實(shí)現(xiàn)分為兩個(gè)步驟:創(chuàng)建或打開(kāi)共享內(nèi)存和映射共享內(nèi)存信號(hào)量既可以解決進(jìn)程間的同步問(wèn)題,但不能解決進(jìn)程間的互斥問(wèn)題。網(wǎng)絡(luò)編程中,下面哪個(gè)函數(shù)是客戶端、服務(wù)端所必須調(diào)用的【C 】()()()()CA.三、判斷題(√)嵌入式的底層函數(shù)(如())(3.嵌入式的標(biāo)準(zhǔn)函數(shù)(())不帶有緩沖區(qū),可直接對(duì)文件進(jìn)行讀(X)不可直接對(duì)文件操作4. 是操作系統(tǒng)直接提供的函數(shù)接口(X) 不是直接(√)(√)(X)3/15(X)0(√)(√)標(biāo)準(zhǔn)函數(shù)讀取成功時(shí)返回的是成功讀取的記錄數(shù)(X) 記錄數(shù)的數(shù)目底層函數(shù)讀取成功返回的的時(shí)成功讀取字節(jié)數(shù)(√)在中,每個(gè)都會(huì)對(duì)應(yīng)一個(gè)或多個(gè)系統(tǒng)調(diào)用(X) 可以不對(duì)應(yīng)上的數(shù)據(jù)在網(wǎng)絡(luò)上是以低位字節(jié)優(yōu)先的順序在網(wǎng)絡(luò)上傳輸?shù)模╔) 高位節(jié)主要解決了多路復(fù)用的問(wèn)題(√)也是中一定要調(diào)用函數(shù)進(jìn)行端口綁定(X)要,不用參數(shù)“”的作用是告訴與庫(kù)進(jìn)行靜態(tài)鏈接(√)“”動(dòng)態(tài)鏈接()1(√) 0,父進(jìn)程返回子進(jìn)程的進(jìn)程號(hào)參數(shù)“”的作用是告訴生產(chǎn)與位置相關(guān)的目標(biāo)代碼(X) 無(wú)關(guān)普通可實(shí)現(xiàn)進(jìn)程間的全雙工通信(X)半雙工四、簡(jiǎn)答題4/15畫(huà)圖說(shuō)明系統(tǒng)下用協(xié)議網(wǎng)絡(luò)編程時(shí)客戶端和服務(wù)器的步驟。簡(jiǎn)述系統(tǒng)調(diào)用、及系統(tǒng)命令之間的關(guān)系。系統(tǒng)調(diào)用是指操作系統(tǒng)提供給用戶程序調(diào)用的一組“特殊”接口,用戶程序可以通過(guò)這組“特殊”接口來(lái)獲得操作系統(tǒng)內(nèi)核提供的服務(wù)。而實(shí)際使用過(guò)程中,我們通常調(diào)用的用戶編程接口就是;系統(tǒng)命令相對(duì)更高了一層,它實(shí)際上一個(gè)是可執(zhí)行程序,它的內(nèi)部引用了用戶編程接口()來(lái)實(shí)現(xiàn)相應(yīng)的功能。他們的關(guān)系:5/15#簡(jiǎn)述在下實(shí)現(xiàn)進(jìn)程通信的幾種方式的各自特點(diǎn)?匿名管道: 具有親緣關(guān)系的進(jìn)程間,半雙工,數(shù)據(jù)在內(nèi)存中有名管道: 可用于任意進(jìn)程間,雙工,有文件名,數(shù)據(jù)在內(nèi)信號(hào): 唯一的異步通信方式消息隊(duì)列:常用于模式中,按消息類(lèi)型訪問(wèn),可有優(yōu)先級(jí),無(wú)須同步機(jī)制。共享內(nèi)存:效率最高(直接訪問(wèn)內(nèi)存),需要同步、互斥機(jī)制信號(hào)量:用于解決進(jìn)程間的同步與互斥問(wèn)題的一種進(jìn)程間通信機(jī)制#共享內(nèi)存是如何實(shí)現(xiàn)進(jìn)程通信的?它是用什么方法(函數(shù)撤銷(xiāo)映射、刪除?。創(chuàng)建/打開(kāi)共享內(nèi)存. ()()映射共享內(nèi)存,即把指定的共享內(nèi)存映射到進(jìn)程的地址空間用于訪問(wèn). ()撤銷(xiāo)共享內(nèi)存映射. ()刪除共享內(nèi)存對(duì)象. ()#創(chuàng)建守護(hù)進(jìn)程的過(guò)程:①調(diào)用創(chuàng)建子進(jìn)程。父進(jìn)程終止,讓子進(jìn)程在后臺(tái)繼續(xù)執(zhí)行。②子進(jìn)程調(diào)用產(chǎn)生新會(huì)話期并失去控制終端調(diào)用()使子進(jìn)程成為新會(huì)話組長(zhǎng)和新的進(jìn)程組長(zhǎng),同時(shí)失去控制終端③改變當(dāng)前工作目錄為根目錄()一般將工作目錄改變到根目錄,這樣進(jìn)程的啟動(dòng)目錄也可以被卸掉。④重設(shè)文件創(chuàng)建掩碼()清除從父進(jìn)程那里繼承來(lái)的文件創(chuàng)建掩碼,設(shè)為0。⑤關(guān)閉打開(kāi)的文件描述符()⑥用函數(shù)建立與的連接五、編程題1、請(qǐng)使用、、、、和等函數(shù)實(shí)現(xiàn)如下功能:5個(gè)字符讀出來(lái);6/15再通過(guò)管道發(fā)送給父進(jìn)程;父進(jìn)程收到后將它們輸出到顯示終端。注意:請(qǐng)自行定義運(yùn)行過(guò)程中的提示信息,頭文件可省略!<><><><><><><>\(){[2];;[5]1[10];;();(<0){( !\n);(1);}(()<0){( !\n);(1);}(,0());7/15(1,0(1));();(0){([0]);(3);(6);(,5);([1]);([1]);(0);}{([1]);(1);();([0]1(1));\n);(([0]);();(0);}}2、用協(xié)議實(shí)現(xiàn)(只須編寫(xiě)服務(wù)器程序)“”時(shí)退出。<><>8/15<><><><><><>432110245(){;;,;[];/*建立連接*/((=(,0))-1){(\);(1);}9/15
( =\n);/*設(shè)置結(jié)構(gòu)體中相關(guān)參數(shù)*/=;=();=;(&(),8);i1*允許重復(fù)使用本地地址與套接字進(jìn)行綁定(i));/*綁定函數(shù)((,( *),{}(
(\);(1);
()) -1)/*調(diào)用()函數(shù),創(chuàng)建未處理請(qǐng)求的隊(duì)列((,) -1){(\);(1);}(. \n);( );/*調(diào)用()函數(shù),等待客戶端的連接,并創(chuàng)建一個(gè)新的為本次連接服務(wù)*/((=(,( *),)) -1){(\);(1);}/*調(diào)用()函數(shù)接收客戶端的請(qǐng)求(,0((=(,,,0)) -1){10/15}
(\);(1);(a:\n,);();(0);}2、用協(xié)議實(shí)現(xiàn)(只須編寫(xiě)服務(wù)器端程序:的消息并顯示出來(lái),當(dāng)收到“”時(shí)退出。<><><><><><><>(){;;=1234;=;;11/15;[100];[100];;(,0);(1){(\);(1);}避免出現(xiàn)地址已經(jīng)使用的錯(cuò)誤(,,,,());(());=; 回送地址,指本地機(jī),一般用來(lái)測(cè)試使用=();(,( *)&,(-1){(\);(1);}12/15();(1){接收客戶端信息((),0,( *));(<0){(\);;}[]='\0';顯示客戶端信息,如果客戶端發(fā)來(lái)則退出循環(huán)(\n()());((,\)0);}();、利用信號(hào)量實(shí)現(xiàn):負(fù)責(zé)對(duì)這兩個(gè)整數(shù)完成求和運(yùn)算12a)算;b)12c)子線程計(jì)算;13/15d)a。<><><><>能夠進(jìn)行加法計(jì)算的信號(hào)量;能夠進(jìn)行鍵盤(pán)輸入數(shù)的信號(hào)量;*(*)加法線程入口函數(shù){(1){()申請(qǐng)信號(hào)量(.3\n);()釋放信號(hào)量}}*(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨時(shí)保安合同范本
- 人才引進(jìn)聘用合同范本
- 2025年西藏貨運(yùn)從業(yè)資格證考試模擬考試題目答案
- 專(zhuān)業(yè)購(gòu)銷(xiāo)合同范本
- 個(gè)人雇傭老師合同范本
- 加工木料供貨合同范本
- 辦公區(qū)花卉租賃合同范本
- 冰淇淋原材料采購(gòu)合同范本
- 儀器外借合同范本
- 公交駕校培訓(xùn)合同范本
- 荔枝依舊年年紅
- SMT貼片線項(xiàng)目可行性研究報(bào)告
- Unit+6+Lesson+3+The+Superhero+Behind+Superman+課件高中英語(yǔ)北師大版(2019)必修第二冊(cè)+
- 新加坡公司法-英文版
- 第五版-FMEA-新版FMEA【第五版】
- 口腔修復(fù)學(xué)第三章牙體缺損的修復(fù)
- 建設(shè)部環(huán)衛(wèi)勞動(dòng)定額
- 2023年棗莊科技職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)模擬試題及答案解析
- 美容心理學(xué)概述(美容心理學(xué)課件)
- 化工企業(yè)安全生產(chǎn)教育培訓(xùn)計(jì)劃及內(nèi)容
- GB/T 30891-2014水產(chǎn)品抽樣規(guī)范
評(píng)論
0/150
提交評(píng)論