計算機基礎和Linux基礎
- 計算機原理
- 計算機發展史
- 機器語言—讓機器幹活
- 差分機—讓機器的數學運算和邏輯運算只簡化成「加法」,計算機只處理「加法」
- 計算機硬件
CPU=運算器+控制器+寄存器(緩存)
硬盤=存儲器+寄存器
寄存器是爲了緩解各子硬件之間的速度差
- 運算器
運算器+控制器=cpu
- 控制器
運算器+控制器=cpu
- 存儲器
- 內存
基於「電的方式」工做,速度快,臨時存放數據
- 硬盤
基於「磁的方式」工做,速度慢,永久存放數據
- 輸入設備
- 輸出設備
- 計算機=硬件+軟件(系統軟件+應用軟件)
- 硬盤——>存儲器——>CPU
- 應用軟件——>系統軟件——>硬盤
- 二進制牛逼
- 10101010……就能夠表明無窮多狀態
- 磁只有「有磁」和「無磁」兩種狀態
- 電只有「通電」和「斷電」兩種狀態
- 計算機只能識別「1」和「0」兩種狀態,「1」和「0」表明兩種不一樣的狀態,兩種不一樣狀態的組合(通電/未通電,有磁性和無磁性)能夠表明無窮多的不一樣狀態
- 二進制能夠與任何進制進行轉換。PS:聯想起《星際穿越》中的莫爾斯碼
- 二進制與十進制
- 十進制轉二進制,除2的餘數再「逆序排列」
- 二進制轉十進制,如(1101)B=1*2(4-1)+1*2(3-1)+0*(2-1)+1*2(1-1)=8+4+0+1=13
- 二進制與八進制、八進制與十進制
- 二進制與十六機制、十六進制與十進制
- 數據概述
- 機器數與真值
- 機器數:一個數在計算機中的二進制表示形式。機器數是帶符號的,在最高位存放符號,正數用0表明,負數用1表明。eg:十進制中的3,計算機字長爲8位,轉換成二進制就是00000011;若是是-3,就是10000011。
- 真值:機器數去掉前面的符號(0表明正、1表明負),就是真值
- 原碼、反碼、補碼
- 原碼:由符號位和真值的絕對值構成;
- 反碼:正數的反碼是其自己;負數的反碼是在其原碼的基礎上,符號位不變,其他各位取反
- 補碼:正數的補碼就是其自己;負數的補碼是在其原碼的基礎上,符號位不變,其他各數取反,最後+1(即在反碼的基礎上+1)
- 在計算機系統中,數值一概用補碼來表示(存儲)。目的是將全部的運算轉換成加法運算
- 網絡協議
互聯網的本質是一系列的網絡協議
- 系統啓動流程
- bios——>找到啓動介質(某塊硬盤)——>把系統加載到內存——>cpu執行
- 字符編碼
tips: bit是二進位,最基礎最小的單位。1Byte=8bit; 1KB=1024B; 1MB=1024 KB; 1GB= 1024MB
- 網絡基礎和DOS命令
歡迎關注本站公眾號,獲取更多信息