⑴ 電腦是怎樣運行程序旳
計算機的組成
計算機是由硬體和軟體組成的,這兩個部分共同協作完成程序的運行。這兩部分如何協作完成程序的運行,是本系列的重點。
信息的表示
信息的表示說到底就是位加上下文。舉個小例子,比如11011101這一串二進制,在表示整數的時候它表示221,但是如果放在Java的class文件當中,它可能代表一個JVM的指令。
程序的編譯
對於一個簡單的C語言程序來說,一般要經過預處理器、編譯器、匯編器和鏈接器的處理,才能被翻譯成一段可執行的二進制文件。
比如對於一個簡單的C語言程序,如下。
#include <stdio.h>
int main()
{
printf("hello,world\n");
}
我們保存在hello.c當中,那麼它的翻譯過程如下。
程序的運行
程序的運行由解釋器負責,它將逐個解釋最終生成的二進制文件並執行。
⑵ 電腦程序怎麼開啟
步驟:
1,電腦是裝有酷狗的,但是桌面圖標被我刪掉了,那現在我們來打開酷狗,現在我們可以在桌面左下角的cortana小娜搜索酷狗,直接打開酷狗。
⑶ 電腦怎麼啟動程序
程序也就是一段段代碼所組成的,電腦通過調用代碼就能運行這個程序,我們看到的也就是一種圖形界面,也就是我們所看到的程序了
⑷ 電腦程序是怎麼運行的,原理是什麼
概念上講,一部計算機的存儲器可以被視為一組「細胞」單元。每一個「細胞」都有一個編號,稱為地址;又都可以存儲一個較小的定長信息。這個信息既可以是指令(告訴計算機去做什麼),也可以是數據(指令的處理對象)。原則上,每一個「細胞」都是可以存儲二者之任一的。
算術邏輯單元(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,不過這些設計似乎只對特定任務有用。在各種計算機中,還有一些微控制器採用令程序和數據分離的哈佛架構
⑸ 怎麼打開電腦運行程序
在電腦上辦公,怎樣提高操作速度?無疑,大部分工作盡量減少通過滑鼠來完成,可以大大提高工作效率。同樣,如果我們要快速打開電腦應用程序,那麼,將滑鼠操作,變更為由鍵盤來實現,可以很好的達到快速這個目的。
方法一:通過運行對話框運行(以打開記事本程序例)
1/5 分步閱讀
同時按下win+r鍵,打開運行對話框。
2/5
在對話框中輸入:notepad後回車,即可打開記事本程序。
3/5
這種方式,只適合程序的安裝路徑,包含在系統的環境變數path中的情況。如果程序路徑不符合要求,則可以按以下步驟添加,以要將程序"C:\Program Files\Thunder Network\NeoImaging\Program\nEOiMAGING4.exe"實現運行框快速打開為例。
右擊「我的電腦」——「屬性」——「高級」——「環境變數」,找到path變數。
4/5
雙擊path打開,在打開的文本框的末尾,增加「;C:\Program Files\Thunder Network\NeoImaging\Program\」(不含引號)。點擊確定保存。
5/5
同時按下win+r打開運行對框話,輸入nEOiMAGING4,就可以快速打開程序了。為了方便以後輸入,你可以將程序的名字修改簡單一些。
方法二:快捷方式法
1/4
在程序的桌面圖標或開始菜單項上,右鍵選擇「屬性」。
2/4
「快捷方式」頁面中,定位到快捷鍵欄,在鍵盤上按下你要為該程序設置的快捷鍵,如果不沖突,該快捷鍵就會顯示在該文本框中,點擊確定保存。
3/4
同時按下快捷鍵,程序成功快速啟動。
4/4
如何要取消該快捷鍵,只需定位到快捷鍵文本框,按下退格鍵後,保存即可。
⑹ 電腦怎樣進入啟動程序
操作方法
01
我們啟動電腦是,最先進入的叫bios,意思是,我們已經進入主板的程序了,然後再由主板引導是從光碟,硬碟,U盤還是軟盤等等進入.因為BIOS都是大同小異,為了給大家截圖,我使用虛擬電腦來給大家說明.
02
我們開機後,首先屏幕顯示的將會是這個信息,這屏幕中間的就是硬體的基本信息,我們可以不理它
03
這句的英文意思是"按下F2進入設置",具體是說,你現在按下F2的話,那麼我們將進入bios設置面版
04
這句話的意思是"按下F12從網路啟動",這句話的具體意思是,如果你此時按下F12,我們將從網路(一般指網路磁碟)啟動硬碟
05
這句話的意思是,按下"Esc"鍵,我們將進入啟動菜單,沒錯,這正是我們需要的,我們按"Esc"鍵進入啟動菜單
06
這個是時間倒計時,意思是,如果在倒計時結束之前,你不做選擇,那麼,我就幫你選擇啟動了
07
好,我們現在進入了啟動菜單
08
這個選項是指可移除設備,一般是指可插拔的設備,最常用的當然就是U盤,有些電腦也會提示是USB啟動,但是大家只要知道這個意思,怎麼變你都會選擇
09
Hard driver,不用說了,選這個是從硬碟啟動的意思
10
CD-ROM,一看這個,我想你也明白了,選擇這個當然是光碟啟動的意思
11
這個是網路啟動的意思,在中國或者說世界上現有的技術,這個是用得最少的
12
我們安裝系統時,一般就是兩步,1,選擇進入啟動菜單;2,選擇你要啟動的項.就那麼簡單,呵呵,英文好的有福,可以隨意讀懂上面的提示,英文不好的也沒事,看一下對照一下以上的幾個圖選擇就好
⑺ 計算機是怎樣運行程序的
為了使計算機程序得以運行,計算機需要載入代碼,同時也要載入數據,然後由處理器執行指令。整個過程可以總結為編譯、鏈接、裝載、執行。
1、編譯
編譯過程又可以被分為兩個階段:編譯、匯編。
編譯是指編譯器讀取字元流的源程序,對其進行詞法與語法的分析,將高級語言指令轉換為功能等效的匯編代碼。
匯編器是將匯編代碼轉變成機器可以執行的命令,每一個匯編語句幾乎都對應一條機器指令。匯編相對於編譯過程比較簡單,根據匯編指令和機器指令的對照表一一翻譯即可。
2、鏈接
鏈接的主要內容是將各個模塊之間相互引用的部分處理好,使得各個模塊之間能夠正確地銜接。鏈接又分為靜態鏈接和動態鏈接:
靜態鏈接是指在編譯階段直接把靜態庫加入到可執行文件中去,這樣可執行文件會比較大;
動態鏈接則是指鏈接階段僅僅只加入一些描述信息,而程序執行時再從系統中把相應動態庫載入到內存中去。
3、裝載
程序在經過鏈接後,得到了可執行文件,下一步就需要將可執行程序載入到內存中。
由於現代操作系統均採用分頁的方式來管理內存,所以操作系統只需要讀取可執行文件的文件頭,之後建立起可執行文件到虛擬內存的映射關系,而不需要真正的將程序載入內存。
4、運行
載入器將可執行目標文件中的代碼和數據從磁碟復制到內存中,然後通過跳轉到程序的第一條指令或入口點來運行程序。
在程序的運行過程中,CPU發現有些內存頁在物理內存中並不存在並因此觸發缺頁異常,此時CPU將控制許可權轉交給操作系統的異常處理函數,操作系統負責將此內存頁的數據從磁碟上讀取到物理內存中。
數據讀取完畢之後,操作系統讓CPU jmp到觸發了缺頁異常的那條指令處繼續執行,此時指令執行就不會再有缺頁異常了。
(7)電腦如何運行程序擴展閱讀
為使計算機按預定要求工作,首先要編製程序,無論是最早的操作系統還是現代操作系統,程序的運行都是計算機工作的本質。
早期計算機是單任務執行,由程序員直接編寫操作系統可以識別的機器語言,到現在可以實現多道程序並行,並且程序的開發由更利於程序員理解的高級語言編寫,源程序在經過一系列翻譯過程,變成計算機理解的機器語言,再執行。
整個程序執行的過程,需要CPU、內存、程序代碼、設備等配合,才能實現程序要表達的功能。
⑻ 電腦上啟動如何啟動程序
一是滑鼠雙擊需要打開的程序圖標
二是通過運行窗口,輸入要運行的程序
⑼ 計算機怎麼執行的程序 程序在計算機中到底是如何運行的
ß有了硬體和軟體,電腦又是如何運行的呢?ß電腦的運行過程是:通過鍵盤輸入命令,從磁碟把程序和相應的數據讀入隨機訪問存儲器中,中央處理器從隨機訪問存儲器中讀取程序指令及數據並執行,再把執行結果送顯示器顯示,必要時可以把數據寫入磁碟保存或者通過列印機列印出來。
電腦系統的總體結構如下:
主機——中央處理器(ЦПУ)、內存(ПЗУ、ОЗУ)、介面。
輸入輸出設備——鍵盤(клавиатура)、滑鼠(мышь)、顯示器(дисплей)、列印機(принтер)。
外存儲器——硬碟(жёсткийдиск)、軟盤(дискета)、光碟(компактдиск)。
系統軟體——操作系統、高級語言、例行服務程序。
應用軟體——通用軟體、專用軟體、用戶自行開發的軟體。
希望我能幫助你解疑釋惑。