卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

線程調(diào)度的三種方法 在引入線程的操作系統(tǒng)中,資源分配和調(diào)度的基本單位是什么?進(jìn)程還是線程?為什么?

進(jìn)程是資源分配和調(diào)度的基本單元。過程是資源分配的基本單元。與過程相關(guān)的所有資源都記錄在過程控制塊PCB中。指示進(jìn)程擁有或正在使用這些資源。另外,進(jìn)程也是搶占式處理器的調(diào)度單元,具有完整的虛擬地址空間。

進(jìn)程是資源分配和調(diào)度的基本單元。

過程是資源分配的基本單元。與過程相關(guān)的所有資源都記錄在過程控制塊PCB中。指示進(jìn)程擁有或正在使用這些資源。

另外,進(jìn)程也是搶占式處理器的調(diào)度單元,具有完整的虛擬地址空間。當(dāng)一個(gè)進(jìn)程被調(diào)度時(shí),不同的進(jìn)程有不同的虛擬地址空間,而同一進(jìn)程中的不同線程共享相同的地址空間。

對(duì)應(yīng)于進(jìn)程,線程與資源分配無關(guān)。它屬于一個(gè)進(jìn)程,并與進(jìn)程中的其他線程共享其資源。

在引入線程的操作系統(tǒng)中,資源分配和調(diào)度的基本單位是什么?進(jìn)程還是線程?為什么?

太多了。

正常情況下,當(dāng)定時(shí)器中斷到達(dá)時(shí),如果當(dāng)前進(jìn)程的時(shí)間片用完了,則對(duì)其進(jìn)行調(diào)度;當(dāng)其他中斷到達(dá)時(shí),則對(duì)其進(jìn)行調(diào)度并落入內(nèi)核;當(dāng)進(jìn)程主動(dòng)請(qǐng)求調(diào)度(如fork new thread、sleep等)時(shí),則對(duì)其進(jìn)行調(diào)度;當(dāng)程序運(yùn)行異常時(shí),它將無法繼續(xù)運(yùn)行。內(nèi)核處理異常后,需要安排恢復(fù)運(yùn)行。還有其他一些情況我目前無法總結(jié)。一句話,如果內(nèi)核不一致,它將被調(diào)度

有兩種基本的方法來調(diào)度進(jìn)程:非剝奪。一旦一個(gè)處理器被分配給一個(gè)進(jìn)程,調(diào)度器就會(huì)一直讓它運(yùn)行,直到進(jìn)程完成或者一個(gè)事件阻止它。當(dāng)一個(gè)進(jìn)程正在運(yùn)行時(shí),系統(tǒng)可以取消已分配給它的處理器,并將其分配給其他進(jìn)程。剝奪原則包括優(yōu)先原則、短程序原則、優(yōu)先原則和時(shí)間分割原則。例如,有三個(gè)進(jìn)程P1、P2和P3,它們分別需要20、4和2個(gè)時(shí)間單位。如果按P1、P2、P3的順序執(zhí)行且不能被剝奪,則每個(gè)過程的周轉(zhuǎn)時(shí)間分別為20、24、26個(gè)單位,平均周轉(zhuǎn)時(shí)間為23.33個(gè)單位。如果采用時(shí)間片原理的剝奪調(diào)度方法,可以得到:可見:P1、P2和P3的周轉(zhuǎn)時(shí)間分別為26、10和6個(gè)單位時(shí)間,平均周轉(zhuǎn)時(shí)間為14個(gè)單位時(shí)間。進(jìn)程調(diào)度性能的指標(biāo)有:周轉(zhuǎn)時(shí)間、響應(yīng)時(shí)間、cpu-i/O執(zhí)行時(shí)間。