1. when a system hangs, how to check whether it is in deadlock or starvation?
what other factors might hang a system?
deadlock必定是mutual exclusive, hold&wait, nonpreemtive, circular wait都成立
starvation是某個process一直無法拿到完成工作所需的resources
請問當系統掛掉時 要怎麼判斷系統處於deadlock或starvation呢?
除了deadlock和starvation以外 還有其他的原因讓系統掛掉嗎?
2. 在小量記憶體要求的嵌入式系統中不使用MMU(memory manage unit)
但為什麼還需要使用像Buddy system的記憶體管理系統去管理記憶體?
應該如何修改嵌入式系統中的記憶體管理機制 以提升系統的efficient呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.66.28
※ wsx02:轉錄至看板 CSSE 12/17 21:43
→
12/17 22:35, , 1F
12/17 22:35, 1F
→
12/17 22:36, , 2F
12/17 22:36, 2F