1.計算機的組成
1.1什么是計算機:
計算機(computer)俗稱(chēng)電腦,是現代一種用于高速計算的電子機器,可以進(jìn)行數值計算,又可以進(jìn)行邏輯判斷,還具有存儲記憶功能,且能夠按照程序的運行,自動(dòng)、高速處理數據。
一個(gè)完整的計算機系統,是由硬件系統和軟件系統兩大部分組成的
1.2硬件系統:
主要分為主機和外設兩部分,是指那些構成計算機系統的物理實(shí)體,它們主要由各種各樣的電子器件和機電裝置組成。從ENIAC(世界上第一臺計算機)到當前最先進(jìn)的計算機,硬件系統的設計采用的都是 馮·諾依曼體系結構。
1.3軟件系統:
主要分為系統軟件和應用軟件,是指計算機證運行所需的各種各樣的計算機程序。
操作系統:是一種方便用戶(hù)管理和控制計算機軟硬件資源的系統軟件,同時(shí)也是一個(gè)大型的軟件系統,其功能復雜,體系龐大,在整個(gè)計算機系統中具有承上啟下的地位。我們操作計算機實(shí)際上是通過(guò)操作系統來(lái)進(jìn)行的,它是所有軟件的基礎和核心。
語(yǔ)言處理程序:也稱(chēng)為編譯程序,作用是把程序員用某種編程語(yǔ)言(如Python)所編寫(xiě)的程序,翻譯成計算機可執行的機器語(yǔ)言。機器語(yǔ)言也被稱(chēng)為機器碼,是可以通過(guò)CPU進(jìn)行分析和執行的指令集。
1.4計算機如何處理程序:
按照馮·諾依曼存儲程序的原理,計算機的工作流程大致如下:
用戶(hù)打開(kāi)程序,程序開(kāi)始執行;
操作系統將程序內容和相關(guān)數據送入計算機的內存;
CPU根據程序內容從內存中讀取指令;
CPU分析、處理指令,并為取下一條指令做準備;
取下一條指令并分析、處理,如此重復操作,直至執行完程序中全部指令,最后將計算的結果放入指令指定的存儲器地址中。
聯(lián)系客服