作業系統設計與實現
阿新 • • 發佈:2018-11-30
額,沒有看完,但是 目前看得還是沒有壓力就是 好奇心和問題都太多,丟下一段
對於如下一條命令
cp file1 file2
其功能是為檔案file1作一個拷貝file2,在shell建立一個子程序後,子程序執行程式cp,
同時向該程式傳遞執行的引數:原始檔名和目標檔名。
cp程式的主函式格式如下:
main( argc, argv, envp)
這裡argc是命令列中包括程式名在內的引數個數。對於以上例子,argc為3。
第二個引數argv 是一個指向陣列的指標。該陣列中第i個因素就是命令列中第i個字元
串,此處argv[0]為:“cp”,argv[1]為“file1”,argv[2]為“file2”。
呃呃呃 呃呃呃呃呃額 呃呃呃呃呃額
還是研究演算法吧。
這本書比教材好看很多很多,但是有點費時,1-1.5h才看了30頁, 因為好笑點太多了,作者很幽默,過去程式設計師很可憐,過去電腦很神奇。
就想看11位保護碼,,,許可權9位 大家都造的東西,,,想看平常沒有看到的兩位,,,,,,,
MINIX中每個檔案都有一個包含11個位元的保護方式碼,其中的9位元標識檔案主,同
組使用者和其他使用者的操作許可權。CHMOD系統呼叫可以改變檔案的保護方式,例如,要使一個
檔案對檔案主之外的所有使用者只讀,可以呼叫: