計算機組成原理
計算機硬體的組成
# 計算機硬體通常由以下幾個部分組成: 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)