計算機是如何實現程式的自動執行的

2025-01-04 16:20:13 字數 1813 閱讀 3611

1樓:雙恆來環

沒用官方解釋,別介意,個人看法。

1.通過系統提供的api介面(系統給使用者提供了一些api介面呼叫)2.做成驅動,和核心繫結到一起。

3.做成服務程式。

我們都知道計算機的啟動的過程。

加電---bios---引導boadloader---進入32位虛擬空間---載入核心(作業系統)--啟動服務---進入使用者層。

從這個過程中就基本上可以看到把應用程式放到哪兒,可以自動執行了。

舉個例子,在linux下稍微簡單些。

1.驅動源**編寫。

2.編譯成。

ko檔案。3.可以以模組的形式載入也可以和核心一塊編譯。

4.修改配置檔案。

完成自動執行。

計算機能直接執行的是什麼程式

2樓:太平洋電腦網

可執行程式。

1.可執行程式(executableprogram,exefile)是指一種可在作業系統儲存空間中浮動定位的特殊程式。在ms-dos和ms-windows下,此類文知猛件副檔名為。

exe。2.根據事實來看,由高階語言編寫的程式稱為「源程式」,由二進位**表示的程式稱為「目標程式」,由組合語言編寫的程式稱為「彙編程式」。

3.對於計算機本身來說,它只能接收和處理由0到1的**構成的二進位指令和資料,所以計算機能識別的程式是「目標程式」。而計算機可以直接執行的程式是可執行程式,即副檔名為。

exe的程式。

為什麼計算機能自動執行程式?

3樓:你愛我媽呀

計算機的工作原理:

計算機在執行時,先從記憶體中取出第一條指令,通過控制器的解碼,按指令的要求,從儲存器中取出資料進行指定的運算和邏輯操作等加工,然後再按位址把結果送到記憶體中去。接下來,再取出第二條指令,在控制器的指揮下完成規定操作。依此進行下去。

直至遇到停止指令。

程式與資料一樣存貯,按程式編排的順序,一步一步地取出指令,自動地完成指令規定的操作是計算機最基本的工作原理。

計算機能夠直接執行的程式是什麼?

4樓:太平洋科技

計算機能夠直接執行的語言只有機器語言,所以答案選擇:b、機器語言程式。

機器語言由二進位數0和1構成。用組合語言和高階語言編寫的程式(稱為源程式)計算機並不認識,更不能直接執行,而必須由語言處理系統將它翻譯成計算機可以理解的機器語言程式(即目標程式),然後再讓計算機執行目標程式。

雖然可以使用各種語言編寫程式,但計算機卻只能識別在設計機器時事先規定好的機器指令。

機器指令也常被稱為硬指令。它是面向機器的,即不同的計算機規定了自己所特有的、一定數量的基本指令(指令系統)。用機器指令進行描述的語言叫作機器語言,用機器語言編寫的程式稱為機器語言程式或目標程式。

目標程式中的二進位機器指令**稱為目標**。

計算機能直接執行的程式是什麼程式?

5樓:漫之領域

計算機能直接備閉執行的程式是可執行程式。

解析:由高階語言編寫的程式稱為「源程式」。

由二進位**表示的程式稱為「目標程式」。

由組合語言編寫的程式稱為「彙編程式」。

可執行程式是可在作業系統儲存空間中浮動定位的二進位可執行程式。

它可以載入到記憶體中,由作業系統載入並執行。

對於計算機本身來說,它只能接收和處理由0到1的**構成的二進位指令和資料。

即,計算機能識別的程式是「目標程式」。

而計算可以直接執行的程式是可執行程式,即副檔名為。exe的檔案。

計算機如何分類,計算機軟體是如何分類的

計算機分為模擬式電子計算機和數字式電子計算機兩大類。計算機又分巨型 大型 中型 小型 微型和單片型等。1 巨型機。主要是從效能方面去定義的。20世紀70年代,國際上以運算速度在每秒1000萬次以上,儲存容量在1000萬位以上的計算機稱為巨型機 也有人把運算速度超過每秒執行1000萬條指令 主儲存器容...

計算機網路建立的主要目的是實現計算機資源的共享,計算機資源主要指計算機

計算機網路建立的主要目的是實現計算機資源的共享,計算機資源主要指計算機硬體 軟體與資料。單選的話,c還是比較靠譜的。計算機網路系統中的每臺計算機都是 計算機網路的主要目的是什麼?計算機網路功能主要包括實現資源共享,實現資料資訊的快速傳遞,提高可靠性,提供負載均衡與分散式處理能力,集中管理以及綜合資訊...

計算機能直接執行的程式是,計算機能直接執行的是什麼程式

計算機可直接執行的是可執行檔案,源程式指的是你編寫的 程式,即字尾為.c或者.cpp的檔案,另外在經過編譯器編譯後形成目標程式,是二進位制檔案,但這時候程式還不能直接執行,還需要經過連結,將所包含的標頭檔案等與自身的目標檔案連結,最後形成可執行程式。而彙編程式的含義與c語言程式等處於同一層概念,只是...