看板 Grad-ProbAsk 關於我們 聯絡資訊
當年的第十題, 想請問一下要怎麼分辨 child & parent 的變數是不是共享的? http://ezproxy.lib.ncu.edu.tw:8080/~arhui/cexamn/exam/EC02_98_02.pdf 這題的 int value = 10 ; 不是宣告在 global 嗎,為什麼答案說是獨立的, 所以最後印出的 value 仍為10? 二、請問一下有人看過 UNIX 的 mmap() 出現在恐龍哪嗎,我找索引也找不到.. (98交大有題考到這個..) 三、What are the drawback of the client-server architecture? 我翻了恐龍只有講到 client-server model(10.5.2.1) 似乎沒談到題目這個。 問題又有點多..麻煩指導一下了,感恩。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.104.40
yesa315:二 CH1有 主要是用來做memory mapped的system call 01/10 13:31
yesa315:ch9後面有詳細的memory mapped i/o的介紹 01/10 13:31
yesa315:一 除非題目有特別標明是global 不然放在共享區域是沒用的 01/10 13:33
yesa315:洪逸的筆記有特別註明是共享變數 01/10 13:34
yesa315:child fork出來後 會有跟parent 一模一樣的data變數值 01/10 13:35
yesa315:且共享code section 只是執行的地方不一樣 01/10 13:35
yesa315:此題是parent必須等到child執行完才可 而parent並沒有執行 01/10 13:36
yesa315:到+=15 只有child執行 所以parent印10 01/10 13:37
yesa315:有錯請指教! 01/10 13:37