Ⅰ 計算機能直接執行的程序是什麼在機器內部以什麼編碼形式表示
你可以網路下VBS。你應該用的是WIN系統吧?用這個也許你能玩得開心,呵呵。如果要說機器語言怕是會有點難。可望不可及。
Ⅱ 運行一個程序文件時,它被裝入到什麼中
運行一個程序文件時,它被裝入到隨機存取存儲器(英語:Random Access Memory,縮寫:RAM)中。
RAM是與CPU直接交換數據的內部存儲器。它可以隨時讀寫(刷新時除外),而且速度很快,通常作為操作系統或其他正在運行中的程序的臨時數據存儲介質。RAM工作時可以隨時從任何一個指定的地址寫入(存入)或讀出(取出)信息。
(2)程序在什麼設備運行擴展閱讀
RAM的特點:
1、隨機存取
當存儲器中的數據被讀取或寫入時,所需要的時間與這段信息所在的位置或所寫入的位置無關。相對的,讀取或寫入順序訪問(Sequential Access)存儲設備中的信息時,其所需要的時間與位置就會有關系。它主要用來存放操作系統、各種應用程序、數據等。
2、易失性
當電源關閉時,RAM不能保留數據。如果需要保存數據,就必須把它們寫入一個長期的存儲設備中(例如硬碟)。
RAM的工作特點是通電後,隨時可在任意位置單元存取數據信息,斷電後內部信息也隨之消失。
3、對靜電敏感
正如其他精細的集成電路,隨機存取存儲器對環境的靜電荷非常敏感。靜電會干擾存儲器內電容器的電荷,引致數據流失,甚至燒壞電路。故此觸碰隨機存取存儲器前,應先用手觸摸金屬接地。
4、訪問速度
現代的隨機存取存儲器幾乎是所有訪問設備中寫入和讀取速度最快的,存取延遲和其他涉及機械運作的存儲設備相比,也顯得微不足道。
Ⅲ 計算機中正在執行的程序代碼存儲在哪個設備中
當然是內存,要不還有CPU緩存
Ⅳ 電腦程序是怎麼運行的,原理是什麼
概念上講,一部計算機的存儲器可以被視為一組「細胞」單元。每一個「細胞」都有一個編號,稱為地址;又都可以存儲一個較小的定長信息。這個信息既可以是指令(告訴計算機去做什麼),也可以是數據(指令的處理對象)。原則上,每一個「細胞」都是可以存儲二者之任一的。
算術邏輯單元(ALU)可以被稱作計算機的大腦。它可以做兩類運算:第一類是算術運算,比如對兩個數字進行加減法。算術運算部件的功能在ALU中是十分有限的,事實上,一些ALU根本不支持電路級的乘法和除法運算(由是使用者只能通過編程進行乘除法運算)。第二類是比較運算,即給定兩個數,ALU對其進行比較以確定哪個更大一些。
輸入輸出系統是計算機從外部世界接收信息和向外部世界反饋運算結果的手段。對於一台標準的個人電腦,輸入設備主要有鍵盤和滑鼠,輸出設備則是顯示器,列印機以及其他許多後文將要討論的可連接到計算機上的I/O設備。
控制系統將以上計算機各部分聯系起來。它的功能是從存儲器和輸入輸出設備中讀取指令和數據,對指令進行解碼,並向ALU交付符合指令要求的正確輸入,告知ALU對這些數據做那些運算並將結果數據返回到何處。控制系統中一個重要組件就是一個用來保持跟蹤當前指令所在地址的計數器。通常這個計數器隨著指令的執行而累加,但有時如果指令指示進行跳轉則不依此規則。
20世紀80年代以來ALU和控制單元(二者合成中央處理器,CPU)逐漸被整合到一塊集成電路上,稱作微處理器。這類計算機的工作模式十分直觀:在一個時鍾周期內,計算機先從存儲器中獲取指令和數據,然後執行指令,存儲數據,再獲取下一條指令。這個過程被反復執行,直至得到一個終止指令。
由控制器解釋,運算器執行的指令集是一個精心定義的數目十分有限的簡單指令集合。一般可以分為四類:1)、數據移動(如:將一個數值從存儲單元A拷貝到存儲單元B)2)、數邏運算(如:計算存儲單元A與存儲單元B之和,結果返回存儲單元C)3)、條件驗證(如:如果存儲單元A內數值為100,則下一條指令地址為存儲單元F)4)、指令序列改易(如:下一條指令地址為存儲單元F)
指令如同數據一樣在計算機內部是以二進制來表示的。比如說,10110000就是一條Intel x86系列微處理器的拷貝指令代碼。某一個計算機所支持的指令集就是該計算機的機器語言。因此,使用流行的機器語言將會使既成軟體在一台新計算機上運行得更加容易。所以對於那些機型商業化軟體開發的人來說,它們通常只會關注一種或幾種不同的機器語言。
更加強大的小型計算機,大型計算機和伺服器可能會與上述計算機有所不同。它們通常將任務分擔給不同的CPU來執行。今天,微處理器和多核個人電腦也在朝這個方向發展。
超級計算機通常有著與基本的存儲程序計算機顯著區別的體系結構。它們通常由者數以千計的CPU,不過這些設計似乎只對特定任務有用。在各種計算機中,還有一些微控制器採用令程序和數據分離的哈佛架構
Ⅳ 電腦編程後並運行 那個程序是怎樣運行機器的 原理是什麼
編程包括編輯、編譯(匯編)、運行,簡單講編輯是你用高級語言編寫的專源代碼,通過編譯屬軟體轉換成機器可以識別的二進制代碼,這些二進制代碼是由很多機器可以執行的指令組成,運行這些代碼機器就可以按指令進行相關操作。
Ⅵ 設備應用程序比較多,不知道它跑在哪個進程
打開任務管理器,其中應用程序選項卡就顯示的目前正在運行的程序,右鍵其中一個程序,選擇「轉到進程」即可轉到對應的運行進程
Ⅶ 軟體中的程序是怎麼控制設備運行的原理是什麼
指令是調來用內核級的源東西,操作系統比作一個車,讓車走就得有發動機,發動機就是系統內核,但是人不開也走不了,所以人就是指令,人的給發動機一個信號,就是掛檔,踩油門,也就是發出了一個指令,發動機響應,車才能跑起來。系統中就是內核響應,給系統硬體一個命令,因為匯編語言是系統底層命令可以跟系統硬體響應,所以就可以執行命令了。
Ⅷ 哪些程序可以在輸入輸出設備上運行
不是為輸出運行像這種情況的決定要買大品牌。
Ⅸ 計算機的程序寫入到哪個硬體裡面然後使機器運行
平時放在硬碟,在用的時候讀入內存,這樣就可以CPU直接讀取。CPU再把內存或寄存器的數據分析執行。也就是計算機的多級存儲結構。《系統結構》或《微機原理》講得非常清楚。