1. 程式人生 > >Python入門學習 DAY 01 計算機基礎

Python入門學習 DAY 01 計算機基礎

並不是 python入門 sys 如有疑問 用戶 系統本質 取數據 溝通 計算機系

Python入門

DAY 01

作為一名剛剛學習python的小白,我首先去學習的並不是python語言的基礎知識,而是先對計算機的基礎進行了一個初步的了解,以下內容便是在學習python之前我去學習到的大致內容。

1、什麽是編程語言
語言是一個事物與另外一個事物溝通的介質
編程語言是程序員與計算機溝通的介質

2、什麽是編程
編程就是程序按照某種編程語言的語法規範將自己想要讓計算機做的事情表達出來
表達的結果就是程序,程序就是一系列的文件

3、為什麽要編程
在編程的過程中,計算機就像是人的奴隸
我們編程的目的就是為了讓計算機代替人類去工作,從而解放人力

4、計算機硬件基礎
五大組成部分:
控制器:指揮系統
運算器:數學運算+邏輯運算

存儲器:存取數據
內存:
優點:存取速度快
缺點:斷電數據就全部丟失
硬盤
優點:斷電後數據也會保留下來
缺點:存取速度遠遠慢於內存
磁帶

輸入設備:鍵盤,鼠標,攝像頭等
輸出設備:顯示器,打印機等

CPU=控制器+運算器
內存相當於人的記憶
外存/硬盤相當於本子

與運行程序有關的三大核心硬件(重點)
cpu
內存
優點:存取速度比硬盤快
缺點:斷電數據就全部丟失
硬盤
優點:斷電後數據也會保留下來
缺點:存取速度遠遠慢於內存

運行一個程序經歷過程
代碼由硬盤加載到內存,再由cpu去內存中讀取指令然後執行

4.1 cpu詳解
cpu-》內存中

了解知識:
cpu具有向下兼容性
64的cpu可以執行32的軟件,但32的cpu只能執行32的軟件

4.2 存儲器:

BIOS是計算機主板自帶的一個系統
BIOS:basic input output system

5、操作系統(重點)
操作系統本質就是一個軟件,該軟件的功能是專門用來幫我們控制硬件的
操作系統位於計算機硬件與應用程序之間,用於協調、管理、控制計算機硬件資源與軟件資源
操作系統細分為以下兩大功能:
1、將復雜的硬件操作封裝成簡單的功能提供給用戶/應用程序使用
2、將多個任務對硬件的競爭變得有序

一個完成的計算機系統應該分成三部分:

應用軟件
操作系統
計算機硬件

以上內容為本次學習到的知識,如有疑問歡迎指出和探討。

Python入門學習 DAY 01 計算機基礎