瀏覽單個文章
anderson1127
Elite Member
 

加入日期: Jan 2002
文章: 4,032
引用:
作者taris
多核系統已經發展出十多年了.......已經算是成熟的技術了.....根本不會有像你講的事情發生....
Intel和MS也從來沒有告訴人說,多核cpu能同時服務同一個執行序的job~
同一個job(執行緒)當然只有一個核心會去服務它,另一個核心就分配另一個工作,不會有兩個核心搶同一個job的情況發生,而是大家等著輪流分配job~
這是很簡單的邏輯吧....OS的軟體工程師不會那麼笨吧....
有一個核心會閒置是因為它沒有job可做.....

現在軟體的設計朝多執行序的方向來走已經是大趨勢了,我跑過很多遊戲都有位多執行序做最佳化的設計,像是company of heroes.....
而且windows平台本身就是time sharing的multi-programmoing系統,一開機就有幾十個job等著被執行,只是大部分都是很快就被處理完,花費很少的cpu cycle....


樓主的狀況不是已經擺得很明顯了? 我先前也說了這是OS及AP的問題
況且我只是舉例,為了要說得白話點讓別人也能簡單瞭解到,MultiCore CPU
與OS之間存在的問題!!

這種情況解決的方法有單純依靠OS解決,也能在OS架構不做更動情況下
重新設計Application來解決 , 但問題很明顯 ,非得要靠這兩者其中之一
做更動,消費者才有福氣充份利用MultiCore CPU,不是嗎??
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗

還想讓統一賺你的錢嗎?統一集團成員(能見度高的):
星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、
康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、
維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT)

統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑
舊 2006-11-16, 04:38 PM #14
回應時引用此文章
anderson1127現在在線上