日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

真正的实时操作系统

發(fā)布時(shí)間:2024/4/18 windows 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 真正的实时操作系统 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

做嵌入式系統(tǒng)開發(fā)有一段時(shí)間了,做過用于手機(jī)平臺(tái)的嵌入式Linux,也接觸過用于交換機(jī)、媒體網(wǎng)關(guān)平臺(tái)的VxWorks,實(shí)際應(yīng)用后回過頭來看理論,才發(fā)現(xiàn)自己理解的膚淺,也發(fā)現(xiàn)CSDN上好多同學(xué)們都對實(shí)時(shí)、嵌入式這些概念似懂非懂,畢竟如果不做類似的產(chǎn)品,平時(shí)接觸的機(jī)會(huì)很少,即使做嵌入式產(chǎn)品開發(fā),基本也是只管調(diào)用Platform team封裝好的API。所以在此總結(jié)一下這些概念,加深自己的理解,同時(shí)也給新手入門,歡迎大家拍磚,爭取寫個(gè)連載,本文先總結(jié)一下實(shí)時(shí)的概念,什么是真正的實(shí)時(shí)操作系統(tǒng)?

1. 首先說一下實(shí)時(shí)的定義及要求:

參見 Donal Gillies 在 Realtime Computing FAQ 中提出定義:實(shí)時(shí)系統(tǒng)指系統(tǒng)的計(jì)算正確性不僅取決于計(jì)算的邏輯正確性,還取決于產(chǎn)生結(jié)果的時(shí)間。如果未滿足系統(tǒng)的時(shí)間約束,則認(rèn)為系統(tǒng)失效。
http://www.faqs.org/faqs/realtime-computing/faq/

一個(gè)實(shí)時(shí)操作系統(tǒng)面對變化的負(fù)載(從最小到最壞的情況)時(shí)必須確定性地保證滿足時(shí)間要求。請注意,必須要滿足確定性,而不是要求速度足夠快!例如,如果使用足夠強(qiáng)大的CPU,Windows在CPU空閑時(shí)可以提供非常短的典型中斷響應(yīng),但是,當(dāng)某些后臺(tái)任務(wù)正在運(yùn)行時(shí),有時(shí)候響應(yīng)會(huì)變得非常漫長,以至于某一個(gè)簡單的讀取文件的任務(wù)會(huì)長時(shí)間無響應(yīng),甚至直接掛死。這是一個(gè)基本的問題:并不是Windows不夠快或效率不夠高,而是因?yàn)樗荒芴峁┐_定性所以,Windows不是一個(gè)實(shí)時(shí)操作系統(tǒng)

根據(jù)實(shí)際應(yīng)用,可以選擇采用硬實(shí)時(shí)操作系統(tǒng)或軟實(shí)時(shí)操作系統(tǒng),硬實(shí)時(shí)當(dāng)然比軟實(shí)時(shí)好,但是,如果你的公司正在準(zhǔn)備開發(fā)一款商用軟件,那請你注意了,業(yè)界公認(rèn)比較好的VxWorks(WindRiver開發(fā)),會(huì)花光你本來就很少的銀子,而軟實(shí)時(shí)的操作系統(tǒng),如某些實(shí)時(shí)Linux,一般是開源免費(fèi)的,我們公司本來的產(chǎn)品就是基于VxWorks的,現(xiàn)在業(yè)界都在Cost Reduction,為了響應(yīng)號召,正在調(diào)研如何把平臺(tái)換成免費(fèi)的嵌入式實(shí)時(shí)Linux。同學(xué)們,如何選擇,自己考慮吧:-)

硬實(shí)時(shí) - 代表產(chǎn)品 VxWorks

舉一個(gè)經(jīng)常使用的實(shí)例,中高檔汽車中使用的氣囊。當(dāng)報(bào)告車輛碰撞的傳感器中斷CPU后,操作系統(tǒng)應(yīng)快速地分配展開氣囊的任務(wù),并且不允許任何其他非實(shí)時(shí)處理進(jìn)行干擾,晚一秒鐘展開氣囊比沒有氣囊的情況更糟糕,這就是一個(gè)典型的必須使用硬實(shí)時(shí)的系統(tǒng)。

硬實(shí)時(shí)系統(tǒng)指系統(tǒng)要有確保的最壞情況下的服務(wù)時(shí)間,即對于事件的響應(yīng)時(shí)間的截止期限是無論如何都必須得到滿足。

軟實(shí)時(shí) - 代表產(chǎn)品 軟實(shí)時(shí)Linux

再舉一個(gè)實(shí)例,IPTV數(shù)字電視機(jī)頂盒,需要實(shí)時(shí)的處理(解碼)視頻流,如果丟失了一個(gè)或幾個(gè)視頻幀,顯然會(huì)造成視頻的品質(zhì)更差,但是只要做過簡單的抖動(dòng)處理的系統(tǒng),丟失幾個(gè)視頻幀就不會(huì)對整個(gè)系統(tǒng)造成不可挽救的影響。

軟實(shí)時(shí)系統(tǒng)就是那些從統(tǒng)計(jì)的角度來說,一個(gè)任務(wù)能夠得到有確保的處理時(shí)間,到達(dá)系統(tǒng)的事件也能夠在截止期限到來之前得到處理,但違反截止期限并不會(huì)帶來致命的錯(cuò)誤。

---------------------------------------------

請注意:講到這里,想花點(diǎn)墨水區(qū)分一下實(shí)時(shí)和嵌入式的概念,因?yàn)楣P者也長時(shí)間把這兩者混為一談。實(shí)時(shí)操作系統(tǒng)的概念上文已經(jīng)講的很清楚了,主要就是要能確定性的滿足時(shí)間要求。嵌入式系統(tǒng)很難下一個(gè)定義,有興趣的可以百科一下“嵌入式系統(tǒng)”,一般可以認(rèn)為是板子或芯片上軟硬件的總和,嵌入式系統(tǒng)一定要對實(shí)時(shí)任務(wù)有很強(qiáng)的支持能力,所以一般嵌入式系統(tǒng)都會(huì)采用實(shí)時(shí)操作系統(tǒng),根據(jù)不同應(yīng)用,選擇采用硬實(shí)時(shí)或軟實(shí)時(shí)。

---------------------------------------------

2. 如何衡量一個(gè)實(shí)時(shí)操作系統(tǒng)的實(shí)時(shí)性能?

主要有以下兩個(gè)重要指標(biāo):

指標(biāo)1、中斷響應(yīng)時(shí)間(可屏蔽中斷)

計(jì)算機(jī)接收到中斷信號到操作系統(tǒng)作出響應(yīng),并完成切換轉(zhuǎn)入中斷服務(wù)程序的時(shí)間。對于搶先式內(nèi)核,要先調(diào)用一個(gè)特定的函數(shù),該函數(shù)通知內(nèi)核即將進(jìn)行中斷服務(wù),使得內(nèi)核可以跟蹤中斷的嵌套。搶先式內(nèi)核的中斷響應(yīng)時(shí)間由下式給出:
中斷響應(yīng)時(shí)間=關(guān)中斷的最長時(shí)間+保護(hù)CPU 內(nèi)部寄存器的時(shí)間+進(jìn)入中斷服務(wù)函數(shù)的執(zhí)行時(shí)間+開始執(zhí)行中斷服務(wù)例程(ISR)的第一條指令時(shí)間

?

請注意:中斷響應(yīng)時(shí)間是系統(tǒng)在最壞情況下響應(yīng)中斷的時(shí)間,某系統(tǒng)100次中有99次在50ms之內(nèi)響應(yīng)中斷,只有一次響應(yīng)中斷的時(shí)間是250ms,只能認(rèn)為中斷響應(yīng)時(shí)間是250ms。

指標(biāo)2、任務(wù)切換時(shí)間

除為中斷處理提供確定性外,實(shí)時(shí)處理也需要支持周期性間隔的任務(wù)調(diào)度。大量控制系統(tǒng)要求周期性采樣與處理。某個(gè)特定任務(wù)必須按照固定的周期(p)執(zhí)行,從而確保系統(tǒng)的穩(wěn)定性。考慮一下汽車的防抱死系統(tǒng)(ABS)。控制系統(tǒng)對車輛的每個(gè)車輪的轉(zhuǎn)速進(jìn)行采樣(每秒最多 20 次)并控制每個(gè)制動(dòng)器的壓力(防止它鎖死)。為了保持控制系統(tǒng)的正常工作,傳感器的采樣與控制必須按照一定的周期間隔。這意味著必須搶占其他處理,以便 ABS 任務(wù)能按照期望的周期執(zhí)行。

當(dāng)多任務(wù)內(nèi)核決定運(yùn)行另外的任務(wù)時(shí),它把正在運(yùn)行任務(wù)的當(dāng)前狀態(tài)(即CPU 寄存器中的全部內(nèi)容)保存到任務(wù)自己的棧區(qū)之中。然后把下一個(gè)將要運(yùn)行的任務(wù)的當(dāng)前狀態(tài)從該任務(wù)的棧中重新裝入CPU 的寄存器,并開始下一個(gè)任務(wù)的運(yùn)行。這個(gè)過程就稱為任務(wù)切換。做任務(wù)切換所需要的時(shí)間取決于CPU 有多少寄存器要入棧。CPU 的寄存器越多,額外負(fù)荷就越重。

系統(tǒng)實(shí)時(shí)性能重要指標(biāo)的典型值
-----------------------------------------------------
????????????????? VxWorks??? uC/OS-II??????? RT-Linux2.0? QNX6??
硬件平臺(tái)? MC68000? 33MHz-486? 60MHz-486???33MHz-486??
任務(wù)切換? 3.8us????????? < 9us??????????? 不詳????????????????12.57us??
中斷響應(yīng)? < 3us????????? < 7.5us???????? 25us????????????????7.54us??
-----------------------------------------------------

參考文獻(xiàn):《4種實(shí)時(shí)操作系統(tǒng)實(shí)時(shí)性的分析對比》 - 百度一下可以搜到

3. 實(shí)時(shí)操作系統(tǒng)的核心 - 任務(wù)調(diào)度(VxWorks)

既然實(shí)時(shí)性對于實(shí)時(shí)操作系統(tǒng)如此重要,同學(xué)們,我們下面就來學(xué)習(xí)一下實(shí)現(xiàn)實(shí)時(shí)性的核心模塊 - 任務(wù)調(diào)度。筆者所在的公司花了大把銀子購買風(fēng)河的VxWorks,但是為了實(shí)現(xiàn)自己的可控性,除了任務(wù)調(diào)度模塊以外全部重寫,包括內(nèi)存管理、文件管理等其他核心模塊,但唯獨(dú)任務(wù)調(diào)度模塊除外,這可是人家的壓箱底法寶:-)

構(gòu)成應(yīng)用軟件系統(tǒng)的程序集合中,獨(dú)立的、相互作用的程序單元,在其執(zhí)行時(shí)稱之為任務(wù),從系統(tǒng)的角度來看,任務(wù)是競爭系統(tǒng)資源的最小運(yùn)行單元。單個(gè)CPU 中,多任務(wù)機(jī)制制造了一個(gè)多個(gè)任務(wù)同時(shí)執(zhí)行的假象。其實(shí)系統(tǒng)只是根據(jù)一個(gè)多任務(wù)調(diào)度算法,將內(nèi)核插入到這些任務(wù)中執(zhí)行。實(shí)時(shí)系統(tǒng)VxWorks的一個(gè)任務(wù)可有多種狀態(tài),但最基本的狀態(tài)有以下四種:

1) 就緒態(tài)(Ready):任務(wù)只等待系統(tǒng)分配CUP資源。
2) 掛起態(tài)(Pend):任務(wù)需等待某些不可利用的資源而被阻塞。
3) 休眠態(tài)(Sleep):如果系統(tǒng)不需要某一個(gè)任務(wù)工作,則這個(gè)任務(wù)處于休眠狀態(tài)。
4) 延遲態(tài)(Delay):任務(wù)被延遲時(shí)所處的狀態(tài)。

大家可以在網(wǎng)上搜一下VxWorks任務(wù)調(diào)度的相關(guān)文章,一般都會(huì)配狀態(tài)機(jī)圖。

----------------------------

請注意:任務(wù)(task)、進(jìn)程(process)、線程(thread)等概念相互聯(lián)系又相互區(qū)別,因?yàn)椴皇潜疚牡闹攸c(diǎn),這里不多解釋,如果想詳細(xì)了解推薦看一看“Windows Kernel Programming”。在VxWorks中,因?yàn)槊總€(gè)任務(wù)沒有自己獨(dú)立的虛擬內(nèi)存空間,可以把任務(wù)理解為線程。?

----------------------------

任務(wù)由系統(tǒng)內(nèi)核調(diào)度運(yùn)行一段固定長度的時(shí)間,稱為時(shí)間片。調(diào)度是指為任務(wù)分配資源和時(shí)間,使系統(tǒng)滿足特定的性能要求。調(diào)度算法的目的是在正常情況下,盡可能滿足所有任務(wù)的時(shí)限:在峰值負(fù)載條件下,保證強(qiáng)實(shí)時(shí)任務(wù)滿足時(shí)限。因?yàn)闀r(shí)限是區(qū)分實(shí)時(shí)系統(tǒng)和非實(shí)時(shí)系統(tǒng)的關(guān)鍵因素,因此調(diào)度算法是實(shí)時(shí)系統(tǒng)的基本問題。實(shí)時(shí)操作系統(tǒng)所具有的運(yùn)行性能,如吞吐量的大小、周轉(zhuǎn)時(shí)間的長短、相應(yīng)的及時(shí)性和可預(yù)測性等在很大程度上都取決于實(shí)時(shí)調(diào)度。

進(jìn)程調(diào)度可采用下述兩種方式:

1. 非搶占方式。采用這種調(diào)度方式,一旦把處理機(jī)分配給某進(jìn)程后,便讓該進(jìn)程一直執(zhí)行,直到該進(jìn)程完成或發(fā)生某事件而被阻塞,才再把處理機(jī)分配給其他進(jìn)程,決不允許某進(jìn)程搶占已經(jīng)分配出去的處理機(jī)。顯然它難于滿足緊急任務(wù)的要求,實(shí)時(shí)系統(tǒng)中不宜采用這種調(diào)度方式。

2. 搶占方式。允許調(diào)度程序根據(jù)某種原則,去停止某個(gè)正在執(zhí)行的進(jìn)程,將已分配給該進(jìn)程的處理機(jī),重新分配給另一進(jìn)程。搶占的原則有:

- 時(shí)間片原則。各進(jìn)程按時(shí)間片運(yùn)行,當(dāng)一個(gè)時(shí)間片用完后,便停止該進(jìn)程的執(zhí)行而重新進(jìn)行調(diào)度。

- 優(yōu)先權(quán)原則。當(dāng)一個(gè)進(jìn)程到來時(shí),如果其優(yōu)先級比正在執(zhí)行的進(jìn)程的優(yōu)先級高,便停止正在執(zhí)行的進(jìn)程,將處理機(jī)分配給優(yōu)先級高的進(jìn)程,使之執(zhí)行。實(shí)時(shí)系統(tǒng)中一般采用基于優(yōu)先級的搶占式調(diào)度和輪轉(zhuǎn)調(diào)度的進(jìn)程調(diào)度和中程調(diào)度相結(jié)合的調(diào)度策略。因此既可具有較大的靈活性,又能獲得極小的調(diào)度延遲。

VxWorks的wind內(nèi)核缺省調(diào)度機(jī)制為基于優(yōu)先級的搶占式調(diào)度。采用這種機(jī)制時(shí),系統(tǒng)把處理機(jī)分配給優(yōu)先級最高的進(jìn)程,使之執(zhí)行。一旦出現(xiàn)了另一個(gè)優(yōu)先級更高的進(jìn)程時(shí),進(jìn)程調(diào)度程序剝奪當(dāng)前任務(wù)的執(zhí)行,將處理機(jī)分配給高優(yōu)先級任務(wù)。而在相同優(yōu)先級的多個(gè)任務(wù)之間,采用時(shí)間片輪轉(zhuǎn)調(diào)度機(jī)制。采用這種機(jī)制時(shí),當(dāng)一個(gè)任務(wù)到達(dá)時(shí),它被排在輪轉(zhuǎn)隊(duì)列的后面,等待分配給自己的時(shí)間片的到來,如果在時(shí)間片內(nèi)沒有結(jié)束,則再等待屬于自己的時(shí)間片的到來,直到任務(wù)完成。

- 優(yōu)先級搶占式
??? 采用基于優(yōu)先級的搶占式調(diào)度,系統(tǒng)中每個(gè)任務(wù)都有一個(gè)介于最高0到最低255之間的優(yōu)先級。任一時(shí)刻,系統(tǒng)內(nèi)核一旦發(fā)現(xiàn)一個(gè)優(yōu)先級更
高的任務(wù)轉(zhuǎn)變?yōu)榫途w態(tài),內(nèi)核就保存當(dāng)前任務(wù)的上下文并把當(dāng)前任務(wù)狀態(tài)轉(zhuǎn)換為阻塞態(tài),同時(shí)切換到這個(gè)高優(yōu)先級任務(wù)的上下文執(zhí)行。
- 輪轉(zhuǎn)調(diào)度算法
??? 采用輪轉(zhuǎn)調(diào)度算法,系統(tǒng)讓處于就緒態(tài)的優(yōu)先級相同的一組任務(wù)依次輪流執(zhí)行預(yù)先確定長度的時(shí)間片。這是一種處理機(jī)平均分配的方法。如果不使用輪轉(zhuǎn)調(diào)度算法,優(yōu)先級相同的一組任務(wù)中第一個(gè)獲得處理機(jī)的任務(wù)將不會(huì)被阻塞而獨(dú)占處理機(jī),如果沒有阻塞或其他情況發(fā)生,它
不會(huì)放棄處理機(jī)的使用權(quán)。
- 搶占調(diào)度與輪轉(zhuǎn)調(diào)度混合方式
??? 有時(shí),基于優(yōu)先級的搶占式調(diào)度可與輪轉(zhuǎn)調(diào)度相結(jié)合。當(dāng)優(yōu)先級相同的一組任務(wù)依次輪流平均分配處理機(jī)時(shí),若有高優(yōu)先級的任務(wù)轉(zhuǎn)變?yōu)?/span>
就緒態(tài)則可搶占該組任務(wù)。直到再一次符合執(zhí)行條件時(shí),該組任務(wù)才可再次共享處理機(jī)。
??? 為了任務(wù)控制的靈活性,VxWorks內(nèi)核還提供了動(dòng)態(tài)優(yōu)先級機(jī)制,任務(wù)的優(yōu)先級在運(yùn)行期間可動(dòng)態(tài)地變化。同時(shí),為了防止優(yōu)先級反轉(zhuǎn),還具有優(yōu)先級繼承機(jī)制,通過使用互斥信號量可以防止高優(yōu)先級的任務(wù)被迫等待一段不確定時(shí)間,直到一個(gè)低優(yōu)先級任務(wù)完成。

參考文獻(xiàn):《實(shí)時(shí)操作系統(tǒng)VxWorks的內(nèi)核任務(wù)調(diào)度研究》 - 百度一下可以搜到

4. Linux的任務(wù)調(diào)度

通用Linux系統(tǒng)支持實(shí)時(shí)和非實(shí)時(shí)兩種進(jìn)程,實(shí)時(shí)進(jìn)程相對于普通進(jìn)程具有絕對的優(yōu)先級。對應(yīng)地,實(shí)時(shí)進(jìn)程采用SCHED_FIFO或者SCHED_RR調(diào)度策略,普通的進(jìn)程采用SCHED_OTHER調(diào)度策略。

在調(diào)度算法的實(shí)現(xiàn)上,Linux中的每個(gè)任務(wù)有四個(gè)與調(diào)度相關(guān)的參數(shù),它們是rt_priority、policy、priority(nice)、counter。調(diào)度程序根據(jù)這四個(gè)參數(shù)進(jìn)行進(jìn)程調(diào)度。

在 SCHED_OTHER調(diào)度策略中,調(diào)度器總是選擇那個(gè)priority+counter值最大的進(jìn)程來調(diào)度執(zhí)行。從邏輯上分析SCHED_OTHER 調(diào)度策略存在著調(diào)度周期(epoch),在每一個(gè)調(diào)度周期中,一個(gè)進(jìn)程的priority和counter值的大小影響了當(dāng)前時(shí)刻應(yīng)該調(diào)度哪一個(gè)進(jìn)程來執(zhí)行,其中priority是一個(gè)固定不變的值,在進(jìn)程創(chuàng)建時(shí)就已經(jīng)確定,它代表了該進(jìn)程的優(yōu)先級,也代表這該進(jìn)程在每一個(gè)調(diào)度周期中能夠得到的時(shí)間片的多少;counter是一個(gè)動(dòng)態(tài)變化的值,它反映了一個(gè)進(jìn)程在當(dāng)前的調(diào)度周期中還剩下的時(shí)間片。在每一個(gè)調(diào)度周期的開始,priority的值被賦給 counter,然后每次該進(jìn)程被調(diào)度執(zhí)行時(shí),counter值都減少。當(dāng)counter值為零時(shí),該進(jìn)程用完自己在本調(diào)度周期中的時(shí)間片,不再參與本調(diào)度周期的進(jìn)程調(diào)度。當(dāng)所有進(jìn)程的時(shí)間片都用完時(shí),一個(gè)調(diào)度周期結(jié)束,然后周而復(fù)始。另外可以看出Linux系統(tǒng)中的調(diào)度周期不是靜態(tài)的,它是一個(gè)動(dòng)態(tài)變化的量,比如處于可運(yùn)行狀態(tài)的進(jìn)程的多少和它們priority值都可以影響一個(gè)epoch的長短。值得注意的一點(diǎn)是,在2.4以上的內(nèi)核中,priority被nice所取代,但二者作用類似。

可見SCHED_OTHER調(diào)度策略本質(zhì)上是一種比例共享的調(diào)度策略,它的這種設(shè)計(jì)方法能夠保證進(jìn)程調(diào)度時(shí)的公平性--一個(gè)低優(yōu)先級的進(jìn)程在每一個(gè)epoch中也會(huì)得到自己應(yīng)得的那些CPU執(zhí)行時(shí)間,另外它也提供了不同進(jìn)程的優(yōu)先級區(qū)分,具有高priority值的進(jìn)程能夠獲得更多的執(zhí)行時(shí)間。對于實(shí)時(shí)進(jìn)程來說,它們使用的是基于實(shí)時(shí)優(yōu)先級rt_priority的優(yōu)先級調(diào)度策略,但根據(jù)不同的調(diào)度策略,同一實(shí)時(shí)優(yōu)先級的進(jìn)程之間的調(diào)度方法有所不同:

- SCHED_FIFO:不同的進(jìn)程根據(jù)靜態(tài)優(yōu)先級進(jìn)行排隊(duì),然后在同一優(yōu)先級的隊(duì)列中,誰先準(zhǔn)備好運(yùn)行就先調(diào)度誰,并且正在運(yùn)行的進(jìn)程不會(huì)被終止直到以下情況發(fā)生:1.被有更高優(yōu)先級的進(jìn)程所強(qiáng)占CPU;2.自己因?yàn)橘Y源請求而阻塞;3.自己主動(dòng)放棄CPU(調(diào)用sched_yield);

- SCHED_RR:這種調(diào)度策略跟上面的SCHED_FIFO一模一樣,除了它給每個(gè)進(jìn)程分配一個(gè)時(shí)間片,時(shí)間片到了正在執(zhí)行的進(jìn)程就放棄執(zhí)行;時(shí)間片的長度可以通過sched_rr_get_interval調(diào)用得到;

由于Linux系統(tǒng)本身是一個(gè)面向桌面的系統(tǒng),所以將它應(yīng)用于實(shí)時(shí)應(yīng)用中時(shí)存在如下的一些問題:

- Linux系統(tǒng)中的調(diào)度單位為10ms,所以它不能夠提供精確的定時(shí);?
- 當(dāng)一個(gè)進(jìn)程調(diào)用系統(tǒng)調(diào)用進(jìn)入內(nèi)核態(tài)運(yùn)行時(shí),它是不可被搶占的;?
- Linux內(nèi)核實(shí)現(xiàn)中使用了大量的封中斷操作會(huì)造成中斷的丟失;?
- 由于使用虛擬內(nèi)存技術(shù),當(dāng)發(fā)生頁出錯(cuò)時(shí),需要從硬盤中讀取交換數(shù)據(jù),但硬盤讀寫由于存儲(chǔ)位置的隨機(jī)性會(huì)導(dǎo)致隨機(jī)的讀寫時(shí)間,這在某
些情況下會(huì)影響一些實(shí)時(shí)任務(wù)的截止期限;?
- 雖然Linux進(jìn)程調(diào)度也支持實(shí)時(shí)優(yōu)先級,但缺乏有效的實(shí)時(shí)任務(wù)的調(diào)度機(jī)制和調(diào)度算法;它的網(wǎng)絡(luò)子系統(tǒng)的協(xié)議處理和其它設(shè)備的中斷處理都沒有與它對應(yīng)的進(jìn)程的調(diào)度關(guān)聯(lián)起來,并且它們自身也沒有明確的調(diào)度機(jī)制;

參考文獻(xiàn):《基于Linux的實(shí)時(shí)系統(tǒng)》 - 百度一下可以搜到

5. 實(shí)時(shí)Linux研究

呼哧呼哧寫了半天,終于到了重頭戲,實(shí)時(shí)Linux研究。前文說過,風(fēng)河的VxWorks雖然性能大大的好,但是要花很多銀子,對于一般的軟實(shí)時(shí)應(yīng)用系統(tǒng)來說,還是用開源免費(fèi)的實(shí)時(shí)Linux比較好。筆者所在的公司也正在研究將平臺(tái)轉(zhuǎn)為Linux。有許多種方法可以賦予普通Linux實(shí)時(shí)的能力:

5.1 瘦內(nèi)核(微內(nèi)核)- Thin-Kernel

瘦內(nèi)核(或微內(nèi)核)方法使用了第二個(gè)內(nèi)核作為硬件與 Linux 內(nèi)核間的抽象接口。非實(shí)時(shí) Linux 內(nèi)核在后臺(tái)運(yùn)行,作為瘦內(nèi)核的一項(xiàng)低優(yōu)先級任務(wù)托管全部非實(shí)時(shí)任務(wù)。實(shí)時(shí)任務(wù)直接在瘦內(nèi)核上運(yùn)行。瘦內(nèi)核主要用于(除了托管實(shí)時(shí)任務(wù)外)中斷管理。瘦內(nèi)核截取中斷以確保非實(shí)時(shí)內(nèi)核無法搶占瘦內(nèi)核的運(yùn)行。這允許瘦內(nèi)核提供硬實(shí)時(shí)支持。

雖然瘦內(nèi)核方法有自己的優(yōu)勢(硬實(shí)時(shí)支持與標(biāo)準(zhǔn) Linux 內(nèi)核共存),但這種方法也有缺點(diǎn)。實(shí)時(shí)任務(wù)和非實(shí)時(shí)任務(wù)是獨(dú)立的,這造成了調(diào)試?yán)щy。而且,非實(shí)時(shí)任務(wù)并未得到 Linux 平臺(tái)的完全支持(瘦內(nèi)核執(zhí)行稱為瘦 的一個(gè)原因)。

使用這種方法的例子有 RTLinux (現(xiàn)在由 Wind River Systems 專有),實(shí)時(shí)應(yīng)用程序接口(RTAI)和 Xenomai。

5.2 超微內(nèi)核

這里瘦內(nèi)核方法依賴于包含任務(wù)管理的最小內(nèi)核,而超微內(nèi)核法對內(nèi)核進(jìn)行更進(jìn)一步的縮減。通過這種方式,它不像是一個(gè)內(nèi)核而更像是一個(gè)硬件抽象層(HAL)。超微內(nèi)核為運(yùn)行于更高級別的多個(gè)操作系統(tǒng)提供了硬件資源共享。因?yàn)槌?nèi)核對硬件進(jìn)行了抽象,因此它可為更高級別的操作系統(tǒng)提供優(yōu)先權(quán),從而支持實(shí)時(shí)性。

注意,這種方法和運(yùn)行多個(gè)操作系統(tǒng)的虛擬化方法有一些相似之處。使用這種方法的情況下,超微內(nèi)核在實(shí)時(shí)和非實(shí)時(shí)內(nèi)核中對硬件進(jìn)行抽象。這與 hypervisor 從客戶(guest)操作系統(tǒng)對裸機(jī)進(jìn)行抽象的方式很相似。

關(guān)于超微內(nèi)核的示例是操作系統(tǒng)的 Adaptive Domain Environment for Operating Systems (ADEOS)。ADEOS 支持多個(gè)并發(fā)操作系統(tǒng)同步運(yùn)行。當(dāng)發(fā)生硬件事件后,ADEOS 對鏈中的每個(gè)操作系統(tǒng)進(jìn)行查詢以確定使用哪一個(gè)系統(tǒng)處理事件。

5.3 資源內(nèi)核(Resource-kernel)

另一個(gè)實(shí)時(shí)架構(gòu)是資源內(nèi)核法。這種方法為內(nèi)核增加一個(gè)模塊,為各種資源提供預(yù)留(reservation)。這種機(jī)制保證了對時(shí)分復(fù)用(time- multiplexed)系統(tǒng)資源的訪問(CPU、網(wǎng)絡(luò)或磁盤帶寬)。這些資源擁有多個(gè)預(yù)留參數(shù),如循環(huán)周期、需要的處理時(shí)間(也就是完成處理所需的時(shí)間),以及截止時(shí)間。

資源內(nèi)核提供了一組應(yīng)用程序編程接口(API),允許任務(wù)請求這些預(yù)留資源。然后資源內(nèi)核可以合并這些請求,使用任務(wù)定義的約束定義一個(gè)調(diào)度,從而提供確定的訪問(如果無法提供確定性則返回錯(cuò)誤)。通過調(diào)度算法,如 Earliest-Deadline-First (EDF),內(nèi)核可以處理動(dòng)態(tài)的調(diào)度負(fù)載。

資源內(nèi)核法實(shí)現(xiàn)的一個(gè)示例是 CMU 公司的 Linux/RK,它把可移植的資源內(nèi)核集成到 Linux 中作為一個(gè)可加載模塊。這種實(shí)現(xiàn)演化成商用的 TimeSys Linux/RT 產(chǎn)品。

5.4 標(biāo)準(zhǔn)的Linux內(nèi)核最新版本2.6中加入了實(shí)時(shí)功能

目前探討的這些方法在架構(gòu)上都很有趣,但是它們都在內(nèi)核的外圍運(yùn)行。然而,如果對標(biāo)準(zhǔn) Linux 內(nèi)核進(jìn)行必要的修改使其支持實(shí)時(shí)性,結(jié)果會(huì)怎么樣呢?

今天,在 2.6 內(nèi)核中,通過對內(nèi)核進(jìn)行簡單配置使其完全可搶占,您就可以得到軟實(shí)時(shí)功能。在標(biāo)準(zhǔn) 2.6 Linux 內(nèi)核中,當(dāng)用戶空間的進(jìn)程執(zhí)行內(nèi)核調(diào)用時(shí)(通過系統(tǒng)調(diào)用),它便不能被搶占。這意味著如果低優(yōu)先級進(jìn)程進(jìn)行了系統(tǒng)調(diào)用后,高優(yōu)先級進(jìn)程必須等到調(diào)用結(jié)束后才能訪問 CPU。

新的配置選項(xiàng)?CONFIG_PREEMPT?改變了這一內(nèi)核行為,在高優(yōu)先級任務(wù)可用的情況下(即使此進(jìn)程正在進(jìn)行系統(tǒng)調(diào)用),它允許進(jìn)程被搶占。

但這種配置選項(xiàng)也是一種折衷。雖然此選項(xiàng)實(shí)現(xiàn)了軟實(shí)時(shí)性能并且即使在負(fù)載條件下也可使操作系統(tǒng)順利地運(yùn)行,但這樣做也付出了代價(jià)。代價(jià)就是略微減低了吞吐量以及內(nèi)核性能,原因是?CONFIG_PREEMPT?選項(xiàng)增加了開銷。這種選項(xiàng)對桌面和嵌入式系統(tǒng)而言是有用的,但并不是在任何場景下都有用(例如,服務(wù)器)。

