計算機基礎

zenopan發表於2024-03-26

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平臺

【4】為什麼要學習python

4.1跨平臺性高

相關文章