day01計算機基礎

今日內容

1.計算機初步認識php

1.計算機認識

1. 計算機基礎

1.1硬件:cpu/內存/硬盤/主板/網卡

1.2操做系統

  • linux:免費開源
  • windows
  • mac

1.3解釋器/編譯器

  • 補充:編譯型語言和解釋器語言?java

    • 編譯型:c,c++,java,Golang, c#
    #(把代碼寫完後交給編譯器後編譯成一個完整的另外一個文件再交給計算機執行)
    • 解釋型:python,php,ruby,js
    (寫完代碼後,交給解釋器,解釋器從上到下解釋一行計算機執行一行  ,邊解釋 邊執行

2.進制

  1. 二進制
  2. 八進制
  3. 十進制
  4. 十六進制: 用於表示 很簡潔方便

3.計算機編碼

  • Unicode:內存運算時候,目前只表示到21位python

    • Ecs2:兩個字節表示
    • Ecs4:四個字節表示(目前使用),比較佔內存
  • utf-8: 對萬國碼的壓縮 壓縮填充的空白零位linux

    ​ 網絡傳輸 硬盤存儲c++

    中文三個字節表示
  • utf-16:c#

  • ASCII:表示英文 一個字節表示windows

  • GBK:亞洲通用 中文兩個字節表示ruby

  • GB2312:中國大陸編碼網絡

2.單位

8bit = 1byte 1024byte = 1KB 1024KB = 1MB 1024MB = 1GB 1024GB = 1TB 1024TB = 1PB 1024TB = 1EB 1024EB = 1ZB 1024ZB = 1YB 1024YB = 1NB 1024NB = 1DB 經常使用到TB就夠了
相關文章
相關標籤/搜索