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

正文內(nèi)容

操作系統(tǒng)課程設(shè)計:linux系統(tǒng)管理實踐與進程通信實現(xiàn)-文庫吧資料

2025-06-15 06:21本頁面
  

【正文】 MKEY_MUTEX!\n)。 //初始化存儲區(qū) 為 0 shmdt(addr)。 } addr = (char*)shmat(shmid, 0, 0)。 } } else printf(Fail To Create Buffer!\n)。 semctl(semid_full1,0,IPC_RMID)。 semctl(semid_mutex,0,IPC_RMID)。 semid_full1 = semget(SEMKEY_FULL1,1, 0777)。 /*同時釋放信號量 */ semid_mutex = semget(SEMKEY_MUTEX,1, 0777)。) { /* 共享存儲區(qū)、信號量并不隨程序的結(jié)束而被 刪除 ,如果我們沒刪除的話, 可以用 ipcs 命令查看 ,用 ipcrm 刪除 */ /*釋放緩沖區(qū) */ shmid = shmget(SHMKEY, BUFF_LEN * PRODUCT_LEN+3, 0777)。 || end == 39。 if(end == 39。 scanf(%c, amp。 /*開辟共享存儲區(qū) */ if ((shmid = shmget(SHMKEY, BUFF_LEN * PRODUCT_LEN+3, 0777|IPC_CREAT|IPC_EXCL)) == 1) { if (errno == EEXIST) { printf(The Buffer Has Existed!\n)。 int semid_empty, semid_full1,semid_full2, semid_mutex。 } int begin() { char *addr, end。 semsem_op=semop。 信號量 semid_full2 為進程 mother()與 son()的私有信號量,初值為 0,表示當(dāng)前盤子里橘子的數(shù)目。 五、數(shù)據(jù)結(jié)構(gòu) 信號量 semid_mutex 作為進程的公有信號量,其初始值為 1,可以實現(xiàn)進程間的互斥,同時可以表示當(dāng)前狀態(tài)下盤子里可以放幾個水果,實現(xiàn)進程間的同步。因此要利用進程同步的方法來實現(xiàn)這幾者之間的操作,當(dāng)然其中也包含著互斥進程,因為盤子每次只能放入或取出一個水果。因此為了解決這一問題,提出了同步的概念,即把異步環(huán)境下的一組并發(fā)進程,因直接制約而互相發(fā)送消息、互相合作、互相等待,使得各進程按一定的速度執(zhí)行的過程稱為進程間的同步。這時如果并發(fā)執(zhí)行這些進程就會造成 CPU 的極大浪費,這是操作系統(tǒng)設(shè)計要求不允許的。 ( 4)移動或更改文件、目錄名稱 mv 執(zhí)行格式: mv source destination 例: mv file1 file2 將文件 file1,更名為 file2 mv file1 dir1 將文件 file1,移到目錄 dir1 下 mv dir1 dir2 ( 5)比較文件 (可以是二進制的 )或目錄的內(nèi)容 diff 執(zhí)行格式: diff [r] name1 name2 (name name2 同為文件或目錄 ) 例: diff file1 file2 比較 file1 與 file2 的不同處 diff r dir1 dir2 比較 dir1 與 dir2 的不同處 ( 6)文件中字符串的查找 grep 執(zhí)行格式: grep string file 例: grep abc file1 查找并列出串 abc 所在的整行文字 ( 7)文件或命令的路徑尋找 執(zhí)行格式一: whereis mand 顯示命令的路徑 執(zhí)行格式二: which mand 顯示路徑及使用者所定義的別名 執(zhí)行格式三: whatis mand 顯示命令的功能摘要 執(zhí)行格式四: find search path name filename print 搜尋指定路徑下某文件的路徑 執(zhí)行格式五 : locate filename 根據(jù)系統(tǒng)預(yù)先生成的文件 /目錄數(shù)據(jù)庫 (/var/lib/slocate/)查找匹配的文件 /目錄 ,查找速度很快 ,如果有剛進行的文件改變而系 統(tǒng)未到執(zhí)行定時更新數(shù)據(jù)庫的時間 ,可以打入 updatedb命令手動更新 。 ( 1)顯示目錄文件 ls 執(zhí)行格式: ls [atFlgR] [name] (name 可為文件或目錄名稱 ) 例: ls 顯示出當(dāng)前目錄下的文件 ls a 顯示出包含隱藏文件的所有文件 ls t 按照文件最后修改時間顯示文件 ls F 顯示出當(dāng)前目錄下的文件及其類型 ls l 顯示目錄下所有文件的許可權(quán)、擁有者、文件大小、修改時間及名稱 ls lg 同上 ls R 顯示出該目錄及其子目錄下的文件 注 :ls與其它命令搭配使用可以生出很多技巧 (最簡單的如 ls l | more), 更多用法請輸入 ls help查看 , 其它命令的更多用法請輸入 命令名 help 查看 。 ‘~’ 符號代表自己的 home directory,例如 ~/myfile 是指自己 home 目錄下 myfile 這個文件。 Linux 的特點 1)全面的多任務(wù),多用戶和真正的 32位操作系統(tǒng) 2)支持多種硬
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1