作業系統中對換和中級排程乙個意思嗎

2025-03-21 03:10:25 字數 4574 閱讀 6688

1樓:匿名使用者

是啦。。。一般來液扮說,處理機排程可分為三個級別,分別是高階排程、中級基散排程和低階排程。

高階排程又稱作業排程,作業就是使用者程式及其所需的資料和命令的集合,作業管理就是對作業的執**況進行系統管理的程式的集合。作業排程程式的主要功能是審查系統是否能滿足使用者作業的資源要求以及按照一定的演算法來選取作業。

引入中級排程的主要目的是為搏埋氏了提高記憶體的利用率和系統吞吐量。

使得暫時不執行的程序從記憶體對換到外存。

上。低階排程又稱程序排程,其主要功能是根據一定的演算法將cpu分派給就緒佇列中的乙個程序。程序排程是作業系統中最基本的一種排程,其排程策略的優劣直接影響整個系統的效能。

2樓:匿名使用者

我理解是對換,程序在記憶體中換出和換入,就是指的中級排程,相關聯的是演算法是置換演算法。

3樓:染柒染柒染柒柒

對換分整體對換和緩粗部分對換。

整體對換即處理機中擾手鎮級排程以程序為單薯燃位又稱程序對換,應用於多道系統。

4樓:鍾_良

中斷」呼叫就知道,中級排程,沒聽說過。你那是什麼系統啊,有這個說法?

在作業系統中,什麼是程序的作業排程,交換排程和程序排程?

5樓:左智綱

高階排程:又稱作業排程。其主要功能是根據一定的演算法,從輸人的一批作業中選出若干個作業,分配必要的資源,如記憶體、外設等,為它建立相應的使用者作業程序和為其服務的系統程序(如輸人、輸出程序),最後把它們的程式和資料調人記憶體,等待程序排程程式對其執行排程,並在作業完成後作善後處理工作。

低階排程:又稱程序排程。其主要功能是根據一定的演算法將cpu分派給就緒佇列中的乙個程序。

執行低階排程功能的程式稱做程序排程程式,由它實現cpu在程序間的切換。程序排程的執行頻率很高,在分時系統中往往幾十毫秒就要執行一次。程序排程是作業系統中最基本的一種排程。

在一般型別的作業系統中都必須有程序排程,而且它的策略的優劣直接影響整個系統的計能。

中級排程:又稱交換排程。為了使記憶體中同時存放的程序數目不至於太多,有時就需要把某些程序從記憶體中移到外存上,以減少多道程式的數目,為此設立了中級排程。

特別在採用虛擬儲存技術的系統或分時系統中,往往增加中級排程這一級。所以中級排程的功能是在記憶體使用情況緊張時,將一些暫時不能執行的講程從記憶體對換到外存上等待。當以後記憶體有足夠的空閒空間時,再將合適的程序重新換人記憶體,等待程序排程。

引人中級排程的主要目的是為了提高記憶體的利用率和系統吞吐量。它實際上就是儲存器管理中的對換功能。

作業系統簡答題

6樓:把蘿蔔做成鹹菜

高階排程——作業排程。

批處理系統中使用,週期較長。

低階排程——程序排程。

是最基本的一種排程,在三種型別的os中都必須配置。程序排程可採用非搶佔或搶佔兩種方式。其中搶佔方式允許排程程式根據某種原則,例時間片原則、優先權原則、短程序優先原則等去停止某個正在執行的程序,將已分配給該程序的處理機,重新分配給另一程序。

程序排程的執行頻率最高,故演算法不能太複雜。

中級排程——引入中級排程的目的是為了提高記憶體的利用率和系統吞吐量。中級排程實際上是儲存器管理中的對換功能。

高階排程和低階排程的主要任務是什麼?為什麼要引入中級排程

7樓:帳號已登出

高階排程主要任務是按照某種演算法從外存的後備佇列上選擇乙個或多個作業調入記憶體,併為其建立程序、分配必要的資源,然後再將所建立的程序控制塊插入就緒佇列中。

低階排程主要任務是按照某種演算法從就緒佇列上選擇乙個(或多個)程序,使其獲得cpu。

引入中級排程的目的是為了提高記憶體利用率和系統吞吐量。其功能是,讓那些暫時不能執行的程序不再佔用寶貴的記憶體資源,而是調其到外存上等候。此時的程序狀態為掛起狀態。

排程級。在記憶體中併發的程序之間構成的是一種競爭使用處理器的關係。低階排程將處理器分配給程序,低階排程受到記憶體中使用者作業數的影響,但是處理器排程不只是低階排程問題,還與記憶體中能夠接納使用者作業的個數有關,與作業排程有關,作業排程為高階排程。

為了減輕記憶體的負擔,外存作為記憶體的補充,程序可以在外存與記憶體之間對換。對換到外存的程序調入記憶體為中級排程,中級排程也會影響記憶體中程序的排程,處理器排程與中級排程有關。

以上內容參考;百科-排程級。

8樓:愛教育的小達人

高階排程的主要任務:用於決定把外存上處於後備佇列中的哪些作業調入記憶體,併為它們建立程序分配必要的資源,然後再將新建立的程序插入就緒佇列上準備執行。

低階排程的主要任務:用於決定就緒佇列中的哪個程序應獲得處理機,然後再由分派程式執行將處理機分配給該程序的具體操作。

引入中級排程的主要目的:是為了提高系統資源的利用率和系統吞吐量

低階排程的基本狀態。

1、等待態:等待某個事件的完成;

2、就緒態:等待系統分配處理器以便執行;

3、執行態:佔有處理器正在執行。

執行態→等待態,往往是由於等待外設,等待主存等資源分配或等待人工干預而引起的。

