[系程] 作業三 重大更新 囧

看板b96902HW作者 (掛站中..請稍後XD)時間15年前 (2009/05/18 23:57), 編輯推噓11(1107)
留言18則, 11人參與, 最新討論串1/1
首先為作業的不清楚再次跟大家說抱歉orz 有人問到同時fork n個process跟記憶體上限有矛盾 若分開做跟規定的number of processes有矛盾 而我之前又規定不能用單條 所以現在規定是這樣 1. 直接開fork n條,讓OS自己用virtual memory去管理 2. 每次只開fork 1條,做完後再開新的,直到做n次 這兩種作法都接受,雖然跟之前的作業spec描述有些出入 但我想這是讓已經做完/正在做的同學們,修改作業的cost減到最低的辦法了 @@ 另外在讀檔的部分,我之前是規定只能用child process讀 但這樣會造成不知該如何讀/offset要重新算/直接規定size數字會被切掉...等等問題 所以現在開放 用parent讀好丟給child,或是在child process裡面讀 兩種作法也都可以接受 同樣的,也是希望同學們更改的cost降到最低 若有任何意見請趕快推文告知! 在交作業的前夕又更改了規定,再次說聲抱歉。 SP TA -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.246.158

05/18 23:58, , 1F
關於時間是不是只能用clock_gettime()準確度才夠..
05/18 23:58, 1F

05/18 23:59, , 2F
或是gettimeofday也可以
05/18 23:59, 2F

05/18 23:59, , 3F
可是我用了以後他說unreference我明明有include<time.h>
05/18 23:59, 3F

05/18 23:59, , 4F
gettimeofday好像精確度只到usec
05/18 23:59, 4F

05/19 00:00, , 5F
恩,我們需要的是usec就好
05/19 00:00, 5F

05/19 00:00, , 6F
這次作業似乎需要到usec下四位??
05/19 00:00, 6F

05/19 00:00, , 7F
試試編譯加參數 -D_GNU_SOURCE -lrt (Google超久的..)
05/19 00:00, 7F

05/19 00:12, , 8F
天哪,樓上那啥鬼XD。
05/19 00:12, 8F

05/19 00:49, , 9F
其實man裡面都有說編譯時要加什麼參數或其他注意事項
05/19 00:49, 9F

05/19 00:49, , 10F
所以記得要看
05/19 00:49, 10F

05/19 00:56, , 11F
第2. 的寫法不就是vfork 嗎@@??
05/19 00:56, 11F

05/19 01:09, , 12F
這次作業已經整個變形了...XD 看不到核心了
05/19 01:09, 12F

05/19 01:19, , 13F
...越來越無所適從...
05/19 01:19, 13F

05/19 01:24, , 14F
我倒是看到苦海明燈......
05/19 01:24, 14F

05/19 11:14, , 15F
助教我MP又乾了
05/19 11:14, 15F

05/19 12:19, , 16F
man 真的有寫耶囧,我有man但是只有看要include什麼= =
05/19 12:19, 16F

05/19 14:17, , 17F
XD XD @@ @@ XD XD @@ XD @@ 囧
05/19 14:17, 17F

05/19 19:35, , 18F
助教辛苦了!!! <(_ _)>
05/19 19:35, 18F
文章代碼(AID): #1A4OLh4z (b96902HW)