作者assassin88 (AI)
看板Grad-ProbAsk
標題[理工] [OS]-中央98-資工所
時間Sun Jan 10 00:02:39 2010
當年的第十題,
想請問一下要怎麼分辨 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