作者joywilliamjo (joywilliamjoy)
看板Grad-ProbAsk
标题[理工] 台大资工 109 OS
时间Fri Jan 29 15:03:29 2021
https://i.imgur.com/73TJCUR.jpg
第四题
working set除了用在解thrashing以外还可以用在哪啊?
顺便对对上面到答案
我是写
FFFTT
TTTTT
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.140.6.98 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1611903811.A.058.html
1F:推 karta1241535: 我是写working set的概念是利用一段时间内存取page01/29 15:37
2F:→ karta1241535: 的locality,来安排最佳的frame配置,所以在cache,01/29 15:37
3F:→ karta1241535: tlb存取等有用到locality的地方也能使用类似技术01/29 15:37
4F:推 Henry658: 随便掰 只要有那个概念都可以 假设有个sever要接受多个01/29 15:44
5F:→ Henry658: client 端的请求01/29 15:44
6F:→ Henry658: sever可以计算每个thread 需要多少资源量 (假设sever开01/29 15:44
7F:→ Henry658: 一个thread处理client 需求 且每个client 需求不一样)01/29 15:44
8F:→ Henry658: 来评估sever一次可以处理多少client request (就是一次01/29 15:44
9F:→ Henry658: 可以服务多少人)01/29 15:44
感谢两位
如果不写OS相关的写生活实际的呢?
比如说一间店只有10个座位但有超多人在排队,每个人用餐时间固定,时间到就出去,可
以更有效率这样呢?
※ 编辑: joywilliamjo (223.140.6.98 台湾), 01/29/2021 16:27:55
10F:推 Henry658: 我觉得working set重点是评估系统对当下需求的负载能力01/29 16:32
11F:→ Henry658: 要用你这个例子的话 应该是老板评估 当下店内的客人每01/29 16:32
12F:→ Henry658: 个人的点餐量(有人点的多 有人点的少)的总和他能不能应01/29 16:32
13F:→ Henry658: 付 再决定要不要开放更多客人入店里 还是要把人赶出去01/29 16:32
大概懂你意思了
但感觉应该不是放更多人或是赶出去,而是以aging的方式-1+1,固定客人数量,这样会
不会好一点
感谢
後天加油加油
※ 编辑: joywilliamjo (223.140.6.98 台湾), 01/29/2021 16:43:55
14F:→ dalbuhr: (h) Unix Semantics因为一次只能让一个写入操作执行,如 01/29 17:55
15F:→ dalbuhr: 果有多个写入操作,会发生别的写入操作被延迟写入,所以 01/29 17:55
16F:→ dalbuhr: 不会立刻看到修改结果。 01/29 17:55
没有哦
那是session
UNIX有权限的会看到一样的结果
※ 编辑: joywilliamjo (114.136.96.234 台湾), 01/30/2021 15:12:15