[理工] 台大資工 109 OS

看板Grad-ProbAsk作者 (joywilliamjoy)時間4年前 (2021/01/29 15:03), 4年前編輯推噓3(3013)
留言16則, 3人參與, 4年前最新討論串1/1
https://i.imgur.com/73TJCUR.jpg
第四題 working set除了用在解thrashing以外還可以用在哪啊? 順便對對上面到答案 我是寫 FFFTT TTTTT 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.6.98 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1611903811.A.058.html

01/29 15:37, 4年前 , 1F
我是寫working set的概念是利用一段時間內存取page
01/29 15:37, 1F

01/29 15:37, 4年前 , 2F
的locality,來安排最佳的frame配置,所以在cache,
01/29 15:37, 2F

01/29 15:37, 4年前 , 3F
tlb存取等有用到locality的地方也能使用類似技術
01/29 15:37, 3F

01/29 15:44, 4年前 , 4F
隨便掰 只要有那個概念都可以 假設有個sever要接受多個
01/29 15:44, 4F

01/29 15:44, 4年前 , 5F
client 端的請求
01/29 15:44, 5F

01/29 15:44, 4年前 , 6F
sever可以計算每個thread 需要多少資源量 (假設sever開
01/29 15:44, 6F

01/29 15:44, 4年前 , 7F
一個thread處理client 需求 且每個client 需求不一樣)
01/29 15:44, 7F

01/29 15:44, 4年前 , 8F
來評估sever一次可以處理多少client request (就是一次
01/29 15:44, 8F

01/29 15:44, 4年前 , 9F
可以服務多少人)
01/29 15:44, 9F
感謝兩位 如果不寫OS相關的寫生活實際的呢? 比如說一間店只有10個座位但有超多人在排隊,每個人用餐時間固定,時間到就出去,可 以更有效率這樣呢? ※ 編輯: joywilliamjo (223.140.6.98 臺灣), 01/29/2021 16:27:55

01/29 16:32, 4年前 , 10F
我覺得working set重點是評估系統對當下需求的負載能力
01/29 16:32, 10F

01/29 16:32, 4年前 , 11F
要用你這個例子的話 應該是老闆評估 當下店內的客人每
01/29 16:32, 11F

01/29 16:32, 4年前 , 12F
個人的點餐量(有人點的多 有人點的少)的總和他能不能應
01/29 16:32, 12F

01/29 16:32, 4年前 , 13F
付 再決定要不要開放更多客人入店裡 還是要把人趕出去
01/29 16:32, 13F
大概懂你意思了 但感覺應該不是放更多人或是趕出去,而是以aging的方式-1+1,固定客人數量,這樣會 不會好一點 感謝 後天加油加油 ※ 編輯: joywilliamjo (223.140.6.98 臺灣), 01/29/2021 16:43:55

01/29 17:55, 4年前 , 14F
(h) Unix Semantics因為一次只能讓一個寫入操作執行,如
01/29 17:55, 14F

01/29 17:55, 4年前 , 15F
果有多個寫入操作,會發生別的寫入操作被延遲寫入,所以
01/29 17:55, 15F

01/29 17:55, 4年前 , 16F
不會立刻看到修改結果。
01/29 17:55, 16F
沒有哦 那是session UNIX有權限的會看到一樣的結果 ※ 編輯: joywilliamjo (114.136.96.234 臺灣), 01/30/2021 15:12:15
文章代碼(AID): #1W4xD31O (Grad-ProbAsk)