什麼是時間片,CPU的時間片是什麼意思?

2022-06-27 10:46:53 字數 4193 閱讀 9745

1樓:黃意誠

時間片即cpu分配給各個程式的時間,每個執行緒被分配一個時間段,稱作它的時間片,即該程序允許執行的時間,使各個程式從表面上看是同時進行的。

如果在時間片結束時程序還在執行,則cpu將被剝奪並分配給另一個程序。如果程序在時間片結束前阻塞或結束,則cpu當即進行切換。而不會造成cpu資源浪費。

在巨集觀上:我們可以同時開啟多個應用程式,每個程式並行不悖,同時執行。但在微觀上:

由於只有一個cpu,一次只能處理程式要求的一部分,如何處理公平,一種方法就是引入時間片,每個程式輪流執行。

2樓:匿名使用者

時間分片技術是dvb-h中最為重要的新技術模組,它不但能夠有效降低手持終端的平均功耗,並且還是不同網路間實現平穩、無縫業務交換的基礎。

時間分片技術採用突發方式傳送資料,每個突發時間片傳送一個業務,在業務傳送時間片內該業務將單獨佔有全部資料頻寬,並指出下一個相同業務時間片產生的時刻,這樣手持終端能夠在指定的時刻接收選定的業務,在業務空閒時間做節能處理,從而降低總的平均功耗。當然,這期間前端放射機是一直工作的,在相同業務的兩個時間片之間將會傳送其他業務資料,dvb-h訊號就是由這樣許多的時間片組成的。從接收機的角度而言,接收到的業務資料並非是如傳統恆定速率的連續輸入方式,資料以離散的方式間隔到達,因此稱之為突發傳送,如果解碼終端要求資料速率較低但必須是恆定位元速率,接收機可以對接收到的突發資料首先進行緩衝,然後生成速率不變的資料流。

(1)時間分片與功耗

時間分片技術採用突發方式傳送資料,與傳統資料流業務相比具有更高的瞬時速率。為了達到節省功耗的要求,突發頻寬一般為固定頻寬的10倍左右。例如一個恆定速率為350kbit/s的業務流,它意味著要求一個4mbit/s左右的突發頻寬。

注意,突發頻寬在固定頻寬兩倍的情況下功耗就可以節省50%,因此如果頻寬為10倍,可以節省90%。

(2)時間分片與psi/si

dvb-h標準規定psi/si資訊不進行時間分片處理,它們將被分配一個固定頻寬進行傳送,這主要是因為目前使用的psi/si資訊並不支援時間分片傳送,如果進行改動將難以和目前資料表相容,此外移動手持終端不也要求psi/si被時間分片。

手持終端在dvb-h系統中需訪問si中的nit和int表。nit表的內容是固定的,當手持終端加入到一個新網路中時首先要接收該表,確定網路引數。當在不同的傳輸流之間切換時,手持終端需讀取int表,除非以後int表發生了變更,否則終端將不再接收int表,int表變更資訊在psi的pmt表中進行標識。

由於dvb標準規定psi資訊必須每隔100ms重傳一次,如果突發脈衝的業務傳送時間比100ms時間長,則手持終端能夠在接收業務的同時訪問所有psi資訊;如果業務傳送時間小於100ms,手持終端需在業務接收完畢後繼續保持一段工作時間,以確保完成所請求psi表的接收。

(3)時間分片與業務交換

採用時間分片技術使手持終端能夠在業務傳送空閒週期對相鄰蜂窩進行監視,掃描其他頻率訊號、測試訊號強度,但並不中斷本業務的接收。那麼當使用者進入新的網路時,手持終端根據監視結果在空閒週期切換到具有相同業務的不同傳輸流上,從而實現準最優、無縫業務交換。如果我們在前端對業務同步精確編排,完全能夠使相同業務及時出現在相鄰峰窩的不同時隙上,而使用者不會察覺這種變化。

注意在單頻網情況下,只有終端處於不同網路時才進行業務交換,對於單頻網內所有發射機而言被認為是同一峰窩。

此時,需要考慮的問題是這種監視工作必定會影響降低功耗要求,實際上如果將這種影響限制在一個可接受的量級,例如監測某個單一頻率訊號強度的時間不超過20ms,並且用智慧**等方式降低需監測訊號的數量,就可以滿足dvb-h系統的要求。

(4)時間片和條件接收

dvb-h可採用兩種方式實現條件接收,一種是基於ip的條件接收系統(ip-cas)。所有的cas相關資訊都在ip資料中,並可以支援時間分片技術,確保節省功耗。注意,dvb-h標準不須支援cas和接收機間的雙向傳送,ip-cas的只須支援廣播環境即可。

另一種方式是採用dvb通用加擾演算法的條件接受系統(dvb-cas),此時在dvb-h系統通中傳送cas資訊將面臨一些問題。由於dvb-cas使用ecm傳送解擾金鑰,因此ecm不能進行時間分片,另外dvb-cas還使用emm,用於傳送授權管理資訊,由於emm的時間間隔是隨機的,終端必須一直工作以確保不會丟失emm,並且直接使用dvb-cas將影響網路漫遊業務。

為保證dvb-cas的使用,dvb-h做出如下改動:

為確保解擾工作的進行,接收機必須完成ecm接收,系統通過ecm重複率描述符(ecm_repetition_rate_descriptor)標識ecm最小重複週期。如果手持終端在開始接收業務資料前至少完成了一個ecm最小週期接收,則至少能收到一個ecm,從而獲取解擾金鑰。通常解擾金鑰的有效時間為10s,為此接收機必須確保在業務資料到達前10s完成解擾金鑰接收。

