這個問題,首先要搞清楚記憶體的作用是什麼?
簡單來說,就是CPU的速度非常快,硬碟的速度很慢,記憶體的速度僅次於CPU,所以記憶體就是解決中間速度差的一個緩衝區。
以前機械硬碟時期,記憶體不夠的一個顯著特徵就是,硬碟不停的滿負荷讀取著,原因就是記憶體容量小,中間的緩衝資料不夠多,所以要頻繁的從硬碟讀取資料來持續操作,從而是整個系統的速度拖累在從硬碟讀取資料上。
所以大概來講,記憶體越大,能將需要的資料都存在裡面,不需要從硬碟調取,速度就是CPU和記憶體之間交換的速度了。
當然,對於一定的資料量,當記憶體足夠大的時候,再增加記憶體,空閒的記憶體就會很多,所以也就不會那麼明顯的感覺到增加記憶體帶來的速度提升。
HALCON、OpenCV這些我還真沒用過,完全沒有概念,但從影象處理軟體這方面來講,個人感覺8G記憶體增加到16G,速度提升應該還是有一些的。
這個問題,首先要搞清楚記憶體的作用是什麼?
記憶體是計算機中重要的部件之一,它是與CPU進行溝通的橋樑。計算機中所有程式的執行都是在記憶體中進行的,因此記憶體的效能對計算機的影響非常大。記憶體(Memory)也被稱為記憶體儲器,其作用是用於暫時存放CPU中的運算資料,以及與硬碟等外部儲存器交換的資料。只要計算機在執行中,CPU就會把需要運算的資料調到記憶體中進行運算,當運算完成後CPU再將結果傳送出來,記憶體的執行也決定了計算機的穩定執行。 記憶體是由記憶體晶片、電路板、金手指等部分組成的。簡單來說,就是CPU的速度非常快,硬碟的速度很慢,記憶體的速度僅次於CPU,所以記憶體就是解決中間速度差的一個緩衝區。
以前機械硬碟時期,記憶體不夠的一個顯著特徵就是,硬碟不停的滿負荷讀取著,原因就是記憶體容量小,中間的緩衝資料不夠多,所以要頻繁的從硬碟讀取資料來持續操作,從而是整個系統的速度拖累在從硬碟讀取資料上。
所以大概來講,記憶體越大,能將需要的資料都存在裡面,不需要從硬碟調取,速度就是CPU和記憶體之間交換的速度了。
當然,對於一定的資料量,當記憶體足夠大的時候,再增加記憶體,空閒的記憶體就會很多,所以也就不會那麼明顯的感覺到增加記憶體帶來的速度提升。
HALCON、OpenCV這些我還真沒用過,完全沒有概念,但從影象處理軟體這方面來講,個人感覺8G記憶體增加到16G,速度提升應該還是有一些的。