基礎

猿小姜發表於2024-05-01

計算機組成原理

計算機硬體的組成

# 計算機硬體通常由以下幾個部分組成:
1.中央處理器(CPU):負責執行計算機指令,完成各種計算和邏輯操作。
2.儲存器(Memory):用於儲存計算機執行程式所需的資料和指令,包括主存(Random Access Memory,RAM)和輔助儲存器(如硬碟、光碟等)。
    磁碟(Disk)
        磁碟是計算機中最慢的儲存器之一,讀取速度比記憶體慢很多。由於磁碟通常用於永久儲存資料,每秒鐘可以完成的讀取運算元量通常在幾百到幾千之間。
    記憶體(Memory)
        記憶體的讀取速度比暫存器慢,但是比磁碟快很多。由於記憶體的容量較大,每秒鐘可以完成的讀取運算元量通常在數百萬到數千萬之間。
    暫存器(Register)
        暫存器是CPu內部最快的儲存器,讀取速度非常快,通常是其他儲存器讀取速度的幾百倍。由於暫存器的大小有限,只能儲存極少量的資料,因此每秒鐘可以完成的讀取運算元量非常多,可能在數十億次到數百億次之間。
3.輸入裝置:用於向計算機輸入資料和指令,如鍵盤、滑鼠、掃描器等。
4.輸出裝置:用於將計算機處理結果顯示或列印出來,如顯示器、印表機等。
5.匯流排(Bus):用於連線計算機各個部分,包括資料匯流排、地址匯流排和控制匯流排等。

程式語言

機器語言

組合語言

高階語言(解釋型、編譯型)

# 按編譯型別分類:
編譯型:c C++ GO...
解釋型:Python \ PHP \ Ruby \ JavaScript ...混合型:Java

# 編譯型語言優缺點:
1.一次性的編譯成平臺相關的機器語言檔案,執行時脫離開發環境,執行效率高;
2.與特定平臺相關,一般無法移植到其他平臺; # 解釋型語言優缺點: 1.解釋型語言每次執行都需要將原始碼解釋稱機器碼並執行,執行效率低;
2.只要平臺提供相應的直譯器,就可以執行原始碼,所以可以方便源程式移植;

Python環境安裝

執行python程式碼的方式

互動器模式執行py程式碼

檔案執行py程式碼

整合開發環境(IDE)

相關文章