這篇筆記的知識點結構目錄:數據庫
- 認識計算機: (1)什麼是計算機; (2)計算機的發展過程
- 計算機的構成: (1) 計算機硬件系統; (2) 計算機軟件系統
- 二進制: (1) 爲何用二進制 (2) 二進制的基本概念
- 計算機的儲存單位: 幾個計算機存儲容量單位及他們以前轉換
- 十六進制: (1)十六進制的概念; (2)二進制,十進制,十六進制的轉換對照表
計算機(computer)俗稱電腦,是現代一種用於高速計算的電子計算機器,能夠進行數值計算,又能夠進行邏輯計算,還具備存儲記憶功能。是可以按照程序運行,自動、高速處理海量數據的現代化智能電子設備。(來自百度百科)編程
1930年,美國科學家範內瓦·布什造出世界上首臺模擬電子計算機。windows
計算機是由硬件系統(hardware system)和軟件系統(software system)兩部分組成的。
瀏覽器
二進制是計算技術中普遍採用的一種數制。二進制數據是用0和1兩個數碼來表示的數。它的基數爲2,進位規則是「逢二進一」,借位規則是「借一當二」. 當前的計算機系統使用的基本上是二進制系統,數據在計算機中主要是以補碼的形式存儲的。計算機中的二進制則是一個很是微小的開關,用「開」來表示1,「關」來表示0。緩存
信號傳輸小知識點網絡
計算機的核心硬件包括: 中央處理器(CPU), 內存(Memory), 硬盤(Hard disc) ,顯卡(Graphics card)。這些硬件互相配合,接收輸入的數據,而後進行運算再輸出。 這些計算機硬件之間須要經過電平信號來傳遞數據信息,保存數據.dom
計算機採用的電平信號,只有兩種信號:高電平和低電平。高電平用1表示,低電平用0表示。編程語言
-> 電平是電壓範圍,規定輸出高電平>2.4V,輸出低電平<0.4V。
-> 只有兩種信號,精確度就會比較高,不容易由於硬件的故障損耗,產生偏差。不管輸出了2.5v, 2.6v仍是2.9v,這都屬於高電平,能保證發出去的信號,別人接收的時候是準確的。不會由於電路硬件問題致使輸出的信號變弱,使得接收者接收了錯誤的信號。工具
二進制系統(Binary Systems)性能
由於計算機只能傳輸和識別高低電平兩種信號,因此咱們採用了1和0來表示信號,也就產生了二進制。
咱們熟悉的十進制,就是滿10進1位。那麼二進制就是滿2進1位。在計算機的世界若是要表示十進制的3,就要用二進制11來表示,十進制的5,就要用 101來表示。
二進制說白了就是滿二進一的計數制度。這是根據計算機傳輸信號的特色而定製的。
計算機基本工做原理是存儲程序和程序控制,它是由世界著名數學家馮·諾依曼提出的。他被後人稱爲「計算機之父」。
- 核心理論: 數字計算機的數制採用二進制,計算機應該按照程序順序執行
- 1945年3月他在共同討論的基礎上起草了一個全新的「存儲程序通用電子計算機方案」--EDVAC(Electronic Discrete Variable Automatic Computer的縮寫)。這對後來計算機的設計有決定性的影響,特別是肯定計算機的結構,採用存儲程序以及二進制編碼等,至今仍爲電子計算機設計者所遵循。
- 簡單來講他的精髓貢獻是兩點:2進制思想與程序內存思想。
計算機只能傳送高低電平信號,因此須要採用二進制。那麼內存/外存中保存數據的時候,也是要採用二進制的方式來保存的。
計算機要處理的信息是多種多樣的,如數字、文字、符號、圖形、音頻、視頻等,這些信息在人們的眼裏是不一樣的。但對於計算機來講,它們在儲存器中都是同樣的,都是以二進制的形式來表示。
咱們一般用字節來做爲存儲單位。正常狀況下一個英文字符,一個整數數字都是佔用一個字節。 長整數,浮點數,漢字等佔用兩個字節。
單位 | 換算 | 說明 |
---|---|---|
bit (位) | 1 bit | 數據傳輸大可能是以「位」(bit,又名「比特」)爲單位,保存一個二進制數據(0或1)的內存空間稱作 「 位(bit )」,"bit "只能保存一個二進制數,而且值只有0或者1兩種。bit是最小一級的信息單位 |
byte (字節) | 1 byte = 8 bit | 數據存儲是以「字節」(Byte)爲單位.咱們規定8位(bit)空間稱爲一個字節(byte)。字節(byte)是計算機信息技術用於計量存儲容量的一種計量單位 |
KB(Kibibyte) | 1KB = 1024Byte | Kibibyte是一種資訊計量單位,表明1024字節,通常簡稱爲KiB。Kibibyte是來自英文 kilo binary byte 的縮寫,意思爲「千位二進位字節. |
MB (MByte) | 1MB = 1024KB | 讀做「兆」, 兆字節(Megabytes)是計算機存儲容量的單位,也經常使用MB來表示。1MB=1024*1024Bytes。 |
GB | 1GB=1024MB | 吉字節,GB、Gigabyte,在中國又被稱爲吉咖字節或京字節或十億字節, 常簡寫位G |
TB | 1TB=1024GB==2^40 byte | 太字節(Terabyte),計算機存儲容量單位 |
PB | 1PB=1024TB==2^50 byte | 拍字節(Petabytes),計算機存儲容量單位,般在大數據處理過程當中纔會用到 |
EB | 1EB=1024PB | 艾字節,全稱Exabyte,64位計算機系統的可用最大的虛擬內存空間爲1EB |
小知識點: B與iB
1KiB(Kibibyte)=1024 byte
1KB(Kilobyte)=1000 byte
1MiB(Mebibyte)=1048576 byte
1MB(Megabyte)=1000000 byte
硬盤生產商是以GB(十進制,即10的3次方=1000,如1MB=1000KB)計算的,而電腦(操做系統)是以GiB(2進制,即2的10次方, 如1MiB=1024KiB)計算的,可是國內用戶通常理解爲1MiB=1M=1024 KB, 因此爲了便於中文化的理解,翻譯MiB爲MB也是能夠的。
一樣根據硬盤廠商與用戶對於1MB大小的不一樣理解,因此好多160G的硬盤實際容量按計算機實際的1MiB=1024KB算都不到160G,這也能夠解釋爲何新買的硬盤「缺斤短兩」並無它所標示的那麼大。
由於計算機採用的是二進制的,可是二進制對人類不太友好,讀寫都很麻煩: 01011100, 00111100, 10110011...人類看起來是很是費勁的,要換算成十進制才能比較好懂。可是若是轉換爲十進制,一個是換算麻煩,另一個是看着不是那麼的舒服方便。基於這兩個緣由,人類又發明了十六進制。
BC53
的話就是11*4096 + 12*256 + 5*16+ 3 = 45056 + 3072 + 80 + 3 = 48211
十六進制在現實中的應用:
來源: CSDN:https://blog.csdn.net/chengwangbaiko/article/details/55656816
一、CPU:Central Process Unit中央處理器單元,即CPU屬於處理器。
二、CPU中有寄存器,所以寄存器的速度最快!內存、外存統稱爲CPU的「外存」。
三、高速緩存是存放在CPU中的,它是介於CPU與內存知己的,以緩解它們之間速度不匹配的矛盾,使得內存訪問CPU的時候較快。
四、緩存是指在內存中劃分出一塊區域用於存放常使用的輸入輸出數據,以緩解CPU與外設處理速度不匹配的問題。
五、CPU與(內存、外存)是不一樣的概念,CPU是一個獨立的概念,而(內存、外存)是指對存儲器的劃分,內存的速度較外存的速度快,而且內存具備「掉電信息所有消失」的特性,而外存則具備「掉電信息也不會丟失」的特性。
來源: CNDS: https://blog.csdn.net/xmbfd/article/details/6100270
存儲器分爲主存儲器(內存)和輔助存儲器(外存)。
內存
外存
特色:
相關資料: