Linux基礎篇_01_計算機概論

學習資料:《鳥哥的Linux私房菜(基礎篇)》

部分:Linux的規劃與安裝

時間:20130225

學習筆記:
計算機定義:接受使用者輸入指令與數據, 經由中央處理器的數學與邏輯單元運算處理后,以產生或儲存成有用的信息;所以如計算器、GPS、ATM機等都是計算機?

計算機硬件的五大單元:輸入單元+輸出單元+CPU內部的控制單元+CPU內部的算數邏輯單元+主內存

?

注:實線標示數據的流向;虛線標示控制命令的流向????

CPU的種類:

精簡指令集(RISC=Reduced Instruction Set Computer):指令單一,執行效率高,但不適用于復雜運算;包括SPARC系列(Sun)、Power Architecture系列(IBM)和ARM系列;適用于服務器,網絡設備,PDA等

復雜指令集(CISC=Complex Instruction Set Computer):指令多而復雜,但單條指令可以處理的工作較為豐富;包括AMD、Intel、VIA等x86結構的CPU;適用于個人計算機,故其也被稱為x86架構的計算機

周邊設備:主機板(其中最重要的組件是主機板芯片組)+存儲裝置(如硬盤)+顯示裝置(如顯卡)+網絡裝置(如網卡)

運作流程:CPU=大腦,主內存=短時記憶,硬盤=長時記憶,主機板=神經系統,周邊設備=人體的四肢、皮膚、眼睛等,顯卡=大腦中的影像,電源=心臟

計算機分類:以計算機的復雜度與運算能力進行分類,超級計算機>大型計算機>迷你計算機>工作站>微計算機

計算機上的計算單位:容量單位 1G=1024M=1024*1024K=1024*1024*1024Bytes=8*1024*1024*1024bits;速度單位1GHz=1000*1000*1000Hz;網絡傳輸單位8Mbps=8Mbits per second=1Mbyte/s

個人計算機架構與周邊設備:整個主機板上最重要的就是芯片組,而芯片組通常分為2個橋接器來控制各組件的溝通,Intel芯片組架構是(1)北橋:負責連結速度較快的CPU、主內存與顯示卡等組件(2)南橋:負責連結速度較慢的周邊設備,包括硬盤、USB、網絡卡等;與Intel不同的地方的是,AMD芯片組架構中主內存是直接與CPU溝通而不通過北橋

以技嘉的主機板為例,為Intel架構,主要組件為:CPU、主內存、磁盤設備(IDE/SATA)、系統總線芯片組(南橋/北橋)、顯示卡介面(PCI-Express)與其他介面卡(PCI)。

CPU:單核心CPU僅有一個運算單位,多核心CPU即在一顆CPU封裝中嵌入了兩個以上的運算核心;頻率是CPU每秒鐘可以進行的工作次數,如頻率為3.0GHz的CPU表示這顆CPU在1秒內可以進行3*10的9次方次工作

CPU的‘外頻’與‘倍頻’:CPU與外部組件的速度理論上最好保持一致,同時其內部的運算速度又要夠快;故‘外頻’指的就是CPU與外部組件進行數據傳輸時的速度,而‘倍頻’則是CPU內部用來加速工作效能的一個倍數,兩者相乘才是CPU的頻率速度;比如3.0GHz頻率的CPU的外頻是333MHz,倍頻是9倍

32位與64位:

 
  1. 主內存與CPU的溝通速度靠的是外部頻率,而每次工作可以傳輸的數據量的大小就是系統總線的功能了;?
  2. 北橋的系統總線稱為‘系統系統總線’,因為是內存傳輸的主要通道,所以速度較快,而南橋就是所謂的輸入輸出(I/O)系統總線,主要在聯系硬盤、網卡、USB等周邊設備;
  3. ?
  4. 北橋所支持的頻率可高達333/400/533/800/1066/1333/1600MHz等不同頻率;?
  5. 北橋所支持的頻率稱為‘前端系統總線速度(Front?Side?Bus,FSB)’,而每次傳輸的位數則是系統總線寬度;?

  6. 系統的總線頻寬=FSB*系統總線寬度,目前常見的系統總線寬度有32/64(bits);?
  7. 1600MHz

  8. 與系統總線寬度類似,CPU每次能夠處理的數據量稱為‘字長大小(word?size)’,字長大小依據CPU的設計而有32位與64位,即我們俗稱的32位或64位計算機?