在 2.6 內(nèi)核中另一項(xiàng)有用的配置選項(xiàng)是高精度定時(shí)器。這個(gè)新選項(xiàng)允許定時(shí)器以 1μs 的精度運(yùn)行(如果底層硬件支持的話),并通過紅黑樹實(shí)現(xiàn)對定時(shí)器的高效管理。通過紅黑樹,可以使用大量的定時(shí)器而不會(huì)對定時(shí)器子系統(tǒng)(O(log n))的性能造成影響。

只需要一點(diǎn)額外的工作,就可以通過 PREEMPT_RT 補(bǔ)丁實(shí)現(xiàn)硬實(shí)時(shí)。PREEMPT_RT 補(bǔ)丁提供了多項(xiàng)修改,可實(shí)現(xiàn)硬實(shí)時(shí)支持。其中一些修改包括重新實(shí)現(xiàn)一些內(nèi)核鎖定原語,從而實(shí)現(xiàn)完全可搶占,實(shí)現(xiàn)內(nèi)核互斥的優(yōu)先級繼承,并把中斷處理程序轉(zhuǎn)換為內(nèi)核線程以實(shí)現(xiàn)線程可搶占。

參考文獻(xiàn):實(shí)時(shí)Linux架構(gòu)剖析 - M. Tim Jones, 顧問工程師, Emulex Corp.
http://www.ibm.com/developerworks/cn/linux/l-real-time-linux/#resources

?

-------------------------------------------------------------------------

?

本文就到此告一段落,結(jié)合自己的實(shí)際項(xiàng)目經(jīng)驗(yàn),總結(jié)了實(shí)時(shí)操作系統(tǒng)的概念,性能指標(biāo),任務(wù)調(diào)度方法,VxWorks和Linux的實(shí)時(shí)性對比,以及相應(yīng)的介紹。供筆者自己學(xué)習(xí),也供CSDN各位同學(xué)參考,大部分內(nèi)容來自網(wǎng)絡(luò),不是一篇嚴(yán)謹(jǐn)?shù)恼撐?#xff0c;如有紕漏還請指出,共同進(jìn)步。

?

轉(zhuǎn)載請注明出處:http://blog.csdn.net/zhourui1982

總結(jié)

以上是生活随笔為你收集整理的真正的实时操作系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

