計算機基礎知識
計算機的本質
計算機有一個別名:電腦(意為通電的大腦)。即希望電腦能代替人腦進行工作。
計算機 5大硬件
控制器
控制器能控制電腦的各個硬件進行工作,相當於人的大腦。
運算器
控制數學運算與邏輯運算,也相當於人的大腦。
數學運算:與數字相關的運算。
邏輯運算:根據條件判斷是否可行 。
存儲設備
內存
存取數據的速度很快,但如果斷電數據會立刻丟失,無法用來長期存儲數據,相當於人的短期記憶。
舉例包括內存條。
外存
存取數據的速度較慢,但即使斷電數據也不受影響,用於長期存儲數據,相當於人的長期記憶。
舉例包括磁帶,磁盤,硬盤,u盤等。
輸入設備
將外界的數據傳入計算機,相當於人的眼睛、耳朵等能感知外界的器官。
舉例包括鼠標、鍵盤、麥克風等。
輸出設備
將計算機的數據輸出到外界,相當於人的嘴巴等做出反應的器官。
舉例包括顯示器、音響、打印機等。
人與計算機對比
舉例說明:加入是在參與考試時發到卷子以后。
用眼睛看卷子(輸入器獲取外部數據)思考題目怎么做(運算器進行相應運算,內存存取數據)拿筆寫在卷子上(輸出設備將數據 輸出到外界,外存保存數據)。
三大核心硬件
中央處理器(CPU)
CPU也就是控制器+運算器,會去內存中取程序的指令並運行。程序的運行就是CPU在運行程序的代碼。
內存
程序想要運行就必須存在於內存中。雙擊軟件的圖標就是將軟件的數據由硬盤中加載到內存中。
硬盤
永久保存數據。軟件的下載就是將軟件下載到硬盤。
操作系統
操作系統的作用是協調、管理、控制計算機各個硬件的工作。我們平時使用的和程序員編寫的程序都必須基於操作系統。
操作系統舉例 :
PC端:
windows 更加注重用戶體驗
linux 更加主動軟件運行
macOS 兩者兼備
移動端:
安卓 ios 鴻蒙
編程和編程語言
1.什么是編程
程序員使用機器能看懂的語言將自己的想法和思維模式記錄下來的過程。
2.什么是編程語言
人與計算機之間溝通交流的媒介,編程語言就相當於是一門外語,學會了之后就能和“外國人”交流。目的就是為了讓機器來代替人工作 。