20240326
【二】計算機基礎
【1】程式設計和程式語言
程式設計就是將人類語言轉換為計算機能識別的語言
【2】計算機組成原理
-
通電的智慧裝置
-
可以批次處理人類的指令和資料
-
五大組成部分:
-
CPU控制器-大腦
-
運算器-大腦進行的邏輯(與或非,如果)和數字運算(加減乘除)的功能
-
儲存器-海馬體(硬碟/外存-長期記憶,記憶體[斷電重啟就消失]-短期記憶)
- 機械硬碟:可以存取大量資料,速度慢,便宜固態硬碟:可以存取大量資料,速度快,貴
-
輸入裝置:滑鼠鍵盤、、、
-
輸出裝置:投影,顯示器
-
-
三大核心硬體:
-
程式執行過程
- 資料準備
- 資料讀取
- 資料寫入
【3】作業系統
3.1出現目的
- 簡化硬體操作
3.2作業系統
- 在一堆硬體的基礎上實現功能和介面的封裝。
3.3開發作業系統
- 類似暴風影音:播放影片,輸出音訊
- 將檔案資料從硬碟中讀到記憶體,在經過播放器進行轉碼輸出
- 所有開發者共同遵循一套規範
3.4常見作業系統
- Windows平臺:win7,xp,win10,win11
- Mac平臺:IOS,INTEL,
- LINUX平臺:centos,藍鯨。。。
- andoraid
- ios
- 鴻蒙
3.5系統軟體和操作軟體的區別
- 系統軟體:如:Windows,MACOS,負責排程整個硬體,讀取檔案,程序管理
- 操作軟體:在系統軟體之上安裝的其它軟體,如:QQ
- 系統自帶服務軟體:網路卡,檔案管理器
- 應用軟體:QQ,微信
3.6計算機系統的三層架構
- 底層:硬體層
- 中間層:作業系統
- 應用層:應用軟體
3.7平臺
- 作業系統+硬體:
- linux平臺:伺服器,需要CPU+顯示卡+記憶體+硬碟
- Windows平臺
- ,MacOS平臺