?CPU的等級:為了將不同種類的CPU規范等級,就出現了i386、i586、i686等名詞;基本上,在Intel Pentium MMX與AMD K6時代的CPU稱為i586等級,而Intel Celeron與AMD Athlon(K7)時代之后的32位CPU就稱為i686等級,而目前的64位CPU則統稱為x86_64等級










本文轉自 xxrenzhe11 51CTO博客,原文鏈接:http://blog.51cto.com/xxrenzhe/1140057,如需轉載請自行聯系原作者

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/540178.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/540178.shtml
英文地址,請注明出處:http://en.pswp.cn/news/540178.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[轉載] java中的經典問題:傳值與傳引用

參考鏈接: 有關Java中數組分配的有趣事實 參數傳遞的秘密 知道方法參數如何傳遞嗎? 記得剛開始學編程那會兒,老師教導,所謂參數,有形式參數和實際參數之分,參數列表中寫的那些東西都叫形式參數&#x…

[3/21]Windows Server 2008時鐘方面的改進展示

在Windows Server 2008中的時鐘顯示和以往Windows Server 2003及以前的版本顯示有很大的差別。如果要顯示并進行簡單的時間修改可以在時鐘上雙擊,會出現如下圖所示的界面。在上圖中可以調整但無法進行真正的修改,徹底修改需要點擊"更改日期和…

[轉載] 黑馬程序員_學習筆記8_C#基礎歸納之數組

參考鏈接: Java中的鋸齒數組Jagged array ---------------------- Windows Phone 7手機開發、.Net培訓、期待與您交流! ---------------------- 什么是數組? 數組是一組數據結構,它可以包含同一類型的多個元素。C#用特殊記號還…

2Python全棧之路系列之MysQl基本數據類型

Python全棧之路系列之MySQL基本數據類型 MySQL中定義數據字段的類型對你數據庫的優化是非常重要的。 MySQL支持多種類型,大致可以分為三類: 數字類型 日期和時間類型 字符串類型 數字類型 類型大小用途BIT-二進制TINYINT1字節小整數值INT or INTEGER4字…

[轉載] JAVA筆記_(Day04,Day05)函數數組

