請問什麼是程序阿,結束程序是什麼意思啊

時間 2022-02-04 05:55:10

1樓:匿名使用者

什麼是系統程序

程序是指在系統中正在執行的乙個應用程式;執行緒是系統分配處理器時間資源的基本單元,或者說程序之內獨立執行的乙個單元。對於操 作系統而言,其排程單元是執行緒。乙個程序至少包括乙個執行緒,通常將該執行緒稱為主線程。

乙個程序從主線程的執行開始進而建立乙個或多個附加執行緒,就是所謂基於多執行緒的多工。

那程序與執行緒的區別到底是什麼?程序是執行程式的例項。例如,當你執行記事本程式(nodepad)時,你就建立了乙個用來容納組成notepad.

exe的**及其所需呼叫動態鏈結庫的程序。每個程序均執行在其專用且受保護的位址空間內。因此,如果你同時執行記事本的兩個拷貝,該程式正在使用的資料在各自例項中是彼此獨立的。

在記事本的乙個拷貝中將無法看到該程式的第二個例項開啟的資料。

以沙箱為例進行闡述。乙個程序就好比乙個沙箱。執行緒就如同沙箱中的孩子們。

孩子們在沙箱子中跑來跑去,並且可能將沙子攘到別的孩子眼中,他們會互相踢打或撕咬。但是,這些沙箱略有不同之處就在於每個沙箱完全由牆壁和頂棚封閉起來,無論箱中的孩子如何狠命地攘沙,他們也不會影響到其它沙箱中的其他孩子。因此,每個程序就象乙個被保護起來的沙箱。

未經許可,無人可以進出。

實際上執行緒執行而程序不執行。兩個程序彼此獲得專用資料或記憶體的唯一途徑就是通過協議來共享記憶體塊。這是一種協作策略。下面讓我們分析一下任務管理器裡的程序選項卡。

這裡的程序是指一系列程序,這些程序是由它們所執行的可執行程式例項來識別的,這就是程序選項卡中的第一列給出了對映名稱的原因。請注意,這裡並沒有程序名稱列。程序並不擁有獨立於其所歸屬例項的對映名稱。

換言之,如果你執行5個記事本拷貝,你將會看到5個稱為notepad.exe的程序。它們是如何彼此區別的呢?

其中一種方式是通過它們的程序id,因為每個程序都擁有其獨一無二的編碼。該程序id由windows nt或windows 2000生成,並可以迴圈使用。因此,程序id將不會越編越大,它們能夠得到迴圈利用。

第三列是被程序中的執行緒所占用的cpu時間百分比。它不是cpu的編號,而是被程序占用的cpu時間百分比。此時我的系統基本上是空閒的。

儘管系統看上去每一秒左右都只使用一小部分cpu時間,但該系統空閒程序仍舊耗用了大約99%的cpu時間。

第四列,cpu時間,是cpu被程序中的執行緒累計占用的小時、分鐘及秒數。請注意,我對程序中的執行緒使用占用一詞。這並不一定意味著那就是程序已耗用的cpu時間總和,因為,如我們一會兒將看到的,nt計時的方式是,當特定的時鐘間隔激發時,無論誰恰巧處於當前的執行緒中,它都將計算到cpu週期之內。

通常情況下,在大多數nt系統中,時鐘以10毫秒的間隔執行。每10毫秒nt的心臟就跳動一下。有一些驅動程式**片段執行並顯示誰是當前的執行緒。

讓我們將cpu時間的最後10毫秒記在它的帳上。因此,如果乙個執行緒開始執行,並在持續執行8毫秒後完成,接著,第二個執行緒開始執行並持續了2毫秒,這時,時鐘激發,請猜一猜這整整10毫秒的時鐘週期到底記在了哪個執行緒的帳上?答案是第二個執行緒。