emm將採用時間片方式傳送。首先將emm封裝為ip資料包形式,封裝後emm-ip 資料的時間分片方式與其他的ip資料相同,並採用mpe-fec以減少資料丟失。從接收終端的角度來看,載有emm的ip資料是一個附加業務,它是必須被接收的,恢復出的emm-ip資料將被傳送到dvb-cas特定的模組對emm

linux中什麼是時間片

cpu的時間片是什麼意思?

3樓:侯愷

時間片即cpu分配給各個程式的時間,每個執行緒被分配一個時間段,稱作它的時間片,即該程序允許執行的時間,使各個程式從表面上看是同時進行的。如果在時間片結束時程序還在執行,則cpu將被剝奪並分配給另一個程序。如果程序在時間片結束前阻塞或結束,則cpu當即進行切換。

而不會造成cpu資源浪費。在巨集觀上:我們可以同時開啟多個應用程式,每個程式並行不悖,同時執行。

但在微觀上:由於只有一個cpu,一次只能處理程式要求的一部分,如何處理公平,一種方法就是引入時間片,每個程式輪流執行。

微控制器的時間片輪轉是什麼意思,怎麼實現

4樓:匿名使用者

處理器同一個時間只能處理一個任務。處理器在處理多工的時候,就要看請求的時間順序,如果時間一致,就要進行**。挑到一個任務後,需要若干步驟才能做完,這些步驟中有些需要處理器參與,有些不需要(如磁碟控制器的儲存過程)。

不需要處理器處理的時候,這部分時間就要分配給其他的程序。原來的程序就要處於等待的時間段上。經過周密分配時間,巨集觀上就象是多個任務一起執行一樣,但微觀上是有先後的,就是時間片輪換。

在51微控制器中我們採用定義一些標誌位來進行多工的處理,某個時間點到了就去處理某個任務,比如,可以定義1ms標誌去進行某個資料取樣,10ms進行顯示重新整理等等,沒有等到標誌位的到來該任務就不會執行,類似嵌入式系統的中任務被掛起。

5樓:

可以看一下rtx51的介紹就懂了

什麼是「時間片輪轉法」

6樓:匿名使用者

處理器同一個時間只能處理一個任務。處理器在處理多工的時候,就要看請求的時間順序,如果時間一致,就要進行**。挑到一個任務後,需要若干步驟才能做完,這些步驟中有些需要處理器參與,有些不需要(如磁碟控制器的儲存過程)。

不需要處理器處理的時候,這部分時間就要分配給其他的程序。原來的程序就要處於等待的時間段上。經過周密分配時間,巨集觀上就象是多個任務一起執行一樣,但微觀上是有先後的,就是時間片輪換。

7樓:匿名使用者

應該是程式設計時候用的吧,就是按時間分配,每個程序都有一個相同的時間片進行運算,每個時間片輪流一個程序。

8樓:

這是一個作業系統對處理機進行排程的一種實現方法.

以固定的時間為一個單位時間,以這個單位時間為準,沒過一個單位時間,對處理機佔用者進行更換一次.

比如.我以一天的時間為一個單位時間.今天你必須為我輔導.

明天你就為第二個人輔導.後天你就為第三個人輔導.假如只有三個人.

那麼第四天你有又轉回來為我輔導一天了.第五天有為第二人輔導.如此類推.

cpu的時間片是什麼意思?

9樓:山瑤所念

時間片即cpu分配給各個程式的時間,每個執行緒被分配一個時間段,稱作它的時間片,即該程序允許執行的時間,使各個程式從表面上看是同時進行的。如果在時間片結束時程序還在執行,則cpu將被剝奪並分配給另一個程序。如果程序在時間片結束前阻塞或結束,則cpu當即進行切換。

而不會造成cpu資源浪費。在巨集觀上:我們可以同時開啟多個應用程式,每個程式並行不悖,同時執行。

但在微觀上:由於只有一個cpu,一次只能處理程式要求的一部分,如何處理公平,一種方法就是引入時間片,每個程式輪流執行。

甲鈷胺片需要長時間服用嗎,甲鈷胺片主要有什麼作用服用多長時間為長

甲鈷胺片一抄日3次,可根據年齡 症狀酌情增bai 減。如果服du用一個月以上無效,則無需繼續zhi服用。從事汞及其dao化合物的工作人員,不宜長期大量服用本品。建議在醫生指導下使用。甲鈷胺片要正規渠道 如 康德樂大藥房 去買 以免受騙上當,買到假藥偽藥 甲鈷胺片主要有什麼作用?服用多長時間為長 病情...

設定幻燈片下部的頁尾 日期時間 幻燈片編號的字型顏色的步驟

再看看別人怎麼說的。頁尾的字型顏色怎麼改變啊 你試下在檢視 母版 幻燈片母版中修改 你雙擊你要改的字型或者時間便可進入編輯頁尾,然後選中要改變的字型或者時間,改變方法和平時的設定字型格式一樣。檢視 母版 幻燈片母版 在裡面改 powerpoint2010中設定幻燈片頁尾位置插入幻燈片編號和可自動更新...

什么是時間序列,什麼是時間序列

在統計學中作為一種常用的 手段被廣泛應用。時間序列通常有以下三種方法 1.方法一是把一個時間序列的數值變動,分解為幾個組成部分,通常分為 1 傾向變動,亦稱長期趨勢變動t 2 迴圈變動,亦稱週期變動c 3 季節變動,即每年有規則地反覆進行變動s 4 不規則變動,亦稱隨機變動i等。然後再把這四個組成部...