更新時間:2022-01-11 16:05:08 來源:動力節(jié)點(diǎn) 瀏覽3212次
軟件在我們的世界和企業(yè)中無處不在。在幾乎每個行業(yè)中,軟件和計算機(jī)編程對于日常生活和商業(yè)成功都是必不可少的。成為一名軟件開發(fā)人員是全世界許多人的夢想。今天,我們將以絕對初學(xué)者的視角來了解計算機(jī)的工作原理,并教您如何像程序員一樣思考。如果您沒有編程或任何編碼語言方面的經(jīng)驗(yàn),那么您來對地方了!

在本文結(jié)束時,您將了解計算機(jī)的組成部分以及程序員如何計劃他們的程序。然后,我們將為您指明正確的方向以繼續(xù)您的學(xué)習(xí)。
從執(zhí)行基本計算到運(yùn)行復(fù)雜的動態(tài)軟件,計算機(jī)都能勝任。所有這些不同的事情都是使用計算機(jī)的三個主要部分,CPU,內(nèi)存和輸入/輸出設(shè)備來完成的。
您可能已經(jīng)在不知情的情況下與這些事物中的每一個進(jìn)行了交互!
了解這些部分很重要,這樣您就可以預(yù)測您的程序?qū)⑷绾闻c每個部分進(jìn)行交互。
內(nèi)存是計算機(jī)存儲數(shù)據(jù)的地方。計算機(jī)有兩種類型的內(nèi)存,主要的和次要的。
主內(nèi)存是每臺計算機(jī)的默認(rèn)內(nèi)存,可以快速訪問。兩種最常見的主存儲設(shè)備是只讀存儲器(ROM)和隨機(jī)存取存儲器(RAM)。
ROM包含用于基本操作的不可編輯數(shù)據(jù)和程序,例如如何打開計算機(jī)的說明。新數(shù)據(jù)或程序無法保存到ROM。ROM存儲器是非易失性的,因此即使在計算機(jī)關(guān)閉后仍可保留。
RAM用于存儲當(dāng)前使用的數(shù)據(jù)。將數(shù)據(jù)保存在RAM中可以提高性能,因?yàn)橛嬎銠C(jī)可以使用主內(nèi)存而不是較慢的輔助內(nèi)存。如果正在使用所有RAM存儲,計算機(jī)將在輔助存儲中存儲額外的程序作為備份。RAM是易失性的,這意味著只要計算機(jī)關(guān)閉,它就會被擦除。
二級內(nèi)存是大多數(shù)人在想象計算機(jī)內(nèi)存時所想到的。硬盤驅(qū)動器、硬盤和閃存驅(qū)動器都是輔助存儲器的示例。這種類型的存儲器用于大容量存儲并且是非易失性的。二級存儲器是指存儲設(shè)備或可移動存儲介質(zhì)。CPU不直接訪問輔助存儲器。它首先加載到RAM中,然后發(fā)送到處理器。
中央處理器(CPU)是處理和執(zhí)行指令的計算機(jī)的大腦。它由三個部分組成:控制單元、算術(shù)邏輯單元和寄存器。
該控制單元從RAM中檢索指令和決定了CPU的部分應(yīng)執(zhí)行它們。這是CPU的管理器,因?yàn)樗榭凑麄€指令集并發(fā)送每個部分應(yīng)該運(yùn)行的指令。
的算術(shù)邏輯單元(ALU)執(zhí)行的是包含一個數(shù)學(xué)或邏輯運(yùn)算的所有說明。加法是數(shù)學(xué)運(yùn)算的常見示例。邏輯運(yùn)算用于評估或比較數(shù)據(jù)。
寄存器是CPU等內(nèi)的小易失性存儲器的位置rax,rbx或rcx。CPU可以比主存儲器或輔助存儲器更快地訪問寄存器。數(shù)據(jù)在運(yùn)行程序時臨時存儲在寄存器中以提高性能。寄存器比RAM存儲要小得多,因此在給定時間只能在此處存儲少量數(shù)據(jù)。
輸入/輸出設(shè)備是允許計算機(jī)與外界交互的任何設(shè)備。這包括允許用戶控制計算機(jī)的輸入設(shè)備,如鍵盤和鼠標(biāo)。輸出設(shè)備允許計算機(jī)向用戶顯示反饋,例如顯示器和打印機(jī)。
如果您在手機(jī)、筆記本電腦或臺式機(jī)上閱讀此內(nèi)容,那么您正在與I/O設(shè)備進(jìn)行交互。
硬件是指與計算機(jī)物理連接的有形組件。軟件是指操作系統(tǒng)或應(yīng)用程序等數(shù)字組件。
以上就是動力節(jié)點(diǎn)小編介紹的"新手學(xué)計算機(jī)編程入門的初學(xué)指南",希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為您服務(wù)。
相關(guān)閱讀

初級 202925

初級 203221

初級 202629

初級 203743