參考鏈接: 了解Java中的數組IndexOutofbounds異常 文章目錄 函數定義練習誤區重載(overload)重載選擇題練習函數的內存調用問題 數組定義數組的內存圖解數組的常見問題應用求和最大值將數組轉成字符串查表法轉十六進制查表版(十六…

VDI序曲二 RemotoAPP部署

首先,我們需要準備如下角色:沿用VDI序曲一的2臺物理服務器以及角色我們在物理服務器1的hyper-v上,我們利用之前我介紹的“服務器虛擬化之準備母盤VHD”的方法再創建如下虛擬機:WIN-RDAPP;WIN-RDWA;WIN-RDCB…

[轉載] Java ArrayList toArray(T[] a) 解惑

參考鏈接&#xff1a; Java中的Array vs ArrayList 先看一個小的代碼片段 ArrayList<Integer> arrayList new ArrayList<>(); Collections.addAll(arrayList, 11, 21, 31, 41, 51); Integer[] a new Integer[0]; Integer[] b new Integer[arrayList.size()]; …

CentOS7使用firewalld打開關閉防火墻與端口(轉載)

1、firewalld的基本使用 啟動&#xff1a; systemctl start firewalld 查看狀態&#xff1a; systemctl status firewalld 停止&#xff1a; systemctl disable firewalld 禁用&#xff1a; systemctl stop firewalld 2.systemctl是CentOS7的服務管理工具中主要的工具&#xff…

多任務管理類 MutilTaskManager

計算和計算所需的數據能被較為平均的非配到若干task的時候&#xff0c;下面的任務管理類可以提供在大數據大計算量的情況下非精確的控制task的執行數量來限制計算量和內存占用量.下面是代碼&#xff08;非線程安全版本&#xff09;&#xff1a; public class MutilTaskManager{…

[轉載] Scanner和bufferreader讀取控制臺字符的區別

參考鏈接&#xff1a; Java中Scanner和BufferReader類之間的區別 從開始學習Java就用了scanner&#xff0c;因為比較簡單每當遇到空格鍵或者換行鍵則讀取下一個字符&#xff0c;一般用法 while(input.hasNextInt()){ int n input.nextInt(); int t input.nextInt(); int c …

Node.js meitulu圖片批量下載爬蟲1.051

原有1.05版程序沒有斷點續傳模式&#xff0c;現在在最近程序基礎上改寫一版1.051. // // meitulu圖片批量下載爬蟲1.051 // 用最近的斷點續傳框架改寫原有1.05版程序 // 2017年11月21日 //// 內置https模塊 var httpsrequire("https");// 內置http模塊 var httprequi…

[轉載] Java實現歸并排序(超詳細,新手請進)

參考鏈接&#xff1a; Java中將數組合并為的新數組 歸并排序 大家好&#xff0c;這是我第一次在CSDN上寫東西&#xff0c;因為我一直覺得有需要就去找別人的blog看看就好&#xff0c;但我發現自己寫出來的東西確實能加深記憶。我半路出家&#xff0c;屬實是個菜鳥&#xff0…

centos6設置靜態IP

#編輯配置文件,添加修改以下內容 vim /etc/sysconfig/network-scripts/ifcfg-eth0 BOOTPROTOstatic #啟用靜態IP地址 ONBOOTyes #開啟開機自動啟用網絡連接 IPADDR192.168.21.129 #設置IP地址 NETMASK255.255.255.0 #設置子網掩碼 GATEWAY192.168…

[轉載] 1022 D進制的A+B (20分)【java題解】【80ms】

參考鏈接&#xff1a; Java流Stream 題解 使用 toUnsignedString&#xff08;&#xff09;即可 我有仔細讀過toUnsignedString&#xff08;&#xff09;&#xff0c;有興趣可以看看 第3章 java的基本程序設計結構【補缺學習】【注釋與數據類型】【核心技術卷I】 impor…

mysql 5.6.4以上版本innodb支持全文索引的測試

對于mysql 5.6.4以上版本innodb支持全文索引的測試 在mysql官網&#xff0c;innodb引擎在5.6.4版本提供了對全文索引的支持&#xff0c;筆者對此做了測試&#xff0c;發現對中文全文檢索的支持依然不理想&#xff0c;但卻確實提供了對英文的全文支持。 12.9.5 Full-Text Restri…

[轉載] Java字符串分割方法

參考鏈接&#xff1a; Java中的StringTokenizer方法的示例 2 [sizemedium]1.用split()方法進行分割&#xff0c;分割開的子字符串放入數組&#xff0c;然后進行處理。 示例代碼如下&#xff1a; public class SplitTest { /** * param args * author colin */ …

[轉載] Java StringBuilder StringJoiner

參考鏈接&#xff1a; 何時在StringBuilder上使用StringJoiner 1. StringBuilder Java編譯器對String做了特殊處理&#xff0c;使得我們可以直接用拼接字符串。 雖然可以直接拼接字符串&#xff0c;但是&#xff0c;在循環中&#xff0c;每次循環都會創建新的字符串對象&a…

EMC VMAX的磁盤構成,fast policy(重要)

首先是流程&#xff0c; 不同種類的磁盤&#xff08;sata&#xff0c;fc&#xff0c;flah&#xff09;->disk group->raid->DATA volume->thin pool->TDEV and BCVDEV (lun) 然后細看&#xff1a; 1&#xff09; 不同種類的磁盤叫做disk&#xff0c;這是可見的物…

[轉載] Java反射是什么?看這篇絕對會了!

參考鏈接&#xff1a; Java中的util.Arrays與Reflection.Array的示例 作者&#xff1a;火星十一郎 https://www.cnblogs.com/hxsyl 一.概念 反射就是把Java的各種成分映射成相應的Java類。 Class類的構造方法是private&#xff0c;由JVM創建。 反射是java語言的一個特性…