等待態→就緒態,則是等待的條件已滿足,只需分配到處理器後就能執行。

執行態→就緒態,不是由於自身原因,而是由外界原因使執行狀態的程序讓出處理器,這時候就變成就緒態。

就緒態→執行態,系統按某種策略選中就緒佇列中的乙個程序佔用處理器,此時就變成了執行態。

9樓:地球紀元

1、高階排程。

高階排程發生在作業對應的新程序建立中,它決定乙個程序是否被建立,或者建立後知否能被置為就緒狀態,以參與競爭處理機資源從而獲得執行。作業是使用者要求計算機系統完成的工作,新提交的作業被輸入到外存,並儲存到批處理後備作業佇列中。高階排程根據一定的演算法從後備的作業佇列中選出若干作業,並分配給必要的資源,為它建立相應的使用者作業程序和為其服務的系統程序,最後把它們的程式和資料調入記憶體,等待程序排程程式對其進行排程。

2、中級排程。

中級排程是為了使記憶體中同時存放的程序數目不至於太多,有時需要把某些程序從記憶體中移到外存中,以減少多道程式的數目。特別是在採用虛擬儲存技術的系統中或分時系統中。引入中級排程的主要目的是為了提高記憶體的利用率和系統吞吐量。

它實際上就是儲存器中的對換功能。

3、低階排程。

低階排程的主要功能是根據一定的演算法將cpu分派給就緒佇列中的某個程序(或核心級執行緒)。執行低階排程功能的程式稱作程序排程程式,由它實現cpu在程序間的切換。低階排程的執行頻率很高。

在一般的作業系統中必須要有低階排程(程序排程),而且其排程策略的優劣直接影響整個系統的功能。

處理機排程一般分哪**

10樓:學煙蘭雁

高階排程:又稱作業排程、長程排程、巨集觀排程。主要任務是按一定的原則從外存上處於後備狀態的作業中選擇乙個或多個,給它們分配記憶體、輸入輸出裝置等必要資源。

低階排程:又稱程序排程、短程排程、微觀排程。主要任務是按照某種策略和方法從就緒佇列中選取乙個程序,將處理機分配給它。

是作業系統中最基本的一種排程,在一般作業系統中都必須配置程序排程。

中級排程:又稱中程排程、交換排程。主要任務是按照給定的原則和策略,將處於外存對換區中的重又具備執行條件的程序調入記憶體,或將處於記憶體的暫時不能執行的程序交換到外存對換區。

其中,低階排程是必不可少的。因為是作業系統中最基本的一種排程。

作業排程與程序排程有什麼區別?

11樓:asa記掩

在計算機系統中,存在著三種排程。從他們的層次來看,分別是作業排程、中級排程和程序排程。 其中作業排程又稱為高階排程,它的主要任務是從作業後備佇列中選擇作業進入主存; 中級排程的主要任務是在作業排程的基礎上,決定哪些程序允許參與cpu的競爭,它的目的主要是為了平衡cpu當前的負荷; 程序排程又稱為低階排程,它的作用是按照某種原則將cpu分給某個程序。

作業排程的功能如下:1、記錄各作業在系統中的狀態2、從後備佇列中挑選一部分作業投入執行3、為被選中的作業做好執行前的準備工作4、在作業執行結束時,做善後處理工作作業排程的目標:1、排程應對所有作業都是公平合理的2、應使裝置有較高的利用率(提高系統利用率)3、每次執行儘可能多的作業(提高系統吞吐量)4、較快的響應時間程序排程決定就緒佇列中哪個程序將獲得處理機,並實際執行將處理機分配給該程序的操作。

程序排程是作業系統中最基本的排程,在批處理及分時系統中都必須配置。排程的目標和原則:1、公平性:

fairness)確保每個程序都能獲得公平的cpu時間片2、高效性:(efficiency)使cpu100%的時間都在工作3、響應時間:(response time)系統對使用者的反應時間4、吞吐量:

單位時間處理的工作量]

12樓:詹耕順儲綾

區別:程序是乙個程式在乙個資料集上的一次執行,而作業是使用者提交給系統的乙個任務。

關係:乙個作業通常包括幾個程序,幾個程序共同完成乙個任務,即作業。

使用者提交作業以後,當作業被排程,系統會為作業建立程序,乙個程序無法完成時,系統會為這個程序建立子程序。

如何刪除作業系統,如何刪除一個作業系統

如果這2個作業系統都是在c盤上的話,這樣刪除其中一個就比較麻煩,建議你還是把要的資料備份到其他盤下,然後格式化掉c盤,重新安裝一個作業系統簡單得多.如果這2個作業系統不在一個盤上的話,那麼,你就可以直接將不要的系統直接刪除或者格式化那個分割槽.然後更改啟動選單,只保留c盤下的系統啟動項就行了。恩,樓...

請教有關作業系統的問題,請教一個有關作業系統的問題

首先說一下啟動。c盤,依然是啟動盤,因此,c盤不可能全部刪除,否則d盤上的系統無法啟動。1在d盤上的系統啟動後,你試著刪那些c盤上的檔案,所有的資料夾可以刪的都刪去.c盤下直接放著很多小的檔案,不要刪,否則會無法啟動。這樣,絕大多數內容都去掉,可以節省出一些磁碟空間。2.啟動項這兒,如果沒有改過的話...

Linux作業系統中記憶體buffer和cache的區別

1.cache 快取區,是快取記憶體,是位於cpu和主記憶體之間的容量較小但速度很快的儲存器,因為cpu的速度遠遠高於主記憶體的速度,cpu從記憶體中讀取資料需等待很長的時間,而 cache儲存著cpu剛用過的資料或迴圈使用的部分資料,這時從cache中讀取資料會更快,減少了cpu等待的時間,提高了...