更新時間:2022-01-11 16:05:08 來源:動力節點 瀏覽2485次
軟件在我們的世界和企業中無處不在。在幾乎每個行業中,軟件和計算機編程對于日常生活和商業成功都是必不可少的。成為一名軟件開發人員是全世界許多人的夢想。今天,我們將以絕對初學者的視角來了解計算機的工作原理,并教您如何像程序員一樣思考。如果您沒有編程或任何編碼語言方面的經驗,那么您來對地方了!
在本文結束時,您將了解計算機的組成部分以及程序員如何計劃他們的程序。然后,我們將為您指明正確的方向以繼續您的學習。
從執行基本計算到運行復雜的動態軟件,計算機都能勝任。所有這些不同的事情都是使用計算機的三個主要部分,CPU,內存和輸入/輸出設備來完成的。
您可能已經在不知情的情況下與這些事物中的每一個進行了交互!
了解這些部分很重要,這樣您就可以預測您的程序將如何與每個部分進行交互。
內存是計算機存儲數據的地方。計算機有兩種類型的內存,主要的和次要的。
主內存是每臺計算機的默認內存,可以快速訪問。兩種最常見的主存儲設備是只讀存儲器(ROM)和隨機存取存儲器(RAM)。
ROM包含用于基本操作的不可編輯數據和程序,例如如何打開計算機的說明。新數據或程序無法保存到ROM。ROM存儲器是非易失性的,因此即使在計算機關閉后仍可保留。
RAM用于存儲當前使用的數據。將數據保存在RAM中可以提高性能,因為計算機可以使用主內存而不是較慢的輔助內存。如果正在使用所有RAM存儲,計算機將在輔助存儲中存儲額外的程序作為備份。RAM是易失性的,這意味著只要計算機關閉,它就會被擦除。
二級內存是大多數人在想象計算機內存時所想到的。硬盤驅動器、硬盤和閃存驅動器都是輔助存儲器的示例。這種類型的存儲器用于大容量存儲并且是非易失性的。二級存儲器是指存儲設備或可移動存儲介質。CPU不直接訪問輔助存儲器。它首先加載到RAM中,然后發送到處理器。
中央處理器(CPU)是處理和執行指令的計算機的大腦。它由三個部分組成:控制單元、算術邏輯單元和寄存器。
該控制單元從RAM中檢索指令和決定了CPU的部分應執行它們。這是CPU的管理器,因為它查看整個指令集并發送每個部分應該運行的指令。
的算術邏輯單元(ALU)執行的是包含一個數學或邏輯運算的所有說明。加法是數學運算的常見示例。邏輯運算用于評估或比較數據。
寄存器是CPU等內的小易失性存儲器的位置rax,rbx或rcx。CPU可以比主存儲器或輔助存儲器更快地訪問寄存器。數據在運行程序時臨時存儲在寄存器中以提高性能。寄存器比RAM存儲要小得多,因此在給定時間只能在此處存儲少量數據。
輸入/輸出設備是允許計算機與外界交互的任何設備。這包括允許用戶控制計算機的輸入設備,如鍵盤和鼠標。輸出設備允許計算機向用戶顯示反饋,例如顯示器和打印機。
如果您在手機、筆記本電腦或臺式機上閱讀此內容,那么您正在與I/O設備進行交互。
硬件是指與計算機物理連接的有形組件。軟件是指操作系統或應用程序等數字組件。
以上就是動力節點小編介紹的"新手學計算機編程入門的初學指南",希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為您服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習