精華區beta CSSE 關於我們 聯絡資訊
我不清楚你的分析方法是什麼... 不過我可以提共解決的參考方法 試試看... 我的某強者同學XD 做的題目是有關多媒體串流的研究... 在實驗室的工作中 他被分配到負責寫 server 的部分 要處理 queue , pool 的管理 根據我的目擊(這種事人家願意給你觀看實驗進行就很好了 所以不要問我細節 XD ) 他們對作業系統做了不少手術... 開機大概只執行了 十幾個 process 吧 然後該程式本身自己去控制 有關記憶體的配置... 聽說他們花了不少功夫去研究 視窗作業系統中的記憶體配置與多執行緒程式的開發技巧... 因為不管你的記憶體買多少 如果執行一堆小程式 外掛之類的東西... CPU 也是要分心去處理這些東西 另外視窗作業系統的記憶體管理本來就不是非常的有效率 還有你是不是忽略了 硬碟這個因素... 如果你只有一顆實體硬碟... 然後同時執行 ftp downloading 或是 P2P 軟體等 也是會影響 硬體 IO 的效率... 他們之所以要對作業系統做這些手術 就是要盡可能的確保 同一時間內 只有他們的程式 在對 網路卡與硬碟作 IO ... 以上僅共參考.... 謝謝指教....XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.171.212.112