看板 Grad-ProbAsk 關於我們 聯絡資訊
和板上的大大對過答案後,有幾題感到困惑 1.第三題 https://imgur.com/9RGdf6O A選項,應該可以超過這個數目吧?不然怎麼會有ipv6的誕生 我對選項的理解:由於ipv4有32bits,所以不可能有超過2^32台電腦在網路上 然後B選項,socket在連ip的時候,可以用本機ip,就可以達到自己和自己連線不是嗎? 我寫程式偶爾會用這招(? 2.第五題 第六題 https://imgur.com/BZ1edDS 第五題D選項,spinlock不是可以避免context switch的時間嗎? 這不就是選擇用spinlock的原因不是嗎?為什麼不能選 第六題,應該是萬年爭議題了,希望有高手有好的解釋QQ 3.第九題 https://imgur.com/RY53Fow 這題板上好像也有不同看法,主要是A和D的選擇 A不選是我認為分成這兩個跟寫程式沒什麼關係, 因為他偏向於底層的事情,和programmer關係不大(可能有一點 D我有選是因為,policy能夠看情況做調整, 套一句洪逸說的,朝令夕改 所以他能夠調整符合目前的狀況,來增加performance不是嗎? 這份好難QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.13.117 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1576164083.A.D3A.html ※ 編輯: ponwar87123 (49.217.13.117 臺灣), 12/12/2019 23:25:09
plsmaop: 3.B: 要兩個,兩邊都要開 socket 12/13 07:51
可惡 “a”就是一個QQ
plsmaop: 3.A的敘述本身是對的。我猜他不是在問你現實中的情況( 12/13 07:58
plsmaop: 有 NAT,虛擬 IP,甚至不用網卡也給 IP 當成 identifier 12/13 07:58
plsmaop: 的情況),他只是單純問你從第一句推到第二句是否是正確 12/13 07:58
plsmaop: 的 12/13 07:58
plsmaop: 如果是這樣,只能說爛題目 12/13 07:58
如果是這樣,真的很靠北XDD 謝謝!
blueskier: spinlock是為了鎖critical section吧?鎖起來的時候還 12/13 10:36
blueskier: 是隨時會有context switch 12/13 10:36
DLHZ: 第六題之前有討論過 原題意應該為補充各選項需要的東西 12/13 10:51
DLHZ: 而不是說哪個是dynamic需要的 出自恐龍本 12/13 10:52
DLHZ: 第五題我會選D 除非被preempt否則用spinlock就會while的去 12/13 10:55
DLHZ: 等 也的確spinlock的用意就是為了避免短時間的等候卻去 12/13 10:56
DLHZ: context switch耗掉更多時間 12/13 10:56
DLHZ: 九我會認為比較像是為了因應更動 效能關係就沒那麼大 12/13 10:58
懂了 謝謝大大 ※ 編輯: ponwar87123 (122.116.148.248 臺灣), 12/13/2019 11:16:27