⑴ 用來儲存當前正在運行的應用程序及相應數據的存儲器是
用來存儲當前正在運行的程序指令的存儲器是內存。
存儲器按在計算機系統中的作用分類。
主存儲器(存儲器):用於存儲活動程序和數據,速度快,容量小,人均價格高。
輔助存儲器(外部存儲器):主要用於存儲當前不活躍的程序和數據,速度慢、容量大、價格低,緩沖存儲器:主要用於緩沖兩個不同工作速度的部件。
任何存儲晶元的存儲容量都是有限的。
要構成一定容量的內存,單個晶元往往不能滿足字長或存儲單元個數的要求,甚至字長和存儲單元數都不能滿足要求。這時,就需要用多個存儲晶元進行組合,以滿足對存儲容量的需求。
內存為電腦中的主要部件,相對於外存而言的。內存為暫時存儲程序以及數據的地方,在使用WPS處理文稿時,在鍵盤上敲入字元時,它就被存入內存中,選擇存檔時,內存中的數據才會被存入硬(磁)盤。
⑵ 基礎-一般代碼存儲在計算機的哪個設備中代碼在 CPU 中是如何運行的
程序主要放在存儲器中。
官方答案:
高級程序設計語言不能直接被計算機理解並執行,需要通過翻譯程序將其轉換成特定處理器上可執行的指令,計算機 CPU 的簡單工作原理如下所示:
CPU 主要由控制單元、運算單元和存儲單元組成(注意忽略了中斷系統),各自的作用如下:
除此之外,計算機系統執行程序指令時需要花費時間,其中取出一條指令並執行這條指令的時間叫指令周期。指令周期可以分為若干個階段(取指周期、間址周期、執行周期和中斷周期),每個階段主要完成一項基本操作,完成基本操作的時間叫機器周期。機器周期是時鍾周期的分頻,例如最經典的 8051 單片機的機器周期為 12 個時鍾周期。時鍾周期是 CPU 工作的基本時間單位,也可以稱為節拍脈沖或 T 周期(CPU 主頻的倒數) 。假設 CPU 的主頻是 1 GHz(1 Hz 表示每秒運行 1 次),那麼表示時鍾周期為 1 / 109 s。理論上 CPU 的主頻越高,程序指令執行的速度越快。
⑶ 計算機指令主要存放在CPU還是內存中
計算機指令存放在內存儲器中。
指令的順序執行,將完成程序的執行。首先是取指令和分析指令。按照程序規定的次序,從內存儲器取出當前執行的指令,並送到控制器的指令寄存器中,對所取的指令進行分析,即根據指令中的操作碼確定計算機應進行什麼操作。
其次是執行指令。根據指令分析結果,由控制器發出完成操作所需的一系列控制電位,以便指揮計算機有關部件完成這一操作,同時,還為取下一條指令作好准備。
(3)程序指令存貯在哪裡擴展閱讀:
計算機指令的內容:
通常一條指令包括兩方面的內容:操作碼和操作數,操作碼決定要完成的操作,操作數指參加運算的數據及其所在的單元地址。
在計算機中,操作要求和操作數地址都由二進制數碼表示,分別稱作操作碼和地址碼,整條指令以二進制編碼的形式存放在存儲器中。
參考資料來源:計算機指令-網路