• 5

"多工"的定義到底是什麼?

之前我陪同學到光華商場買電腦時
因為X2-550缺貨
所以老闆建議他用X3-720
我問同學要不要直接上四核算了
老闆卻說除非你有需要"多工"
不然不需要用到四核心

我很好奇這個"多工"到底指什麼?
如果像我喜歡一次開十幾個網頁
這樣叫多工嗎?
還是說邊玩遊戲、邊看電影、一邊繪圖、再順便寫網誌才叫多工嗎?
(應該沒有人這麼厲害吧)
如果說人類一次只能做一項工作
那用單核心不就足夠了嗎?
幹麻核心數一直增加

那如果要買電腦
要怎麼判斷自己有"多工"的需求
2009-07-27 23:49 發佈
文章關鍵字 定義

j808010 wrote:
還是說邊玩遊戲、邊看電影、一邊繪圖、再順便寫網誌才叫多工嗎?

沒錯,這個就是多工
j808010 wrote:
如果說人類一次只能做一項工作
那用單核心不就足夠了嗎?
幹麻核心數一直增加

分工合作咩
有點像是忍者的分身術....
例如有些繪圖軟體,雖然乍看只是一個程式,可是裡面卻有許多不同的模組,如果是用多核心的電腦下去跑,可能使用的每一個模組都可以有一顆CPU去處理,如果是單核....SORRY,那就要排隊慢慢來嚕
j808010 wrote:
如果說人類一次只能做一項工作
那用單核心不就足夠了嗎?
幹麻核心數一直增加

因為電腦還有一些程式在背景運作...如掃毒.防火牆.動物牧場
定義喔 ~ 樓主應該只是需要個"何謂多工"的解釋吧

小弟的看法是: 在計算機上得以同時執行多項運算處理的使用模式 ~

舉例: 掛MSN ~ 聽音樂 ~ 打報告 ~ 視窗遊戲 ~ 燒錄CD ~ 影片轉檔 ~ 解壓縮 ~ 看網路影片 ~ 同時進行

這就是一種多工的使用模式 ~ 以下來比較一下 ~ 多工跟沒多工是差在哪裡 ~

這種模式就好比 ~ 有個能力很強的首領 ~ 不如有多個能力不錯的大臣 ~ 去處理多項事務一樣

單核時脈3.0GHz 就好比有個處理能力很強的首領 ~ 但他再強 ~ 同時處理多項事務卻會比較慢 ~

四核時脈2.6GHz 就好比有多個處理能力不錯的大臣 ~ 雖然沒首領厲害 ~ 但是層層分工多項事務 ~

整體上的時間效率與負擔來說 ~ 卻比首領一個人去執行來得好.

舉例說明: 劉邦不強 ~ 但他有 (張良+韓信+樊劊+蕭何) 四核心去處理國務 ~ 自己可以安心去玩 ~

項羽超強 ~ 但他僅有(軍師范增)卻又不合 ~ 免強加起來算是雙核心 ~ 范增死後 ~ 雙核也沒了

所以 ~ 事情愈多 ~ 核心分擔的能力便在於"多工" ~ 核心越多 ~ 多項事務的運算處理就越順利 ~

大概是醬吧 ~ 不知道有沒有回答到你的問題
多工跟支援多核心的多執行緒是不同的~

所以老闆說不用多工不需要用到四核其實不完全對~

多工是作業系統同時間處理多個工作的能力,所以可以同時上網、聽音樂、聊 MSN、打報告,即使是單核心的 CPU 也可以多工~

那多核心的優勢是什麼?以兩顆核心來說,相同的工作量有兩個人在處理,當然會比一個人處理來的順暢,尤其是工作量多的時候,電腦可以把工作分配給比較不忙的人去做,不會像單核心需要等排隊等待~

但是多核心在多執行緒的環境下就會比單核心來的有用,一般程式如果不支援多執行緒,其實用多核心跟單核心執行起來表現差異並不大,但在多核心的 CPU 上,多執行緒可以當成把一件工作分成多個部份讓多個人同時作,這時候完成的時間就會縮短許多~

換個角度來說,如果程式是單執行緒的,這時候既使有多核心的 CPU ,因為只有單一件工作,且沒辦法分割,所以依個人跟四個人做都是一樣的,四個人時就是有三個人被晾在一邊~

簡單來說,多工是作業系統的能力,而多核心最大的好處不是在應付多工,而是當軟體支援多核心時,可以發揮多核心的最大效能~

以上是用比較簡單的方式去解釋,實際上會複雜許多~
多工包含,
多項工作, 還有多人工的意思,
多項工作就是同時跑幾個不同的程式, 相對於電腦這就是多項工作,
多人工的意思就是有多個核心, 相對於一個可以合力完成的工作,
多核心就像是有多人工一起在作.
就是 "效率" 跟 "效能" 的結果 ...
多核的 CPU 可以做到比單一或雙核 CPU 更多的處理能力 ...

那就是多功的定義所在 ...
也是雙贏 ("效率" 跟 "效能") 的目的 ...
BEYOND IMAGINATION | NO PAINS, NO GAINS | WHAT GOES AROUND, COMES AROUND
講簡單一點的話就是..
應用程式一定要有CPU運算...........
若開啟兩個以上程式.就要看CPU有無多餘的運算效能給第二個程式使用..
但也有可能是第二個程式的優先順序高於第一個程式.這時就會發生互強資源的狀況..
反而比單一執行程式更慢很多..所以若有多核心是更好的選擇...

本想講簡單一點..不知這樣說會不會太複雜阿..
要有軟體支援多核心
如果 軟體不支援 永遠只有一顆CPU在跑
其他的就在旁邊納涼
j808010 wrote:
之前我陪同學到光華商...(恕刪)


如同色情業也走向多工

過往ONE ON ONE已經不符合現代人快速的步調

1對4,手口並用才是最實在的

以上

了解多工的意義了嗎?
  • 5
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?