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

正文內(nèi)容

操作系統(tǒng)課程設(shè)計報告格式-資料下載頁

2024-08-18 15:21本頁面
  

【正文】 ppt*/ = 0。 = 1。 = 0。 if(semop(semid, amp。v_buf, 1)==1) { perror ( v (semid) failed)。 exit (1)。 } else return (0)。}main(){ char *p_buffer。/*共享存儲區(qū)地址*/ unsigned char in。/*生產(chǎn)者存放產(chǎn)品的指針:它的值存放在全局緩沖區(qū)第一個字節(jié)*/ int shmid。/*共享存儲區(qū)id*/ int semid_empty, semid_s1,semid_s2, semid_mutex。/*信號量集合id*/ shmid = shmget(SHMKEY, BUFF_LEN * FRUIT_LEN, 0777)。/*連接共享存儲區(qū):2 存放in,out的值*/ p_buffer = (char*)shmat(shmid, 0, 0)。/*取共享存儲區(qū)地址*/ semid_mutex = semget(SEMKEY_MUTEX,1, 0777)。/*獲取全局信號量id*/ semid_empty = semget(SEMKEY_EMPTY,1, 0777)。 semid_s1 = semget(SEMKEY_S1,1, 0777)。 semid_s2 = semget(SEMKEY_S2,1, 0777)。 /*進(jìn)入臨界區(qū)*/ P(semid_s1)。/*對私有信號量作P操作*/ P(semid_mutex)。/*對公有信號量作P操作*//*二者順序不能換*/ in = (unsigned char)(*p_buffer)。 int j=0。 printf(daughter get a apple!\n)。 for(j=0。j5。j++){ if(*(p_buffer + in * FRUIT_LEN)==apple){ *(p_buffer + in * FRUIT_LEN)=39。\039。 break。 } in = (in + 1) % BUFF_LEN。 } shmdt(p_buffer)。 /*離開緩沖區(qū)*/ /*離開臨界區(qū)*/ V(semid_empty)。 V(semid_mutex)。}五、 實驗結(jié)果及分析放入了5個水果,在執(zhí)行父親進(jìn)程,則該進(jìn)程被阻塞。此時執(zhí)行兒子進(jìn)程,吃掉一個橘子,緩沖區(qū)空位增1,喚醒了等待中的父親進(jìn)程,此時父親可以放入一個橘子。此時橘子被吃完,再執(zhí)行兒子進(jìn)程,則被阻塞。執(zhí)行一次母親進(jìn)程,放入一個橘子,來喚醒兒子進(jìn)程,此時剛才的兒子進(jìn)程執(zhí)行,吃掉一個橘子。緩沖區(qū)滿,執(zhí)行母親進(jìn)程,被阻塞執(zhí)行兒子進(jìn)程,吃掉一個橘子,此時喚醒剛才的母親進(jìn)程,放入一個橘子。女兒吃完了蘋果,在執(zhí)行女兒進(jìn)程,則被阻塞。執(zhí)行父親進(jìn)程,增加一個蘋果,喚醒剛才等待中的女兒進(jìn)程,女兒吃掉一個蘋果。六、 小結(jié)通過此次課程設(shè)計,我在網(wǎng)上跟圖書館查找了不少有關(guān)linux操作的資料,熟悉了linux操作系統(tǒng)的基本操作命令,以及熟悉了pv操作原理,實現(xiàn)了LINUX系統(tǒng)管理實踐與進(jìn)程控制、進(jìn)程通信。而且學(xué)會了安裝linux虛擬機(jī)。增強(qiáng)了自己的動手能力,受益匪淺。我覺得比較關(guān)鍵第一步就是怎樣做才能在linux下察看到windows下的資源。經(jīng)過查閱相關(guān)資料,我這里就采用了Linux下smb服務(wù)共享方法。應(yīng)用Samba技術(shù)并不是唯一的解決網(wǎng)絡(luò)資源共享的方法。像Xlink公司的OmniNFS也能實現(xiàn)網(wǎng)絡(luò)文件和打印機(jī)資源的共享。就性能而言,SMB和NFS不相上下。Samba的最大優(yōu)點就是其為源代碼開放的自由軟件,更新迅速,移植方便。大體步驟:,編輯帳戶文件,刪除不需要的帳戶。,最好與/etc/passwd的帳戶口令相同。,修改[global],再進(jìn)行測試。serives smbrestart。.然后就可以在linux操作系統(tǒng)下可以完成進(jìn)程通信。其次還要設(shè)置好互斥同步信號量,不能少。一開始先看了老師的程序,有些不清楚的地方也問了研究生,研究生也很負(fù)責(zé)的講解了。后來自己按照老師的模版進(jìn)行反復(fù)修改,檢驗。一開始程序比較冗余,不簡潔,經(jīng)過同學(xué)老師的指導(dǎo),刪掉了一些沒必要的東西。在執(zhí)行時候一開始也不知道可以開兩個或更多的終端來檢查通訊是否正確。經(jīng)過別人提醒才知道,這樣就可以很清楚的看到阻塞中的進(jìn)程被喚醒,一目了然??傊@次課程設(shè)計很有收獲,不僅會自己安裝虛擬機(jī),也懂了如何在linux下共享windows下的資源,也自學(xué)部分linux操作命令和在linux下進(jìn)行進(jìn)程通信,實現(xiàn)了進(jìn)程的同步與互斥。一些指令自己也可以熟練的打出來。課程中遇到的問題會合理的解決,學(xué)習(xí)到了很多。我覺得我應(yīng)該繼續(xù)學(xué)習(xí)些linux或者其他計算機(jī)方面有關(guān)的知識,為以后課設(shè)或者學(xué)習(xí)打下基礎(chǔ)。七、 參考文獻(xiàn)《操作系統(tǒng)原理》 鞠時光主編 武漢理工大學(xué)出版社《LINUX操作系統(tǒng)之奧秘》邱世華著 電子工業(yè)出版《Linux命令詳解詞典》 施威銘研究室著 機(jī)械工業(yè)出版《Linux編程從入門到精通》宮虎波著 化學(xué)工業(yè)出版成 績: 教師簽名: 年 月 日
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1