: → spfy: 我以為是OS負責調度的 203.121.243.239 10/13 22:31
對OS而言
其實沒有分什麼大小核
一般設計系統就是以core為概念設計
就像是伺服器用的雙路主機板
上面插兩顆八核心cpu
對系統而言也還是一個十六核cpu
如果它的運作效能不如單顆十六核心順暢
那87%是匯流排跟cpu內部設計問題
就像是超線程技術也一樣
OS以為有雙核心(線程)在跑
但底層的單核cpu
只是在每個線程等I/O等等其他空檔的時候
讓這顆cpu輪流跑兩個線程的任務
所以給OS調度反而會增加效能負擔
我猜win11調度機制是配合Intel給的table
只是不是每個遊戲或程式都有設計支持
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.104.35 (臺灣)※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1697262398.A.EB7.htmlltytw1樓好奇怪喔 為什麼不是程式設計師把軟體寫 10/14 13:47
ltytw2樓成n核心 但也只是告知軟體能使用幾個核心 10/14 13:54
→ ltytw3樓而並不是寫死說哪個部份指定core1 哪個部份 10/14 13:55
→ ltytw4樓指定core2 10/14 13:55
→ ltytw5樓要讓軟體使用哪個核心由AMD/intel寫調度器 10/14 13:56
→ ltytw6樓塞進OS 由OS指派 10/14 13:56
→ ltytw7樓萌新如我有這個疑問 10/14 13:57
→ ltytw8樓也就是說 誰要擔這個調度大任? 應用 10/14 13:59
→ ltytw9樓軟體商還是CPU廠商 還是作業系統廠商? 10/14 13:59
→ ltytw10樓萌新如我有這個疑問 10/14 13:59
onnie11樓軟體控制的話 n個軟體就要寫n次 10/14 14:19
→ onnie12樓如果改架構可能又要改一次 成本太高 10/14 14:19
→ ILike5813樓當然OS廠商去調度啊,只有他有辦法看到全 10/14 14:20
→ ILike5814樓局的需求,只是這些都還是要吃硬體資源, 10/14 14:20
→ ILike5815樓這種大小核的調度應該也只是對非常多工有 10/14 14:20
→ ILike5816樓明顯助益吧,個人使用沒那麼多繁雜工作, 10/14 14:20
→ ILike5817樓看起來這種機制未必是好事。 10/14 14:20
atpx18樓軟體寫成多執行緒有一堆同步與控制問題 10/14 14:25
→ atpx19樓能不做就不做 10/14 14:25
→ ILike5820樓這種設計策略用在伺服器上應該很好,甚至 10/14 14:32
→ ILike5821樓排程上直接用最簡單的需求類型去指派大小 10/14 14:32
→ ILike5822樓核,太複雜的排程策略是不是真有那個效益 10/14 14:32
→ ILike5823樓都還是問號,個人需求要的就是快速回應, 10/14 14:32
→ ILike5824樓當然手上有的硬體資源盡可能的砸下去,畢 10/14 14:32
→ ILike5825樓竟你不會在打電玩還要想著服務其他人的需 10/14 14:32
→ ILike5826樓求,通常手上同時進行三項工作就很多了, 10/14 14:32
→ ILike5827樓其中有項吃了九成的資源大概已經是個人對 10/14 14:32
→ ILike5828樓電腦使用的盡的狀況了,這時什麼排程進來 10/14 14:32
→ ILike5829樓也沒意義。 10/14 14:32
a123456728930樓是OS調度沒錯 OS當然能知道誰是大 10/14 14:32