如何理解程序的順序性和併發性?

發布 健康 2024-07-25
15個回答
  1. 匿名使用者2024-02-13

    順序程式設計:

    程式的順序執行意味著它在處理器上的執行是嚴格有序的,即後續操作只能在前乙個操作結束後開始。 如果有多個程式,則必須嚴格按照呼叫順序執行它們。 而且,如果這些程式被中斷,這是允許的,但不是停止的,中斷最終不會影響程式,也就是說程式的執行結果與執行速度無關。

    例如,在從上到下的求解過程中,同一籠子程式中的雞和兔的第七行將初始值分配給變數,第八行找到雞的數量,第九行找到兔子的數量,最後輸出;

    併發程式設計:

    程式的執行不再是順序的,乙個程式完成執行,另乙個程式開始執行,程式外的順序消失,程式不再一對一地對應計算。 一組程式的執行在時間上是重疊的。

    例如,在上網課的過程中,學生可以在停課的同時完成作業系統的作業,並且兩者互不干擾。

  2. 匿名使用者2024-02-12

    答案:(1)順序性:順序性包括兩個含義:(1)內部順序性,對於乙個過程來說,它的所有指令都是按順序執行的; (2)外部順序性,對於多個工序,所有工序均按順序執行。

    2)併發性:併發性包括以下兩種含義:(1)內部順序性,對於乙個程序來說,它的所有指令都是按順序執行的;(2)外部併發,對於多個程序,所有程序交叉執行。

    在併發程序的執行過程中,發生哪種交叉情況是不可預測的,這是併發程序的不確定性,作業系統應保證無論發生何種交叉情況,每個程序的結果都應該是唯一的、正確的。

  3. 匿名使用者2024-02-11

    一般來說,乙個作業是一系列的流程,而這些流程遵循特定的邏輯來實現某個功能或事務。 流程是對作業的細化,每個流程都完成乙個特定的功能。 那麼線是工藝的進一步細化,工藝可以分割,但線是原子的,不能再分割,就像化學中的質子一樣,一系列的線形成乙個工藝。

    乙個工序的單位比較大,螺紋是原來的單位,不能分成更小的零件。

  4. 匿名使用者2024-02-10

    一台物理機上兩個或兩個以上的程式在一定時間內同時處於啟動但未結束的狀態,且順序不是預先確定的。 這可能與我一生中遇到的例子有關。

  5. 匿名使用者2024-02-09

    答案是c

    程式的順序執行具有以下特徵。

    1.順序性。

    2. 關閉。

    3.計畫實施結果的確定性。

    4.程式執行結果的可重複性。

    上述程式的順序性和封閉性是所有順序程式應具有的特徵。 從這兩個特徵中,不難得出程式在執行時所具有的另外兩個特徵。 順序程式執行結果的確定性特徵和可重複性。

  6. 匿名使用者2024-02-08

    當乙個程式同時執行時,多個程式在系統中共享各種資源,因此這些資源的狀態會被多個程式改變,導致程式的執行失去了其封閉性。 同時,由於失去閉合性,也會導致其失去重現性。 當乙個程式併發執行時,由於閉合性的喪失,程式的計算機結果在多次執行後與併發程式的執行速度有關,使程式的執行失去了可重複性。

  7. 匿名使用者2024-02-07

    與順序執行相比,程式的併發執行會產生可分割性和閉包性喪失,以及可重複性的喪失。

    可分割性:可以通過併發執行來提高計算效能。 有些程式本質上不需要併行執行,但如果你可以同時使用多個處理器進行計算,你可能會得到很大的速度提公升,或者滿足真正的需求。

    可重複性損失:計算機硬體通常控制一組獨立的裝置和元件。 這些部件的特性和執行速度是不同的,相應的控制程式優選是乙個單獨的過程,根據需要啟動和結束或暫時中斷。

    需要與處理器上執行的其他執行緒進行互動才能實現系統的整體行為。

    閉合丟失:很多程式,尤其是伺服器、圖形應用、計算機模擬等,需要做很多基本相互獨立的工作。 構建此類程式的最簡單和最合乎邏輯的方法是使用單獨的執行過程實現作業。

  8. 匿名使用者2024-02-06

    1、程式併發和順序執行的特點是:可分離性、閉包性喪失、重現性喪失。

    2、程式併發執行的主要特點是併發程式之間存在相互制約關係,程式併發執行失去了程式的閉包性和可重複性,程式的活動與機器執行程式不再一對一對應。

    3.程式併發執行,即系統的每個部分不再以簡單的序列方式工作,系統中同時出現的活動不止乙個,而是許多並行活動。 從程式活動的角度來看,系統中可能同時執行多個操作程式或相互穿插。 此時,計算機不再只是簡單地按順序執行程式。

    也就是說,在程式的先前操作結束後,系統不一定立即執行其後續操作,但可能會轉到另乙個程式的操作。

  9. 匿名使用者2024-02-05

    程式是乙個程序,程式中的多個任務稱為執行緒。 流程是表示資源分配和計畫操作的基本單元。 執行緒是程序中執行的最小操作單元,即執行處理器排程的基本單元。

    程序和執行緒之間的關係。

    1)乙個執行緒只能屬於乙個程序,而乙個程序可以有多個執行緒,但至少有乙個執行緒。執行緒是作業系統識別的最小執行和排程單元。

    2)資源分配給乙個程序,同一程序的所有執行緒共享該程序的所有資源。同一程序中的多個執行緒共享段(和常量)、資料段(全域性和靜態)和擴充套件段(堆儲存)。 但是,每個執行緒都有自己的堆疊,也稱為執行時,用於儲存所有區域性變數和臨時變數。

    3) 處理器被分配給執行緒,即處理器上真正執行的執行緒。

    4)執行緒在執行過程中,需要配合和同步。不同程序的執行緒應通過訊息通訊的方式進行同步。

    如果把教課的過程比作乙個過程,那麼每個學生都是共享教室的執行緒,即執行緒共享過程的記憶空間。 在任何時候,只有乙個學生可以向老師提問,在老師回答完之後,輪到下乙個問題了。 也就是說,執行緒在時間片中占用 CPU。

  10. 匿名使用者2024-02-04

    可以這樣想:作業系統中的“並行性”=計算機組合原理中的“同時性”。

    這應該是在用詞上缺乏嚴謹性,違反了邏輯同一性法則。

    個人同意計算機是由原則組成的說法。

    無論是作業系統還是計算機組成原理,都屬於電腦科學與技術的範疇,應該遵循相同的規律。

  11. 匿名使用者2024-02-03

    在計算機作業系統中,並行性和併發性是有明確區分的,主要從微觀的角度來看,具體是指程序的並行性(在多個處理器的情況下,多個程序同時執行)和併發性(在單個處理器的情況下,多個程序在同一時間間隔執行),計算機組合的原理主要是從巨集觀的角度來看的, 併發在使用者眼中也是並行的,所以並行性包括併發。最主要的是要從不同的角度和層面來看待問題。

  12. 匿名使用者2024-02-02

    從巨集觀上看,併發性和並行性都是兩個或多個事件同時發生,但在微觀層面上,並行性是指兩個或多個事件同時發生,即同時發生,而併發性是指兩個或多個事件同時發生,並且間隔發生。

  13. 匿名使用者2024-02-01

    平行性:這就像餵養嬰兒一樣,每個人都照顧乙個嬰兒,同時喂一口。

    併發性:這就像餵養乙個嬰兒,乙個人照顧多個嬰兒,並在短時間內輪流給每個嬰兒喂一口食物。

  14. 匿名使用者2024-01-31

    “並行”意味著兩者都是一起執行的,無論是從微觀還是巨集觀上,就好像兩個人各自用鏟子挖乙個坑,乙個小時後,每個人都有乙個大坑。

    而“併發”不是在微觀層面執行的,而只是將時間分成幾個段,這樣就可以快速交替執行多個程序,從巨集觀上看,這些程序似乎在執行。

    在不同型別的作業系統中,併發的含義存在一些差異。 在單處理器作業系統中,在任何給定時刻,只有乙個程式在 CUP 中執行。 但是更長的時間段可以分成許多小的時間段來執行不同的程式,這樣所有的程式都在這更長的時間段內執行。

    這些程式是併發的,而不是並行的。 這就像兩個人用同一把鏟子挖乙個坑,輪流挖乙個坑,乙個小時後,他們每個人都挖乙個小坑,如果要挖兩個大坑,肯定需要兩個小時。

    從以上本質可以看出,當多個程序存在資源衝突時,“併發”執行並不能從根本上提高執行效率。

  15. 匿名使用者2024-01-30

    併發性和並行性是兩個既相似又不相同的概念:併發性,也稱為同步性,是指處理多個併發活動的能力; 並行性是指兩個併發事件同時發生,具有併發的意思,而併發併發並不一定意味著不必同時發生。

    1)併發的本質是乙個物理CPU(或多個物理CPU)在多個程式之間多路復用,併發是強制多使用者共享有限的物理資源,以提高效率。

    2)並行性是指同時發生兩個或兩個以上的事件或活動。在多程式環境中,並行性允許多個程式同時在不同的 CPU 上執行。

相關回答
5個回答2024-07-25

是少數人根據自己不同於傳統宗教的宗教信仰創造出來的“,可以說這句話總結得非常精闢,但讓人很難有深刻的理解。 每個人對世界的理解都不一樣,但要有創造力,建立很多人都能相信的世界觀,不是普通人能做到的,要有獨到的見解。 “創造”的意思是“不同”,即建立與傳統不同的東西。 >>>More

8個回答2024-07-25

1.人類真正理解事物的唯一途徑是科學,到目前為止,科學還沒有發現非物質的東西,通過推理,所有事物(包括各種生命形式)都是物質的。 >>>More

16個回答2024-07-25

我。必要性和偶然性的一般原則。

必然性和偶然性是一對哲學範疇,它們揭示了事物發展中的兩種不同趨勢。 >>>More

13個回答2024-07-25

細胞的多樣性體現在細胞不同結構的分化上。 主要表現在細胞膜、細胞核、細胞質等多個方面。 這是乙個微觀檢視。 >>>More

7個回答2024-07-25

乙個人活不下去,當乙個人為社會做出貢獻時,他就有自己的價值。