回覆列表
  • 1 # 使用者4726740367808

    單核就是CPU集成了一個運算核心;

    雙核是兩個運算核心,相當於兩個CPU同時工作;

    四核是四個運算核心,相當於四個CPU同時工作;

    多核:

    CPU最初發展的時候是一個CPU一個處理核心,CPU的效能主要靠提高核心工作頻率來提高,由於物理限制,不能把CPU的核心頻率無限提高,所以發展出來雙核心或多核心的CPU。相當於在一枚處理器上整合多個完整的計算引擎(核心),他們共享快取,記憶體,暫存器等。兩個核心一起工作需要靠軟體的支援。軟體要明白怎麼把任務分給兩個核心讓他們一起工作,這樣變相的提高了CPU的處理效能,現在新出的軟體都支援多核心了。本來是一個核心一個執行緒,不過INTEL發明了一個核心跑出兩個執行緒,這叫超執行緒技術。所以有雙核4執行緒的說法。

    多執行緒:

    每個正在系統上執行的程式都是一個程序。每個程序包含一到多個執行緒。程序也可能是整個程式或者是部分程式的動態執行。執行緒是一組指令的集合,或者是程式的特殊段,它可以在程式裡獨立執行。也可以把它理解為程式碼執行的上下文。所以執行緒基本上是輕量級的程序,它負責在單個程式裡執行多工。通常由作業系統負責多個執行緒的排程和執行。

    多執行緒是為了使得多個執行緒並行的工作以完成多項任務,以提高系統的效率。執行緒是在同一時間需要完成多項任務的時候被實現的。

    使用執行緒的好處有以下幾點:

    ·使用執行緒可以把佔據長時間的程式中的任務放到後臺去處理

    ·程式的執行速度可能加快

    ·在一些等待的任務實現上如使用者輸入、檔案讀寫和網路收發資料等,執行緒就比較游泳了。在這種情況下我們可以釋放一些珍貴的資源如記憶體佔用等等。

  • 中秋節和大豐收的關聯?
  • 帕拉丁p0420故障碼怎麼解決?