freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

操作系統(tǒng)進(jìn)程通信共享內(nèi)存課程設(shè)計(jì)-資料下載頁(yè)

2025-07-07 14:15本頁(yè)面
  

【正文】 MID,0)。 } if(*addr==3) { shmid3=shmget(CLIENTTHREE,1024,0777|IPC_CREAT)。 addr3=shmat(shmid3,0,0)。 printf(請(qǐng)輸入您的身份證號(hào):\n)。 addr3makr=1。 while(addr3makr==1)。 if(addr3makr==1) printf(請(qǐng)輸入您的手機(jī)號(hào)碼:\n)。 addr3makr=1。 while(addr3makr==1)。 if(addr3makr==2) printf(辦理完成,祝您愉快!\n)。 shmctl(shmid3,IPC_RMID,0)。 } shmctl(shmid,IPC_RMID,0)。}void client(int choice){ int shmid1,shmid2,shmid3。 int payroll。 char ch1[20],ch2[50]。 shmid=shmget(SHMKEY,1024,0777|IPC_CREAT)。 addr=shmat(shmid,0,0)。 while(*addr!=1)。 if(choice==1){ *addr=1。 shmid1=shmget(CLIENTONE,1024,0777|IPC_CREAT)。 addr1=shmat(shmid1,0,0)。 while(addr1makr!=1)。 scanf(%s,addr1ch)。 addr1makr=1。 while(addr1makr!=1)。 printf(已繳費(fèi)100元!\n)。 addr1makr=2。} if(choice==2){ *addr=2。 shmid2=shmget(CLIENTTWO,1024,0777|IPC_CREAT)。 addr2=shmat(shmid2,0,0)。 while(addr2makr!=1)。 scanf(%s,ch1)。 addr2makr=1。 while(addr2makr!=1)。 scanf(%d,amp。payroll)。 addr2makr=2。} if(choice==3){ *addr=3。 shmid3=shmget(CLIENTTHREE,1024,0777|IPC_CREAT)。 addr3=shmat(shmid3,0,0)。 while(addr3makr!=1)。 scanf(%s,ch1)。 addr3makr=1。 while(addr3makr!=1)。 scanf(%s,ch2)。 addr3makr=2。}exit(0)。}void display(){ printf(\n)。 int i。 for(i=1。i=15。++i) { if(i==3||i==6||i==9||i==12) { if(i==3) printf(| : |\n)。 if(i==6) printf(| : |\n)。 if(i==9) printf(| : |\n)。 if(i==12) printf(| : |\n)。 } else printf(| |\n)。 }printf(\n)。}int main(){ int choice,i。 char ch[5][20]。 display()。 do { printf(請(qǐng)選擇一項(xiàng)功能項(xiàng):\n)。 scanf(%d,amp。choice)。 fflush(stdin)。 while(choice!=1amp。amp。choice!=2amp。amp。choice!=3amp。amp。choice!=4) { printf(輸入有誤,請(qǐng)重新輸入:\n)。 scanf(%d,amp。choice)。 fflush(stdin)。 } if(choice==4) return 0。 else { while((i=fork())==1)。 if(!i)server(ch)。 else { while ((i=fork())==1)。 if(!i)client(choice)。 } wait(0)。wait(0)。 } }while(choice!=4)。 return 0。}九、心得體會(huì) 此次課程設(shè)計(jì)要求設(shè)置一個(gè)內(nèi)存共享區(qū),供服務(wù)器端和客戶端使用,然后利用通道使服務(wù)器和多個(gè)客戶端應(yīng)答式的進(jìn)行通信,我們還在linux中建立了文件操作,用于保存客戶端的信息數(shù)據(jù),在通信的過程中,還要從文件中讀寫數(shù)據(jù)。剛開始接觸linux系統(tǒng),我們感覺無(wú)從下手,還好實(shí)驗(yàn)前有一節(jié)專門的實(shí)驗(yàn)輔導(dǎo),老師給我們指明了大致方向,還教授了一些試驗(yàn)中可能會(huì)遇到的問題,這樣的突擊掃盲對(duì)我們意義很大,從中一下子學(xué)到了不少東西,同時(shí)感覺到linux的強(qiáng)大,和它原始的非凡意義?,F(xiàn)在很多人都習(xí)慣使用windows系統(tǒng),相比較而言windows的桌面操作更簡(jiǎn)單明了,實(shí)用性很強(qiáng),但作為計(jì)算機(jī)專業(yè)的學(xué)生,我們要求全面理解操作系統(tǒng)的功能實(shí)現(xiàn)以及內(nèi)部原理。通過對(duì)試驗(yàn)的操作,我們對(duì)課本上得知識(shí)得到了鞏固和提高,對(duì)操作系統(tǒng)文件操作,進(jìn)程通信,內(nèi)存共享等功能有了較全面的理解。在linux環(huán)境中編譯程序,建立共享區(qū),建立文件,這些都是之前很陌生的東西,但是短短一周下來(lái),我們把這些困難都克服了。通過網(wǎng)絡(luò)、書本,請(qǐng)教老師、同學(xué),當(dāng)然團(tuán)隊(duì)合作很重要。通過這次課程設(shè)計(jì),我感覺到了,編程還是很有趣的一件事情,這次設(shè)計(jì)充分鍛煉了我的動(dòng)手能力,思維能力,設(shè)計(jì)能力,更重要的是合作精神,大家基礎(chǔ)都有點(diǎn)差,但可以主動(dòng)找不足,主動(dòng)查詢資料,詢問同學(xué)和請(qǐng)教老師,充分體現(xiàn)了新時(shí)代新青年的團(tuán)結(jié)和探索精神。十、參考文獻(xiàn)湯小丹,梁紅兵編著《計(jì)算機(jī)操作系統(tǒng)》(第三版)西安電子科技大學(xué)出版社,2007嚴(yán)蔚敏,吳偉民編著《數(shù)據(jù)結(jié)構(gòu)》(C語(yǔ)言版)清華大學(xué)出版社,2007張堯?qū)W,史美林,張高編著《計(jì)算機(jī)操作系統(tǒng)教程》(第3版)清華大學(xué)出版社,2006 26
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1