天天看點

什麼是多任務,單線程,多線程,超線程

單任務作業系統:就是一次隻能運作一個程式,不能同時運作多個程式,比如DOS系統;多任務系統則可以同時運作多個程式,比如我們現在常用的Windows XP、Win7等系統。舉例子:在運作一個軟體時,想要玩另一個軟體就必須把上面運作的軟體關掉才能運作新的軟體,你玩×××遊戲時,還想再開個cs遊戲,就得關掉×××遊戲!想再開個uc浏覽器,就的把cs關掉,你不關,在開新程式時系統會替你關的!多任務系統嘛,如微軟的windows mobile系統,這幾個遊戲程式你可以同時玩,隻要運作記憶體夠,開多少就都行!

多任務 百度解釋:http://baike.baidu.com/link?url=cVC5ictHnSpj0Wm19gFH1g17S4iDG28Bi6rJk9JRUxO-WLL169K3pgB0fXIn-R_K

單線程,多線程

現有主流CPU為x86架構,每次隻能執行一條線程,即單線程。既然一個CPU是單線程,那麼兩個CPU自然就可以雙線程啦,如此類推,就會出現四路、八路系統。但雙處理器系統的性能并不能達到單處理器的兩倍,通常隻有33%的性能增益。這樣多個CPU就是多線程。

超線程:超線程技術就是利用特殊的硬體指令,把兩個邏輯核心模拟成兩個實體晶片,讓單個處理器都能使用線程級并行計算,進而相容多線程作業系統和軟體,減少了CPU的閑置時間,提高的CPU的運作效率。由此可見一個單核cpu如果支援超線程技術,就相當于2個cpu。

超線程 百度解釋:http://baike.baidu.com/view/13611.htm

按理說,一個核心一個線程是最穩定的,但是發展需要,使用超線程技術就有了一個核心處理兩個線程,這樣提高了處理器處理資料的效率。同時穩定性略微差點,但是影響不大。雙核心四線程和四核心八線程是完全兩個檔次的産品,差别太大了。要是拿雙核心雙線程和雙核心四線程對比,四線程的速度要比雙線程快,優勢也不是資料處理性能上能展現出來的,但是穩定性比雙線程略微差點

我的至強E3-1230 V2 ,是四核8線程的

什麼是多任務,單線程,多線程,超線程
什麼是多任務,單線程,多線程,超線程

在任務管理器檢視是8個CPU,0-7

什麼是多任務,單線程,多線程,超線程

超線程更多解釋

繼續閱讀