眾所周知,cpu是電腦的心臟,一台計算機所使用的cpu基本決定這台計算機的效能和檔次。cpu發展到至今,頻率已經到了2ghz。在我們決定購買哪款cpu或者閱讀有關cpu的文章時,經常會見到例如外頻、倍頻、快取等引數和術語。這裡把一些常用的和cpu有關的術語及分類做個簡要介紹。
cpu是central processing unit(**處理器)的縮寫。它由運算器和控制器組成,如果把計算機比作乙個人,那麼cpu就是他的心臟,其重要作用由此可見不凡。不管什麼樣的cpu,其內部結構歸納起來可以分為控制單元、邏輯單元和儲存單元三大部分,這三部分相互協調,便可進行分析、判斷、運算並控制計算機各部分協調工作。
cpu從最初發展至今已有二十多年的歷史了,這其期間,按照其處理資訊的字長,cpu可以分為:四位微處理器、八位微處理器、十六位微處理器、三十二位微處理器已以及六十四位微處理器,等等。目前我們常用的處理器主要是intel和amd的。對於cpu的效能引數所要注意的是以下幾點:
cpu主頻,即cpu內部的時鐘頻率,是cpu進行運算時的工作頻率。一般來說,主頻越高,乙個時鐘週期裡完成的指令數也越多,cpu的運算速度也就越快。但由於內部結構不同,並非所有時鐘頻率相同的cpu效能都一樣。
對於intel cpu,目前使用的主要有socket 478和lga 775介面。對於amd cpu,目前使用的主要有socket 754、socket 939和socket 462。
cpu快取分為一級和二級快取。一級快取,即l1cache。整合在cpu內部中,用於cpu在處理資料過程中資料的暫時儲存。由於快取指令和資料與cpu同頻工作,l1級快取記憶體的容量越大,儲存的資訊越多,可減少cpu與記憶體之間的資料交換次數,提高cpu的運算效率。一般l1快取的容量通常在32-256kb。二級快取,即l2 cache。由於l1級快取記憶體容量的限制,為了再次提高cpu的運算速度,在cpu外部放置一高速儲存器,即二級快取。
cpu在讀取資料時,先在l1中尋找,再從l2尋找,然後是記憶體,再後是外儲存器。現在普通台式電腦cpu的l2快取一般為128kb到2mb或者更高,筆記本、伺服器和工作站上用cpu的l2快取記憶體。最高可達1mb-3mb製造工藝。現在所使用的cpu製造工藝一般是0.13um、0.09um,隨著工藝水平的進入,目前已經提高到64奈米。
深入認識CPU
學習彙編的時候,對cpu的認識有助於對組合語言的理解,因為組合語言功能可以直接對cpu中的暫存器進行操作。以8086cpu為例子,8086cpu是16位的,那麼16位cpu具有哪些性質呢?1.cpu組成 2.使用暫存器 組合語言中使用的最多的就是暫存器,如何正確的使用暫存器,就要知道各種暫存器的作用...
CPU 常見分類
ia32 32 bits intel architecture 32位頻寬intel構架 ia64 64 bits intel architecture 64位頻寬intel構架 i386 intel 386 老的386機器,也泛指ia32體系的cpu i486 intel 486 i586 int...
CPU程序排程分類
1 高階排程i高階排程又稱為作業排程。它是批處理系統中使用的一種排程。其主要任務是按照某種演算法從外存的後備佇列上選擇乙個或多個作業調入記憶體,並為其建立程序 分配必要的資源,然後再將所建立的程序控制塊插入就緒佇列中 2 低階排程低階排程又稱程序排程。它是距離硬體最近的一級排程。其主要任務是按照某種...