因此,nt中存在一些固有的不準確性,而nt恰是以這種方式進行計時,實際情況也如是,大多數32位作業系統中都存在乙個基於間隔的計時機制。請記住這一點,因為,有時當你觀察執行緒所耗用的cpu總和時,會出現儘管該執行緒或許看上去已執行過數十萬次,但其cpu時間佔用量卻可能是零或非常短暫的現象,那麼,上述解釋便是原因所在。上述也就是我們在任務管理器的程序選項卡中所能看到的基本資訊列。

結束程序就是把某個程序給關掉 除了系統程序都可以關掉 沒有影響 但是你正在使用的軟體的程序不要關否則程式也會關掉

比如你用qq聊天的時候 程序裡會有個qq.exe 如果關掉了 qq也就會被關掉

ctrl+alt+del 可以開啟任務管理器 在裡面可以看到正在執行的程序 並可以關閉

2樓:

程序是程式在計算機上的一次執行活動。當你執行乙個程式,你就啟動了乙個程序。顯然,程式是 死的(靜態的),程序是活的(動態的)。

程序可以分為系統程序和使用者程序。凡是用於完成作業系統的各種 功能的程序就是系統程序,它們就是處於執行狀態下的作業系統本身;使用者程序就是所有由你啟動的程序。程序是作業系統進行資源分配的單位。

在windows下,程序又被細化為執行緒,也就是乙個程序下有多個能獨立執行的更小的單位。

結束程序就是把這個程序所對應的後台程式關掉,如果是系統程序,它會提示你不要結束,軟體的程序不會提醒,結束了,軟體就會關掉.不會有太大影響,如果是軟體被結束的話,正在做的東西會不被儲存而丟失掉.

電腦經常出現結束程序是什麼意思?

3樓:

出現這樣的問題有以下幾個方面:

1.系統配置的問題:電腦配置更不上系統的配置,導致電腦在執行相應軟體的時候出現結束程序。

2.電腦虛擬記憶體設定的問題:電腦虛擬記憶體設定有誤導致的出現結束程序。

3.一般出現這樣的故障的話,建議直接選擇適配電腦硬體的系統進行系統重灌即可。

4樓:匿名使用者

系統有問題了,那是在你關閉了軟體的時候,計算機還沒有響應過來。才會出現這種情況,一般做下系統就ok啦。順便再殺下毒!

5樓:匿名使用者

重新裝下系統就好了,這個方法是最簡單的.要是有系統恢復到犯病以前也可以

龍管家的程序是什麼,怎麼結束龍管家的程序?(怎麼破解龍管家) 有一次我看見一臺電腦顯示輸入卡號密碼的介面,我本想登入, 100

龍管家計費系統 深圳任網遊科技傾力打造核心級網咖計費系統,適合各種網咖。詳情瞭解www.topfreeweb.net。我們使用收銀臺和服務端分離的做法,對於保密要求高的客戶,可以將伺服器鎖在機房內,收銀臺放在外面,不要告訴任何人伺服器密碼,這樣,就沒有人能動資料庫。2.我們的計費系統採用三層結構,收...

電腦經常出現結束程序是什麼意思

出現這樣的問題有以下幾個方面 1.系統配置的問題 電腦配置更不上系統的配置,導致電腦在執行相應軟體的時候出現結束程序。2.電腦虛擬記憶體設定的問題 電腦虛擬記憶體設定有誤導致的出現結束程序。3.一般出現這樣的故障的話,建議直接選擇適配電腦硬體的系統進行系統重灌即可。系統有問題了,那是在你關閉了軟體的...

這是什么程序,這是什麼程序

alg.exe是微軟windows作業系統自帶的程式。它用於處理微軟windows網路連線共享和網路連線防火牆。這個程式對你系統的正常執行是非常重要的。還有一種可能 alg.exe是troj rootkit aa 蠕蟲用重要檔名,將病毒檔案隱藏在windows或垃圾箱等其他位置,通過修改登錄檔自啟動...