從應(yīng)用出發(fā)! 分析四核CPU究竟強在哪?
七.四核CPU究竟強在哪:日常多任務(wù)操作
說到日常的多任務(wù)操作,這個含義就比較廣了,籠統(tǒng)來講,我們平時可以說都在多線程,最簡單的例子,一邊上網(wǎng)一邊聽歌,一邊打游戲一邊聊YY,當(dāng)然這些應(yīng)用都是占用資源并不夸張。試想一下,目前雙屏顯示的用戶也不在少數(shù)了,如果一邊玩永恒之塔,一邊看高清,一邊解壓縮,這樣多任務(wù)下,不是一般單核或是雙核CPU可以負擔(dān)起的。
眾所周知,硬件與軟件一直都是處于相輔相成的發(fā)展模式,硬件是軟件發(fā)展的載體,軟件是硬件發(fā)展的源動力。自從Windows Vista與Windows 7新視窗操作系統(tǒng)面世后,老舊的單核甚至是雙核處理器已經(jīng)不能很好地滿足DIY用戶的需求,特別是在多任務(wù)應(yīng)用環(huán)境下,四核處理器有著無可比擬的優(yōu)勢,恰恰多任務(wù)應(yīng)用無論是軟件還是用戶應(yīng)用,都是未來的一大趨勢。
這里有些用戶可能對多任務(wù)不太了解,首先需要了解日常應(yīng)用中的兩種典型模式。一種應(yīng)用模式是一個程序采用了線程級并行編程,那么這個程序在運行時可以把并行的線程同時交付給多個核心分別處理,因而程序運行速度得到較大提高。這類程序有的是為多路工作站或服務(wù)器設(shè)計的專業(yè)程序,例如專業(yè)圖像處理程序、非線視頻編緝程序、動畫制作程序或科學(xué)計算程序等。對于這類程序,多個物理核心和多顆處理器基本上是等價的,所以,這些程序往往可以不作任何改動就直接運行在多核電腦上。
還有一些更常見的日常應(yīng)用程序,例如Office、IE等,它們同樣也是采用線程級并行編程,可以在運行時同時調(diào)用多個線程協(xié)同工作,所以在多核處理器上的運行速度也會得到較大提升。例如,打開IE瀏覽器上網(wǎng),看似簡單的一個操作,實際上瀏覽器進程會調(diào)用代碼解析、Flash播放、多媒體播放、Java、腳本解析等一系列線程,這些線程可以并行地被多核處理器處理,因而運行速度會加快。
關(guān)注我們