天天爽夜夜爽人人爽一区二区 | 日日摸日日爽 | 免费视频在线观看网站 | 亚洲精品小区久久久久久 | 国产91对白在线播 | 久久久久99精品国产片 | 久久 国产一区 | 99久久精品国产亚洲 | 中文一区二区三区在线观看 | 亚洲综合五月 | www.香蕉 | 久久精品免费播放 | 久久av免费 | a v在线视频 | 国产色视频网站 | av在线一级| 日韩欧美综合精品 | 三级黄色片在线观看 | 国产色爽| 欧美另类xxx | 亚洲黄色app | 国产夫妻性生活自拍 | a黄色片 | 九九久久免费 | 伊人网站 | 免费看的黄色的网站 | 免费在线观看av网站 | 国产精品久久久久久高潮 | 福利视频一二区 | 中文字幕在线视频网站 | 国产精品久久久久久久7电影 | 色综合天天在线 | 免费黄色在线播放 | 91av原创| 中文字幕精品一区 | 国产精品免费久久久久影院仙踪林 | 精品美女在线视频 | 伊人婷婷网 | 一区二区欧美激情 | 免费看片成年人 | 992tv在线成人免费观看 | 久久亚洲二区 | 中文字幕在线不卡国产视频 | 欧美夫妻性生活电影 | 亚洲成人在线免费 | 日日夜夜爱 | 夜夜躁日日躁狠狠久久av | 一区二区理论片 | av看片网 | 人人添人人澡人人澡人人人爽 | 欧美午夜精品久久久久久浪潮 | 伊人伊成久久人综合网小说 | 中国精品一区二区 | 99色精品视频 | 992tv在线成人免费观看 | 黄色成品视频 | 日日夜夜精品免费 | 91天堂素人约啪 | 激情欧美一区二区三区 | 日韩av在线网站 | 欧美极品裸体 | 人人爽人人av | 色综合天天色综合 | 91黄色成人 | 99精品一级欧美片免费播放 | 伊人电影天堂 | 精品国产网址 | 亚洲国产日韩一区 | 国产麻豆成人传媒免费观看 | 天天插日日操 | 欧美激情视频一区 | 国产精品免费视频久久久 | 精品中文字幕视频 | 中文字幕在线播出 | 国产女教师精品久久av | 九九视频在线观看视频6 | 国产成人精品福利 | 国产永久免费 | 99国产情侣在线播放 | 日韩专区一区二区 | 97在线看 | 久久精品国产第一区二区三区 | 麻豆传媒一区二区 | 97成人精品视频在线观看 | 97超碰免费在线 | 亚洲欧美国产视频 | 久久老司机精品视频 | 久久人人爽爽 | 成人动漫精品一区二区 | 91免费国产在线观看 | av网站播放| 国产精品久久久久久久久久妇女 | 精品国产乱码久久久久久1区2匹 | 国产精品国产三级国产aⅴ9色 | 狠狠狠色丁香综合久久天下网 | 91麻豆精品国产91久久久久久久久 | 91一区一区三区 | 丁香五月缴情综合网 | 中文字幕乱码电影 | 伊人伊成久久人综合网小说 | 亚洲天天草 | 日韩精品一区在线观看 | 国产精品乱码久久 | 少妇搡bbbb搡bbb搡忠贞 | 精品久久久久久久久亚洲 | 国产精品毛片完整版 | 欧美精品中文在线免费观看 | 国产精品一区二区美女视频免费看 | 色哟哟国产精品 | 激情视频免费在线 | 久久久在线免费观看 | 亚洲一级电影视频 | 国产精品免费看 | 欧美日韩国产二区三区 | 射射射综合网 | 在线岛国av | 爱情影院aqdy鲁丝片二区 | 久久久久亚洲a | 色综合狠狠干 | 久久美女电影 | av在线影片| 国产精品v a免费视频 | 国语精品久久 | 一二三四精品 | 深夜福利视频一区二区 | 欧美一二在线 | 草久久影院 | 中文字幕色综合网 | 国产一区影院 | 国产午夜精品视频 | 久久久久久97三级 | 国产成人一区二区啪在线观看 | 国产视频久 | 91亚洲精品久久久久图片蜜桃 | 日韩免费在线观看 | 午夜在线免费观看视频 | 国产精品久久久久久久久久免费看 | www.色婷婷 | 久久黄色网址 | 2019av在线视频 | 国产999精品久久久久久绿帽 | 在线影视 一区 二区 三区 | 久草久草视频 | 国产亚洲情侣一区二区无 | 在线视频精品 | 久久久福利 | 五月天免费网站 | 国产中文在线播放 | 精品麻豆入口免费 | 97在线观看免费高清完整版在线观看 | 久久综合9988久久爱 | 日本二区三区在线 | av黄色免费看 | 亚洲第一区在线观看 | 久久优 | 日本不卡视频 | 在线观看爱爱视频 | 91九色网站| 91天天视频 | 91色影院 | 日韩有码欧美 | 国产亚洲字幕 | 97国产在线 | aⅴ精品av导航 | 欧美一级久久久 | 久久久久这里只有精品 | 免费观看av | 日韩成人精品一区二区 | 日韩av中文在线 | 日本性高潮视频 | 操高跟美女 | 婷婷丁香国产 | av片子在线观看 | 又黄又刺激的网站 | 337p日本大胆噜噜噜噜 | 久草视频在线播放 | 99久久精品免费看国产 | 国产二区精品 | 国产午夜精品av一区二区 | 久久成 | 天天撸夜夜操 | 国产精品美女久久久 | 97爱爱爱| 久久久黄色av | 91av在线免费视频 | 91热视频 | 天天干天天怕 | 婷婷国产在线观看 | 亚洲日韩欧美一区二区在线 | 天天摸天天操天天舔 | 精品国产乱码久久久久 | 超级碰碰碰视频 | 欧美一级乱黄 | 美女黄网站视频免费 | 91av电影在线 | 久久亚洲综合国产精品99麻豆的功能介绍 | 色av资源网 | 狠狠的日 | 在线观看自拍 | 久久影院精品 | 亚洲欧美日韩精品一区二区 | av在线最新 | 最近中文字幕国语免费av | 91香蕉国产在线观看软件 | 免费成人结看片 | 最新真实国产在线视频 | 久久99久久精品国产 | 久久久私人影院 | 国产一区二区三区免费在线 | 亚洲精品视频国产 | 日韩黄色中文字幕 | 中文字幕 国产视频 | 午夜精品久久久久久中宇69 | 亚洲精品日韩一区二区电影 | 最新免费av在线 | 国产精品午夜av | 久久精品三级 | 亚洲精品www久久久久久 | 一级特黄aaa大片在线观看 | 久久久精品国产一区二区 | 最近日本字幕mv免费观看在线 | 麻豆视传媒官网免费观看 | 亚洲美女视频在线 | 国产精品手机在线 | 日韩成人免费在线观看 | 成年人网站免费在线观看 | 日韩欧美在线免费 | 91精品一区二区三区久久久久久 | 五月激情五月激情 | 一区二区三区在线观看免费 | 一区二区三区视频网站 | 视频国产一区二区三区 | 99免费在线| 91精品在线免费 | 国产精品成人免费一区久久羞羞 | 国产免费观看久久 | 国产亚洲激情视频在线 | 99久久这里有精品 | 国产精品成人在线观看 | 亚洲精品午夜aaa久久久 | 久久久影院一区二区三区 | 国产在线污 | 欧美一级片免费在线观看 | 天天天天爱天天躁 | 999视频在线播放 | 香蕉在线视频观看 | 黄色a视频| 国产精品一区免费看8c0m | 欧美黄色软件 | 色99在线| 91在线免费观看国产 | 亚洲人在线7777777精品 | 91九色视频 | 欧美日韩免费观看一区=区三区 | 天天干中文字幕 | 最近在线中文字幕 | 九九精品在线观看 | 狠狠干我 | 国产不卡免费视频 | 天天摸天天舔 | 欧美日韩高清在线一区 | av亚洲产国偷v产偷v自拍小说 | 亚洲精品字幕在线观看 | 国产黄在线看 | 美女黄频在线观看 | 999久久久精品视频 日韩高清www | 久久成年人网站 | 欧美一区二区在线刺激视频 | 91九色精品女同系列 | 国产字幕av | 91精品综合在线观看 | 精品国产一区二区三区蜜臀 | 一级黄毛片 | 中文字幕在线视频第一页 | 国产午夜不卡 | 综合五月| 欧美狠狠操 | 国产高清 不卡 | 91精品国产乱码 | 亚洲女裸体 | 午夜精品久久久99热福利 | av观看久久久 | 日韩不卡高清 | 久久看片网站 | 国产精品高清在线 | 在线国产91 | 97色在线视频| 国产视频精品网 | 日本一区二区不卡高清 | 色欧美日韩 | 久久久精品国产一区二区电影四季 | 2021国产在线视频 | 国产成人一区二区三区免费看 | 欧美一区二区三区在线看 | 欧美激情视频免费看 | 在线不卡视频 | 日韩黄色在线电影 | 97av视频 | 精品91久久久久 | 精品久久久久免费极品大片 | 91精品少妇偷拍99 | 国偷自产中文字幕亚洲手机在线 | 婷婷精品视频 | 中文字幕久久精品一区 | av电影中文字幕在线观看 | 国产视频欧美视频 | 粉嫩av一区二区三区入口 | 在线免费观看黄网站 | 亚洲国产美女精品久久久久∴ | 国产手机视频在线播放 | 日韩在线资源 | 91高清完整版在线观看 | 久久不射电影网 | 狠狠亚洲 | 日韩在线视频一区二区三区 | 亚洲综合视频在线播放 | 69亚洲视频| 视频 天天草| 在线观看日本韩国电影 | 国产一区免费观看 | 国产露脸91国语对白 | 久久69精品久久久久久久电影好 | 亚洲欧洲一区二区在线观看 | 91精品中文字幕 | 曰韩精品 | 黄色亚洲 | 国产一区欧美一区 | 欧美性大胆 | 2021国产在线视频 | 韩国精品福利一区二区三区 | 狠狠狠色丁香婷婷综合久久88 | 久久国产成人午夜av影院潦草 | 99在线热播 | 中文字幕黄色 | 国产在线v | 91在线免费播放视频 | 欧洲亚洲女同hd | 日韩欧美观看 | 97网站| 九九视频在线 | 免费av网址在线观看 | 伊人中文网 | 黄色亚洲大片免费在线观看 | 国产精品毛片一区二区 | 在线免费观看不卡av | 国产美女搞久久 | 日韩免费看片 | 日韩成人精品一区二区三区 | 在线观看视频99 | 日韩成人精品一区二区三区 | 蜜臀久久99精品久久久酒店新书 | 波多野结衣在线播放一区 | 91大神电影 | 国产精品99久久久久久小说 | 免费福利在线视频 | 香蕉一区 | 成人一级免费电影 | 521色香蕉网站在线观看 | h视频日本| 在线电影91 | 成年人在线观看视频免费 | 日韩精品一卡 | 精品国产一区二区三区在线 | 亚洲最新av网站 | 91在线porny国产在线看 | 在线免费观看黄 | 免费在线观看污 | 国产精品嫩草在线 | 国产午夜亚洲精品 | 亚洲精品一区二区三区高潮 | 亚洲理论在线 | 在线观看日韩av | a视频免费| 中文字幕亚洲精品在线观看 | 日韩电影中文字幕在线 | 香蕉日日 | 91国内在线 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 婷婷六月久久 | 永久黄网站色视频免费观看w | 亚洲久草在线视频 | 91精品久久久久久久99蜜桃 | 中文在线资源 | 亚洲成人精品av | 免费在线色视频 | 色噜噜狠狠狠狠色综合 | 97国产在线观看 | 六月丁香伊人 | 麻豆果冻剧传媒在线播放 | 日本高清免费中文字幕 | 欧美一级片在线免费观看 | 人人草在线视频 | 97视频播放 | 激情五月婷婷综合 | 人人草在线视频 | 国产精品18久久久久久不卡孕妇 | 国产尤物视频在线 | 日韩欧美电影 | 麻豆久久久久久久 | 天天操狠狠操夜夜操 | 91麻豆精品 | 精品视频一区在线观看 | 欧美日本一区 | 2022国产精品视频 | 国产一区成人 | 久久噜噜少妇网站 | 欧美成年人在线视频 | 五月婷婷网站 | 蜜臀av在线一区二区三区 | 天天干天天拍 | 中文字幕av有码 | 免费成人av在线看 | 亚洲免费成人av电影 | 亚洲自拍偷拍色图 | 久久午夜色播影院免费高清 | 超碰97人人爱| 久久99视频精品 | 色狠狠综合天天综合综合 | 日韩高清在线不卡 | 亚洲婷婷在线视频 | 国产精品久久久久婷婷二区次 | 色婷婷综合激情 | 91人人射 | 少妇bbbb搡bbbb桶 | 欧美一区在线观看视频 | 久草香蕉在线视频 | 激情丁香综合 | 视频成人 | 天堂av色婷婷一区二区三区 | 91精品在线免费观看视频 | 狠狠色噜噜狠狠狠狠2021天天 | 国产精品久久久久久久免费大片 | 蜜桃视频精品 | 玖玖玖精品 | 成年美女黄网站色大片免费看 | 天天操天天是 | 99中文字幕 | 91精品国产欧美一区二区成人 | 丁香六月天 | 极品久久久久 | 中文字幕乱在线伦视频中文字幕乱码在线 | 色综合天天综合网国产成人网 | 国产主播大尺度精品福利免费 | 日韩久久久久久久久久久久 | 婷婷六月丁 | 国产资源在线视频 | av观看久久久 | 中文字幕精品久久 | 色姑娘综合天天 | 日韩网站在线观看 | 久久人人爽爽人人爽人人片av | 日日夜精品 | 日本中文字幕视频 | 欧美日一级片 | 成年人在线免费视频观看 | 色婷婷精品大在线视频 | 国产精品一区二区久久久 | 在线观看日韩专区 | 久草在线最新视频 | 日本在线观看一区二区三区 | 99福利影院| 久久久99精品免费观看乱色 | 一区二区三区免费 | 99精品免费久久久久久久久 | 在线观看国产成人av片 | 国产九九九精品视频 | 在线播放你懂 | 在线免费观看麻豆 | 91爱看片 | 永久免费精品视频网站 | 国产男女爽爽爽免费视频 | 久久在线视频精品 | 黄视频色网站 | 中文网丁香综合网 | 色偷偷88888欧美精品久久久 | 色综合久久66 | 日韩在线欧美在线 | 国产中文字幕在线观看 | 美女黄频在线观看 | 九九视频这里只有精品 | 天天色天天色 | 蜜臀一区二区三区精品免费视频 | 午夜视频欧美 | 超碰在线网 | 91精品国产成人观看 | 99国产一区 | 91精品啪在线观看国产线免费 | 在线看片日韩 | 在线免费高清视频 | 国产精品99久久久久久武松影视 | 亚洲天堂网视频 | 很黄很黄的网站免费的 | 天天干天天做 | 精品亚洲午夜久久久久91 | 国产精品一区二区在线观看 | 一级a毛片高清视频 | 久久av网址 | 亚洲精品欧美成人 | 免费a视频在线观看 | 中文在线| av成人在线观看 | 日韩xxxx视频| 日韩精品你懂的 | av网站免费在线 | 欧美日韩在线免费观看 | 色综合久久悠悠 | 精品久久久久久亚洲综合网站 | 国产精品久久久久久久久免费看 | 久久精品国产精品亚洲 | 亚洲综合视频在线播放 | 国产精品日韩久久久久 | 天天爱综合 | 精品极品在线 | 国产精品欧美日韩 | 日韩1级片 | 午夜精品99久久免费 | 91精品国产九九九久久久亚洲 | 中文在线8新资源库 | 欧美精品一区二区免费 | 天天做天天爱夜夜爽 | 99久e精品热线免费 99国产精品久久久久久久久久 | 91中文视频 | 最近中文字幕完整高清 | 99久久99久久免费精品蜜臀 | 人人爱人人射 | 日韩大片免费观看 | 久久国产视频网站 | 成人免费观看完整版电影 | 亚州av免费 | 亚洲精品视频网址 | 成人在线视频在线观看 | 麻豆传媒视频在线播放 | 国产成人精品国内自产拍免费看 | 五月天婷亚洲天综合网鲁鲁鲁 | 黄网站色 | 一区二区成人国产精品 | 久久久99精品免费观看乱色 | 中文字幕在线观看日本 | 国产免费观看av | 国产97在线视频 | 丁香婷婷激情国产高清秒播 | 婷婷色视频 | 91系列在线 | 国产精品九九九 | 91亚洲欧美激情 | 久久久久久久综合色一本 | 国产精品久久久av久久久 | 国产精品一区二区在线观看 | 国产精品va最新国产精品视频 | 久久99久久精品 | 欧美在线aa| 免费在线观看日韩视频 | 韩国精品在线 | 成人在线免费看视频 | 中文字幕永久在线 | 中文字幕在线观看2018 | 久久综合狠狠狠色97 | 国产一二三精品 | 国产欧美精品xxxx另类 | 精品一区二区6 | 99久久国产免费看 | 亚洲精品视频免费看 | 久久久99精品免费观看app | 久久超级碰 | 色多多视频在线观看 | 九九精品视频在线 | 婷婷开心久久网 | 91亚洲精品国偷拍自产在线观看 | 在线免费观看黄色大片 | 欧美九九九 | av成人在线观看 | 最新日韩视频在线观看 | 日韩av五月天 | 亚洲精品88欧美一区二区 | 青草视频在线免费 | 日韩视频一区二区三区 | 欧美日韩精品在线免费观看 | 天天草网站 | 99热精品久久 | 91大神精品视频在线观看 | 成人欧美一区二区三区黑人麻豆 | 日韩av成人在线观看 | 91成人网在线 | 精品一区二区三区四区在线 | 成人午夜久久 | 国产在线日本 | 五月婷婷开心中文字幕 | 国产精品丝袜久久久久久久不卡 | 久草视频视频在线播放 | 综合在线色 | 久草在线手机视频 | 免费福利小视频 | 天堂视频中文在线 | 久久天天躁狠狠躁亚洲综合公司 | 欧美日本国产在线观看 | 丁香网婷婷 | 黄色三级在线看 | 欧美日韩精品在线一区二区 | 色网站在线免费 | 欧美亚洲国产日韩 | 欧美一区二区三区四区夜夜大片 | 久久综合久久综合这里只有精品 | 97成人精品视频在线观看 | 成人黄色小说视频 | 黄色免费网站大全 | 日韩久久久久久久久 | 91人人揉日日捏人人看 | 91精品国产自产91精品 | 亚洲精品国偷拍自产在线观看 | av一区二区三区在线观看 | 国产中文字幕在线观看 | 在线成人一区 | www.com久久久 | 日本69hd| 欧美激情亚洲综合 | 又黄又爽又刺激的视频 | 日韩国产在线观看 | av一本久道久久波多野结衣 | 97涩涩视频 | 在线观看中文字幕亚洲 | 国产一级一片免费播放放 | 成人免费xxx在线观看 | 久久久精品电影 | 香蕉久久久久久久 | 波多野结衣在线观看视频 | 九草在线观看 | 精品国产电影一区二区 | 天天射综合网站 | 热re99久久精品国产66热 | 免费在线一区二区 | 中文字幕中文 | 99视频精品免费观看, | 国产精品美女网站 | 国产精品久久久久久久免费大片 | 日本公妇在线观看高清 | 黄色软件在线观看免费 | av成人动漫在线观看 | 在线欧美小视频 | 91色九色| a视频在线观看 | 亚洲国产中文字幕 | 中文字幕高清视频 | 精品主播网红福利资源观看 | 亚洲国产经典视频 | 久草视频观看 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 中文字幕欧美日韩va免费视频 | 激情综合五月婷婷 | 九九九九精品九九九九 | 久久国产片 | 午夜视频色| 国内精品二区 | 成人免费一级 | avsex| 超碰免费在线公开 | 久久影视中文字幕 | 精品久久1 | 国产一区在线不卡 | 国产不卡一 | 精品国产1区2区3区 国产欧美精品在线观看 | 97人人艹 | 日韩视频在线观看免费 | 亚洲国产日本 | 日本精品xxxx | 国产69精品久久久久久 | 丁香花五月| 国产在线p | wwwww.国产| 国产精品嫩草在线 | 国产+日韩欧美 | 一级片观看 | 国产久草在线 | 精品在线一区二区 | 丁香五月亚洲综合在线 | 日韩免费一区二区三区 | 最近日本中文字幕a | 欧美国产91 | 激情综合一区 | 欧美日韩一区二区在线观看 | 国产精品久久 | 国产精品毛片完整版 | 亚洲第一中文网 | 日本在线观看视频一区 | 欧美日韩不卡一区 | av在线进入| 天天爱天天操天天射 | 日韩av在线小说 | av电影免费在线播放 | 久av在线 | 国产视频欧美视频 | 久章草在线 | 精品国产黄色片 | 亚洲国产影院 | 操操操人人| 中文字幕在线观看网站 | 麻花豆传媒mv在线观看 | 亚洲夜夜网 | 看片网站黄色 | 午夜私人影院久久久久 | 国产黄在线免费观看 | 亚洲精品免费在线观看 | 97理论片 | 欧美日韩国产成人 | 国产精品久久久久久麻豆一区 | 西西444www大胆无视频 | av网站在线观看播放 | 日韩在线观看一区二区 | 五月激情久久久 | 免费视频一二三区 | 国产亚洲激情视频在线 | 少妇bbb好爽| 国产精品不卡在线观看 | 日韩精品黄| 欧美激情在线网站 | 一本一本久久a久久精品综合小说 | 免费激情网 | 国产一区二区在线观看免费 | 中文字幕欧美激情 | 99视频在线免费播放 | 天天天干 | 久久99这里只有精品 | 亚洲成人一二三 | 999男人的天堂 | 在线免费观看的av | 久久久综合色 | 亚洲成av人影片在线观看 | 一区二区三区国产精品 | 黄色三级在线观看 | 91自拍视频在线观看 | 午夜精品电影 | 亚洲色视频 | 97福利在线 | 久久综合免费视频影院 | 日日添夜夜添 | 亚洲激情视频 | 在线观看视频中文字幕 | 国产精品v a免费视频 | 亚洲a在线观看 | 九九热在线视频免费观看 | 亚洲黄色三级 | 成年人免费看 | 国产精品igao视频网网址 | 99精品乱码国产在线观看 | 91在线精品观看 | 日韩在线视频精品 | www.天天射| 亚洲精品白浆高清久久久久久 | 日韩在线观看一区二区三区 | 欧美伦理电影一区二区 | 激情婷婷欧美 | 天天婷婷 | 8090yy亚洲精品久久 | 成人av免费在线观看 | 亚洲一区二区麻豆 | 国产99久久九九精品免费 | 最新色站 | 日韩成人一级大片 | 西西4444www大胆无视频 | 在线观看中文字幕一区二区 | 丰满少妇一级片 | a久久久久 | 久久中文精品视频 | 国产在线观看91 | 欧美小视频在线 | 精品久久久久久综合日本 | 亚洲精品久久久久久国 | 国产精品99久久久久久人免费 | 日韩精品免费在线视频 | 欧美日韩伦理在线 | 天天av在线播放 | 97色综合| 成人毛片a | 黄色大片日本免费大片 | 亚洲国产操 | 亚洲最新在线 | 丁香婷婷久久久综合精品国产 | 免费观看版 | 日韩黄视频 | 在线黄av | 天天综合精品 | 国产成人黄色网址 | 日韩精品三区四区 | 日韩精品一区二区三区在线视频 | 日韩在线免费小视频 | 四虎在线免费观看 | 色av婷婷| 亚洲国产午夜精品 | 亚洲精品久久久久久国 | 日韩三级在线 | 日韩精品一区在线观看 | 91欧美精品| 久久66热这里只有精品 | 免费看的黄色的网站 | 欧美综合在线观看 | 玖玖视频免费在线 | 成年人免费看片 | 午夜精品视频在线 | 精品久久久久国产免费第一页 | 免费观看一级视频 | 免费国产黄线在线观看视频 | 超碰97av在线| 中文一区在线 | 国产美女视频网站 | 免费视频在线观看网站 | 国产精品综合久久久久 | 四虎最新域名 | 亚洲精品字幕在线 | 日韩,中文字幕 | 亚洲免费在线观看视频 | 免费在线一区二区 | 99精品小视频 | www黄| 91热视频在线观看 | 日韩高清久久 | 天天干天天操天天操 | 狠狠干综合网 | 国产无吗一区二区三区在线欢 | 在线导航av | 九九亚洲视频 | 中文字幕久久精品亚洲乱码 | 国产高清在线看 | 中国一级片在线 | 青青草在久久免费久久免费 | 在线播放精品一区二区三区 | 欧美一区二区三区在线 | 黄色小说免费观看 | 日韩一区正在播放 | 狠狠激情中文字幕 | 国产成人一区二区三区在线观看 | 国产色在线,com | 国产在线观看免费观看 | 欧美精品在线一区 | 久久人人干 | 美女露久久 | 在线中文字幕视频 | 碰超在线 | 久久亚洲专区 | 亚洲免费不卡 | 精品国产乱码久久久久久1区二区 | 日本精品在线看 | av东方在线| 久久精品999| 在线黄色免费av | 四虎国产精品永久在线国在线 | 99久在线精品99re8热视频 | 久久综合亚洲鲁鲁五月久久 | 国产成人一区二区三区影院在线 | 欧美色就是色 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 国产成人av电影在线观看 | 91在线视频网址 | 中日韩免费视频 | 欧美人体xx| 91精品国产一区二区在线观看 | 91自拍视频在线观看 | 日韩a在线观看 | 超碰人人超 | 粉嫩高清一区二区三区 | 国内精品在线看 | 黄色中文字幕 | 一区二区高清在线 | 在线婷婷 | 婷婷丁香在线视频 | 日韩高清不卡在线 | 国产麻豆精品一区二区 | 久草在| 成人av电影在线播放 | 国产精品 中文字幕 亚洲 欧美 | 久久亚洲视频 | 免费看v片网站 | 免费观看国产视频 | 狠狠操狠狠操 | 国产精品系列在线观看 | 日韩欧美视频免费观看 | 亚洲一片黄 | 国产日韩欧美综合在线 | www.久久久.cum| 国产精品视频免费观看 | 国产三级香港三韩国三级 | 日本一区二区三区免费看 | 一区二区三区精品久久久 | 久久九九影院 | 免费特级黄色片 | 日韩av免费观看网站 | 99久热在线精品视频观看 | 丁香 婷婷 激情 | 午夜精品三区 | 亚洲六月丁香色婷婷综合久久 | 在线观看完整版免费 | 在线播放视频一区 | a级国产乱理论片在线观看 特级毛片在线观看 | 在线有码中文 | 99久久99热这里只有精品 | 久久精品视频99 | 欧美视频99 | 国产亲近乱来精品 | 国产成人三级在线观看 | 婷婷色亚洲 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 欧美精品免费视频 | 最近乱久中文字幕 | 在线观看一区二区精品 | 超碰免费av| 婷婷丁香色| 天天干,天天插 | 国产精品免费在线播放 | 黄色大片中国 | 干狠狠| 免费观看www小视频的软件 | 久久三级毛片 | 久久国产一区二区 | 麻豆果冻剧传媒在线播放 | 久久精品久久久久 | 精品伊人久久久 | 色偷偷男人的天堂av | 韩国精品福利一区二区三区 | 欧美激情视频一二三区 | 在线免费高清一区二区三区 | av不卡免费看 | 亚洲午夜激情网 | 玖玖视频 | 亚洲精品中文字幕在线观看 | 超碰成人av | 亚洲国产精品va在线看黑人动漫 | 日韩免费视频线观看 | 国产在线色视频 | 国产精品video爽爽爽爽 | 韩国av免费在线观看 | 日日摸日日添夜夜爽97 | 色吊丝在线永久观看最新版本 | 色婷婷综合成人av | 国产少妇在线观看 | 久草在线费播放视频 | 国产视频不卡一区 | 婷婷色狠狠 | 国产日产欧美在线观看 | 日韩在线影视 | 91视频 - v11av | 中文在线www| 91av在线电影| 在线观看av网 | 色综合五月天 | 亚欧日韩av | 国产精品嫩草在线 | 日韩大片免费在线观看 | 国产在线色视频 | 久久这里只有精品视频99 | 久久久视频在线 | 97精品超碰一区二区三区 | 黄色av成人在线 | 成年人视频在线免费播放 | 久久久人 | 久久在线观看视频 | 美女av电影 | 欧美日韩在线免费观看 | 中文字幕中文中文字幕 | 在线看v片 | 最近最新中文字幕视频 | 一区二区三区视频 | 视频一区二区在线观看 | 日韩在线不卡 | 欧美日韩1区 | 亚洲欧美乱综合图片区小说区 | 天天草综合 | 日韩在线视频精品 | 狠狠插天天干 | 日韩在线免费小视频 | 毛片888| 精精国产xxxx视频在线播放 | 久久久久国产精品免费免费搜索 | 国产视频亚洲精品 | 摸阴视频 | 天堂av色婷婷一区二区三区 | 人人干干人人 | 99久久久国产精品免费观看 | 久久国产成人午夜av影院宅 | 国产精品二区在线 | 激情校园亚洲 | 五月天综合色 | 日韩电影久久久 | 日韩精品视频在线观看免费 | 免费在线观看av网站 | 国产手机视频 | 中文字幕av网站 | 久久99视频精品 | 日韩国产精品久久 | 国产亚州精品视频 | 中文字幕在线播放一区 | 日韩一区二区免费播放 | 欧美成a人片在线观看久 | 久久中文字幕视频 | 精品国产一区二区三区久久久久久 | 欧美a级成人淫片免费看 | 亚洲夜夜网 | 欧美日韩亚洲在线观看 | 91久久久久久久一区二区 | 99婷婷 | 国产成人91 |