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

正文內(nèi)容

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

2025-05-18 06:21 本頁面


【正文】 s dir1 顯示目錄 dir1 的總?cè)萘? ( 7) 顯示環(huán)境變量 echo $HOME 顯示家目錄 echo $PATH 顯示可執(zhí)行文件搜索路徑 env 顯示所有環(huán)境變量 (可能很多 ,最好用 env|more,env|grep PATH等 ) ( 8) 修改環(huán)境變量 , 在 bash下用 export,如 : export PATH=$PATH:/usr/local/bin 想知道 export 的具體用法 , 可以用 shell 的 help 命令 : help export 文件 操作 ( 1)查看文件 (可以是二進(jìn)制的 )內(nèi)容 cat 執(zhí)行格式: cat filename 或 more filename 或 cat filename|more 例: cat file1 以連續(xù)顯示方式,查看文件 file1 的內(nèi)容 more file1 或 cat file1|more 以分頁方式查看文件的內(nèi)容 ( 2)刪除文件 rm 執(zhí)行格式: rm filename 例: rm file? rm f* ( 3)復(fù)制文件 cp 執(zhí)行格式: cp [r] source destination 例: cp file1 file2 將 file1 復(fù)制成 file2 cp file1 dir1 將 file1 復(fù)制到目錄 dir1 cp /tmp/file1 將 file1 復(fù)制到當(dāng)前目錄 cp /tmp/file1 file2 將 file1 復(fù)制到當(dāng)前目錄名為 file2 cp – r dir1 dir2 (recursive copy)復(fù)制整個目錄。 ( 4)移動或更改文件、目錄名稱 mv 執(zhí)行格式: mv source destination 例: mv file1 file2 將文件 file1,更名為 file2 mv file1 dir1 將文件 file1,移到目錄 dir1 下 mv dir1 dir2 ( 5)比較文件 (可以是二進(jìn)制的 )或目錄的內(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/)查找匹配的文件 /目錄 ,查找速度很快 ,如果有剛進(jìn)行的文件改變而系 統(tǒng)未到執(zhí)行定時更新數(shù)據(jù)庫的時間 ,可以打入 updatedb命令手動更新 。 ( 8)建立文件或目錄的鏈接 ln 例 : ln source target1 建立 source文件( 已存在) 的硬鏈接 ,命名為target1 ln s source target2 建立 source 文件的符號鏈接 ,命名為target2 以下是幾個常用命令操作的截圖: 四、設(shè)計思想 當(dāng)計算機(jī)中兩個或多個進(jìn)程在執(zhí)行時需要使用公用緩沖區(qū),并且對該緩沖區(qū)采取了互斥措施。這時如果并發(fā)執(zhí)行這些進(jìn)程就會造成 CPU 的極大浪費,這是操作系統(tǒng)設(shè)計要求不允許的。而這種現(xiàn)象在操作系統(tǒng)和用戶進(jìn)程中大量存在。因此為了解決這一問題,提出了同步的概念,即把異步環(huán)境下的一組并發(fā)進(jìn)程,因直接制約而互相發(fā)送消息、互相合作、互相等待,使得各進(jìn)程按一定的速度執(zhí)行的過程稱為進(jìn)程間的同步。 在本次設(shè)計中,爸爸與媽媽、兒子與女兒的進(jìn)程操作是互斥的,但是爸爸與女兒、媽媽與兒子進(jìn)程之間的操作是同步的。因此要利用進(jìn)程同步的方法來實現(xiàn)這幾者之間的操作,當(dāng)然其中也包含著互斥進(jìn)程,因為盤子每次只能放入或取出一個水果。 程序設(shè)計中有如下四個進(jìn)程: father(), mother(), daughter(), son()。 五、數(shù)據(jù)結(jié)構(gòu) 信號量 semid_mutex 作為進(jìn)程的公有信號量,其初始值為 1,可以實現(xiàn)進(jìn)程間的互斥,同時可以表示當(dāng)前狀態(tài)下盤子里可以放幾個水果,實現(xiàn)進(jìn)程間的同步。 信號量 semid_full1 為進(jìn)程 father()與 daughter()的私有信號量,初值為 0,表示當(dāng)前盤子里蘋果的數(shù)目。 信號量 semid_full2 為進(jìn)程 mother()與 son()的私有信號量,初值為 0,表示當(dāng)前盤子里橘子的數(shù)目。 六、設(shè)計流程 爸爸放蘋果流程圖: 媽媽放橘子流程圖: father 操作 semid_mutex=0 (P(semid_mutex)) 阻塞 father 進(jìn)程 是 放蘋果 否 喚醒
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1