作者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
1F:推 yesa315:二 CH1有 主要是用来做memory mapped的system call 01/10 13:31
2F:→ yesa315:ch9後面有详细的memory mapped i/o的介绍 01/10 13:31
3F:→ yesa315:一 除非题目有特别标明是global 不然放在共享区域是没用的 01/10 13:33
4F:→ yesa315:洪逸的笔记有特别注明是共享变数 01/10 13:34
5F:→ yesa315:child fork出来後 会有跟parent 一模一样的data变数值 01/10 13:35
6F:→ yesa315:且共享code section 只是执行的地方不一样 01/10 13:35
7F:→ yesa315:此题是parent必须等到child执行完才可 而parent并没有执行 01/10 13:36
8F:→ yesa315:到+=15 只有child执行 所以parent印10 01/10 13:37
9F:→ yesa315:有错请指教! 01/10 13:37