Linux運維學習 計算機相關的基礎

2021-08-06 04:34:47 字數 1936 閱讀 1597

計算機主要分為五部分:輸入裝置、輸出裝置、控制單元、運算單元以及記憶體,其中控制單元和運算單元封裝在處理器(cpu)中,cpu和記憶體封裝在主機中。所以我們實際看到的電腦巨集觀上分為三部分:輸入裝置(滑鼠和鍵盤)、輸出裝置(影響和顯示器)以及主機。

處理器(cpu)的種類:

1、精簡指令集(reduced instruction set computing, risc)

什麼是精簡指令集,顧名思義就是其指令集相對來說已經得到了精簡,並且每個指令集執行的時間都很簡短,完成的動作也很單純,指令的執行效能也很好;對於執行複雜的事情就需要多個指令共同來完成。

其中常見的精簡指令集的處理器有sun公司的sparc、及ibm公司power pc以及arm系列等。我們現實生活中常見的手機等都是arm的架構,其優點就是低功耗。目前來說sparc的cpu的電腦經常使用在學術領域的大型工作站中,例如銀行金融體系的主要伺服器就是使用的這種架構;對於ibm的power pc,目前使用的就是索尼公司的ps3;那麼關於arm呢,我們常見的各個品牌的智慧型手機等都是使用的該處理器。

2、複雜指令集(complex instruction set computing, cisc)

相對於精簡指令集,複雜指令集就有比較複雜的指令集,其指令不僅複雜還會比較多,並且指令的長度並不會完全相同。執行的時間會比較長,但是處理的工作要比risc豐富。

目前關於複雜指令集主要有兩家公司在做,一家是intel公司,另一家就是amd公司的x86。至於為什麼都叫做x86,是因為intel公司在處理器命名的時候,末尾的型號都有86,基於這種架構的不斷發展,這樣架構的處理器被約定俗成為x86。

處理的分類我們了解完了,那麼我們就了解一下處理器的具體引數。我們在購買電腦的時候經常會遇見銷售人員介紹某款電腦的處理器如何好,主頻怎樣啥的。其實我們在購買電腦參考引數的時候不能把主頻看到很重要,我個人覺得主頻只有在相同型號的處理器對比的時候才會有比較好的參考性。

那麼,處理器的主頻是什麼。在這裡,還是需要把處理器的主頻作為處理器處理任務時的能力標準,主頻也就是處理器的內頻。當然處理器的主頻越高越好。內頻分為外頻和倍頻,主頻數等於外頻與倍頻的乘積,比方說,3.0ghz主頻的處理器,外頻是333mhz,因此就是9倍。

但是為什麼會出現外頻和倍頻的概念呢?雖然說來話長,那咱們長話短說。首先介紹下之前的處理器是怎樣工作的。之前主機的架構分為南橋與北橋,北橋主要負責記憶體以及顯示卡等需要傳輸較高速率資料的裝置的資訊互動,南橋主要連線的裝置都是對傳輸速率要求較低的(鍵盤、硬碟以及其他等)。北橋上連線的裝置需要保持相同的頻譜才能工作,因此就出現了乙個叫前端匯流排的東西。處理器的主頻高,但是記憶體等其他裝置的主頻較低,為了達到主頻與其他裝置的頻率匹配,就需要倍頻的概念去降低處理器的頻率。

我們需要試想乙個問題,北橋上的裝置都在執行,並且裝置都保持相同的頻率。但是該頻率又遠遠低於處理器的主頻,這樣就會造成裝置的效能瓶頸,為了解決這個問題,於是就有了把記憶體控制單元整合在處理器中的打算。傳統意義上的北橋也就不存在了,因此處理器的頻率也就不需要考慮與外頻同步了。

對於處理器來講是,什麼是超頻呢?上面我已經介紹了,主頻與外頻和倍頻的關係,從數學角度出發,要想實現處理器頻率的公升高就要加大外頻和倍頻,但是現在大部分主流主機板都對倍頻進行了限制,所以常見的超頻主要是通過公升高外頻實現的。

什麼是超執行緒呢?比方說,乙個處理器是四核心,那麼對於單個核心來說,主頻這麼高,但是這麼高的效能如果不能得到充足使用的話,那豈不是浪費,為了解決這種所謂的浪費現象,於是就有人提出是不是應該讓單個核心處理多個任務呢。為了實現這個功能,每個處理器上的暫存器分成兩塊,兩個程式分開使用暫存器,這樣單個核心就能實現分時處理這兩個程序。這樣算的話,單個核心能處理兩個程序,那麼四核的處理器就就能處理8個程序,這就出現了「四核八執行緒」的概念。

什麼是32位和64位。我理解的就是處理器同時處理的資料單位。我們都知道處理器處理的資料都是從記憶體條中讀取的,對於32位處理器,其2的32次方(大約是4gb),也就是說32位的支援4g的記憶體,對於64位處理器就更不一樣了。電腦支援的記憶體還有受到 主機板等的限制,所有並不是所有的電腦都支援無限大的記憶體。

散文運維心得總結 計算機專業實施和運維哪個更好?

對實施運維的一點心得體會 好多人都說,知識必須得有個架構才行,不然就是 一盤沙 自我感覺也是,感覺什麼都會點,可是做起來,卻那個都很費勁很費勁,其中吃的苦大概只有自己心中清楚。做了十年的開發,突然發現實施運維這塊的工作還是比較適合自己,起碼適合自己的性格,也適合目前的狀態 即不想做開發,也沒平台讓自...

計算機相關網段計算

規則 ip 00001010.00010101.11100000.00000000 10.21.224.0 子網掩碼 11111111.11111111.11111100.00000000 255.255.252.0 網路標識 11111111.11111111.11100000.00000000 ...

實時計算運維相關

切換到kafka後台安裝目錄 檢視所有topic kafka topics.sh list zookeeper xx.xx.xx.xx 2181 檢視所有groupid kafka consumer groups.sh new consumer bootstrap server xx.xx.xx.x...