第一章 計算機基礎

第一章 計算機基礎

1.1 硬件

計算機基本的硬件由:CPU / 內存 / 主板 / 硬盤 / 網卡 / 顯卡 等組成,只有硬件但硬件之間沒法進行交流和通訊。linux

1.2 操做系統

操做系統用於協同或控制硬件之間進行工做,常見的操做系統有那些:編程

  • windows
  • linux
    • centos 【公司線上通常用】
    • Ubuntu
    • RedHat
  • mac

1.3 解釋器或編譯器

編程語言的開發者寫的一個工具,將用戶寫的代碼轉換成010101交給操做系統去執行。windows

1.3.1 解釋和編譯型語言

解釋型語言:運行一行代碼解釋一行,表明:Python / PHP / Ruby / Perlcentos

編譯型語言:代碼寫完後先進行編譯,生成一種文件,而後再執行這個文件,相似說完先翻譯,表明:C / C++ / Java / Go ...微信

1.4 軟件(應用程序)

軟件又稱爲應用程序,就是咱們在電腦上使用的工具,相似於:記事本 / 圖片查看 / 遊戲網絡

1.5 進制

對於計算機而言不管是文件存儲 / 網絡傳輸輸入本質上都是:二進制(010101010101),如:電腦上存儲視頻/圖片/文件都是二進制; QQ/微信聊天發送的表情/文字/語言/視頻 也所有都是二進制。編程語言

進制:工具

  • 2進制,計算機內部。
  • 8進制
  • 10進制,人來進行使用通常狀況下計算機能夠獲取10進制,而後再內部會自動轉換成二進制並操做。
  • 16進制,通常用於表示二進制(用更短的內容表示更多的數據),一版是:\x 開頭。
二進制0b 八進制0o 十進制 十六進制0x
0 0 0 0
1 1 1 1
10 2 2 2
11 3 3 3
相關文章
相關標籤/搜索