計算機基礎和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命令
相關文章
相關標籤/搜索