看板 Programming 關於我們 聯絡資訊
※ 引述《A07 (加州阿宅(♂))》之銘言: : 如題, : 在網路上找到一個 OS memory management 簡單的模擬程式, : http://download.yousendit.com/4AE0CE730E043A72 : (一個zip檔,裡面是一個swap.h檔跟一個swap.c檔) : 用gcc compile會失敗 : 顯示: : [/users/xxx/tmp] gcc -o swap swap.c : [/users/xxx/tmp] swap 修改成如下: [/users/xxx/tmp] swap -f 123.txt -a best -m 1024 並且在同資料夾內提供一個文件檔,在此是123.txt 格式如下: 0 24 1 24 2 36 3 512 執行結果如下: 0 loaded, numprocesses=1, numholes=1, memusage=2% 1 loaded, numprocesses=2, numholes=1, memusage=4% 2 loaded, numprocesses=3, numholes=1, memusage=8% 3 loaded, numprocesses=4, numholes=1, memusage=58% : Segmentation fault (core dumped) : [/users/xxx/tmp] : 請教一下怎樣修改可以work呢? : 麻煩教一下肉腳, : 感恩... : m(_ _)m 123.txt的內容表示什麼意思, 我想你直接看source code跟查閱你的來源link就會清楚了. -- 如果還帶著疑惑, 那你就回頭。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.237.47
A07:瞭解了... 感謝高手指點... 謝謝喔! 68.126.189.254 09/25 19:38