第一章 計算機基礎

1.1 硬件

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

1.2 操做系統

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

    • windowslinux

    • linux編程

      • centos 【公司線上通常用】ubuntu

      • ubuntu,我的開發(圖形化比較好)windows

      • redhat,企業級centos

    • mac微信

1.3 解釋器或編譯器

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

    • 文件:a.py編程語言

      #!/usr/bin/env python 在Linux中指定的解釋器的路徑
      # -*- coding:utf-8 -*-
      print('你好')
    • 在 Linux上有一種特殊的執行方法:

      • 給文件賦予一個可執行的權限

      • ./a.py 自動去找文件的第一行=/urs/bin/env/python a.py

    • 解釋和編譯型語言

        解釋型語言就相似於: 實時翻譯,表明:Python / PHP / Ruby / Perl

        編譯型語言相似於:說完以後,總體再進行翻譯,表明:C / C++ / Java / Go ...

1.4 軟件(應用程序)

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

1.5 進制

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

  進制:

    • 2進制(0b),計算機內部。

    • 8進制

    • 10進制,人來進行使用通常狀況下計算機能夠獲取10進制,而後再內部會自動轉換成二進制並操做。

    • 16進制(\x),通常用於表示二進制(用更短的內容表示更多的數據

 

二進制 八進制 十進制 十六進制
0 0 0 0
1 1 1 1
10 2 2 2
11 3 3 3
100 4 4 4
101 5 5 5
110 6 6 6
111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 a
1011 13 11 b
1100 14 12 c
1101 15 13 d
1110 16 14 e
1111 17 15 f

 

原文連接:https://www.danpinsuiyue.com/3347313358.html

相關文章
相關標籤/搜索