《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 您何時需要實時操作系統?
您何時需要實時操作系統?
中電網
摘要: 選擇實時操作系統是項目團隊的戰略性決策。如果實時系統供應商針對以上問題給出了清楚的答案,那么您離現在和將來選擇到完全適用的實時操作系統又近了一步。
Abstract:
Key words :

大部分嵌入式項目還需要實時操作系統嗎?這個問題問得好,因為現代高性能處理器和 Linux、Windows 和其他通用操作系統 (GPOS) 的實時補丁的可用性都在飛速發展。嵌入式設備的本質道出了答案。在許多情況下,制造設備都需要幾千甚至幾百萬個部件。哪怕設備硬件的單位成本節省 1 美元,都會為制造商帶來不小的財富。換言之,設備無法承受數千兆赫茲級處理器的成本(更不用說熱耗散了)。例如,在汽車遠程信息處理技術市場,常見的 32 位處理器以約 600 Mhz 的速度運行——遠遠慢于臺式機和服務器的常用處理器。在這種運行環境中,實時操作系統能得到低端硬件超快、可預測的響應,因此具有顯著的節約成本的優勢。

除節約成本之外,實時操作系統提供的服務還能使許多計算問題迎刃而解,特別是當多種運行爭奪系統資源時。例如,試想一個用戶期望(或需要)立即響應輸入的系統。利用實時操作系統,軟件開發人員能確保用戶啟動的操作會先于其他系統活動執行,除非必須先執行更重要的任務(如幫助保護用戶安全的運行)。

再試想一個必須滿足服務質量 (QoS) 要求的系統,例如一臺可播放現場視頻的設備。如果設備依靠軟件播放其內容,它可能會以用戶無法接受的速率出現失幀現象——從用戶的角度看,該設備不可靠。但使用實時操作系統的話,軟件開發人員就能精確控制軟件進程的執行順序,確保以適當和一致的媒體速率播放。

實時操作系統并不“公平”

對“硬”實時的需求(以及對實現該功能的實時操作系統的需求)仍然是嵌入式產品業的普遍要求。問題是,實時操作系統具備哪些通用操作系統所不具備的功能呢?適用于一些通用操作系統的實時擴展組件有多大用處呢?它們能提供和實時操作系統一樣的性能嗎?

讓我們先從任務調度開始。在通用操作系統中,調度程序通常使用一種“公平”策略,將線程和進程分配到 CPU 中。這種策略可確保臺式機和服務器的應用程序所需的較高的總吞吐量,但無法保證優先級高、時間要求嚴格的線程先于優先級低的線程執行。

例如,通用操作系統可能會降低分配給優先級高的線程的優先級,或按照有利于系統內其他線程的公平原則,以動態方式調整優先級。因此,優先級高的線程就可能被優先級低的線程搶占。此外,大多數通用操作系統都具有無限期的分配潛伏期:系統內的線程越多,通用操作系統調度線程執行所需的時間就越久。其中任何一種因素都能導致優先級高的線程錯過最后期限,即使在速度很快的 CPU 上。

另一方面,在實時操作系統中,線程會按其優先級的順序執行。如果優先級高的線程準備運行,它能在很短且有限的時間間隔內,從正在執行的優先級低的線程那里接管 CPU。此外,優先級高的線程還能不間斷地運行直到完成任務為止——當然,除非它被優先級更高的線程搶占。這種眾所周知的基于優先級的搶占式調度,可確保優先級高的線程始終如一地滿足最后期限的要求,即使在其他線程爭奪 CPU 時間時。

搶占式內核

大多數通用操作系統的操作系統內核都不是搶占式的。因此,優先級高的用戶線程無法搶占內核調用,相反,它必須等待整個調用全部結束——即使是系統內優先級低的進程進行調用。此外,當驅動程序或其他系統服務(通常在內核調用中運行)以客戶端線程的名義執行時,操作系統通常會丟失所有優先級信息。這種系統行為會導致無法預料的延遲,而且會妨礙關鍵運行按時完成。

另一方面,在實時操作系統中,內核運行是可搶占的。雖然仍有一些時間窗無法搶占,但在設計精密的實時操作系統中,這些間隔非常短暫,通常大約僅幾百納秒。另外,實時操作系統會針對搶占推遲和中斷禁止的時限設置上限;這能保證軟件開發人員確定情況最糟的延遲期。

為實現這一目標,實時操作系統內核必須盡可能簡單、精致。實現這種簡單性的最佳途徑是設計一種只包含短執行路徑服務的內核。通過排除內核中任務集中的運行(如進程加載)并將其分配到外部進程或線程,實時操作系統的設計人員就能保證通過內核的最長的非搶占代碼路徑有上限。

在一些通用操作系統,內核增加了某種程度的可搶占性。但無法搶占的時間間隔仍然比常見實時操作系統的長得多;這種搶占間隔的長度取決于通用操作系統內核中包含的最長的關鍵模塊部分(如網絡)。另外,搶占式通用操作系統內核不能解決可能的無限期延遲情形,例如因為客戶端調用驅動程序或其他系統服務時丟失優先級信息。

避免優先級反轉的機制

即使在實時操作系統中,優先級低的線程也能在無意中阻止優先級高的線程訪問 CPU——這種情況被稱為優先級反轉。當出現無限期的優先級反轉時,可能會錯過關鍵的最后期限,進而導致系統運行異常和全面故障的結果。遺憾的是,在系統設計過程中人們往往會忽視優先級反轉。有很多優先級反轉的實例,包括 1997 年 7 月火星探路者項目遭受困擾的實例。1

一般來說,當優先級不同的兩個任務共享資源,而優先級高的任務無法從優先級低的任務那里獲得資源時,就會出現優先級反轉。為防止這種狀況超過有限的時間間隔,實時操作系統可提供一種通用操作系統不具備的選擇機制,包括優先級繼承和優先級封頂模擬。我們不能單純地評價兩種機制的優劣,所以我們著重介紹優先級繼承的實例。

首先,我們必須考慮任務同步如何能造成阻塞,而阻塞反過來又如何導致優先級反轉。我們假設有任務 1 和任務 2 兩個任務正在運行,其中任務 1 具有較高的優先級。如果任務 1 準備執行,但必須等待任務 2 完成運行,就出現阻塞的狀況。同步化也會導致這種阻塞;例如,任務 1 和任務 2 共享由鎖或信號量控制的資源,任務 1 等待任務 2 對資源進行解鎖。或者,當任務 1 請求目前正由任務 2 使用的服務時,也會出現阻塞狀況。

1 Michael Barr.“優先級反轉簡介”

阻塞允許任務 2 運行,直到任務 1 等待的條件出現為止(例如,任務 2 對兩個任務共享的資源解鎖)。此時,任務 1 可以執行。任務 1 須等待的總時間會隨最少時間、平均時間和最多時間變化。這種間隔就是阻塞因數。如果任務 1 必須滿足一定的時間限制,該因數就不能隨任何參數變化,如線程數或系統內的輸入。換句話說,必須限制阻塞因數。

現在,我們引入第三個任務(任務 3)——其優先級比任務 2 的高但比任務 1 的低(參見圖 1)。當任務 2 正在運行時,任務 3 準備運行,它會搶占任務 2,而任務 2 在任務 3 被阻塞或完成前都無法運行。當然,這樣會增加任務 1 的阻塞因數;也就是說,它會進一步延遲任務 1 的運行。搶占導致的總延遲就是優先級反轉。

實際上,可以有多個任務以這種方式搶占任務 2,從而導致連續阻塞的結果。在這種情況下,任務 2 可能被無限期地搶占,產生無限期的優先級反轉,導致任務 1 無法滿足其最后期限。

這時優先級繼承就會發揮作用。如果我們回到上述假設中,在同步期內使任務 2 以任務 1 的優先級運行,那么任務 3 就無法搶占任務 2,這樣就能避免優先級反轉的產生(參見圖 2)。 

384

圖 1——當任務 3 搶占任務 2 時,任務 1 等待任務 2 完成運行。這進一步推遲了任務 1 的運行。 4 

385

圖 2——任務 2 繼承了任務 1 的優先級,因而阻止了任務 3 搶占任務 2。任務 3 不再推遲任務 1 的運行。

提供有保證的 CPU 可用性的分區調度

保證資源的可用性對許多系統而言都至關重要。如果某個關鍵子系統(如 CPU 周期)丟失,用戶就無法獲取該子系統提供的服務。例如,在拒絕服務 (DoS) 攻擊中,惡意用戶會利用需要優先級高的進程處理的請求攻擊系統。該進程會使 CPU 過載并導致其他進程的 CPU 周期匱乏,從而使用戶無法使用系統。

安全漏洞并非是導致進程匱乏的唯一原因。在許多情況下,增加系統的軟件功能都會導致系統“瀕臨危險邊緣”,導致現有應用程序的 CPU 時間匱乏。及時運行的應用程序或服務不再按預期或要求的那樣迅速響應。從歷史角度,解決這一問題的唯一途徑是更新硬件或對軟件進行重新編碼(或重新設計)——這兩種方法都無法讓人滿意。

為解決這些問題,系統設計人員需要一種可通過硬件或軟件執行 CPU 預算的分區計劃,以阻止進程或線程獨占其他進程或線程所需的 CPU 周期。實時操作系統正是執行 CPU 分區預算的最佳選擇,因為實時操作系統已經提供了對 CPU、內存和其他計算資源的集中訪問。

某些實時操作系統提供了固定分區調度算法。系統設計人員能利用這種調度算法對任務進行分組或分區,然后為每個分區分配一定比例的 CPU 時間。利用這種方法,任何既定分區內的任務消耗的 CPU 時間都不會超過該分區靜態確定的比例。例如,我們假設為分區分配了 30% 的 CPU。如果該分區內的進程隨后成為拒絕服務攻擊的目標,它會消耗不超過 30% 的 CPU 時間。這種分配限制確保了其他進程保持各自的可用性;例如,它能保證可訪問的用戶界面(如遠程終端)。因此,操作人員能訪問系統并解決問題——無需按動復位開關。 5

但是,這種方法也存在問題。由于調度算法是固定的,因此一個分區無法使用分配到另一個分區的 CPU 周期,即使這些分區未使用其分配的周期。這種方法會浪費 CPU 周期并阻止系統處理高峰需求。因此,系統設計人員必須使用更昂貴的處理器應對運行緩慢的系統,或限制系統能支持的功能數量。

自適應分區

另一種被稱作自適應分區的方法提供了更靈活的動態調度算法,從而有效克服了這些缺陷。與靜態分區一樣,自適應分區允許系統設計人員為單獨進程或一組進程預留 CPU 周期。因此,系統設計人員能保證一個子系統或分區上的負載不會影響其他子系統的可用性。而且,與靜態分區不同的是,自適應分區還能將空閑分區中的 CPU 周期以動態方式重新分配到可受益于額外處理時間的分區——只有當 CPU 滿載時,分區預算才會執行。因此,系統就能處理高峰需求并使利用率達到 100%,同時又能繼續享受資源保證帶來的收益。

同樣重要的是,自適應分區還能直接應用于先有系統,而無需重新設計代碼或修改代碼。例如,在 QNX Neutrino 中,系統設計人員只需啟動分區內已有的基于 POSIX 應用程序,實時操作系統的調度程序就會確保每個分區都會收到分配的預算。在每個分區內,會繼續根據基于優先級的搶占式調度算法對每項任務進行調度——應用程序不必更改其調度運行。此外,系統設計人員還能以動態方式重新配置分區,以精確調節系統實現最佳性能。

 

386

圖 3——自適應分區可阻止優先級高的任務消耗超過其分配的規定比例的 CPU,除非系統包含未使用的 CPU 周期。例如,任務 A 和任務 D 可在分配至分區 3 的時間內運行,因為任務 E 和任務 F 不需要剩余的 CPU 周期預算。 6

“組合”內核

通用操作系統(包括 Linux、Windows 和各種類型的 Unix 系統)通常都缺少我們目前介紹的實時機制。但供應商已開發出許多實時擴展組件和補丁,試圖填補這一空白。例如,有一種雙內核方法,其中的通用操作系統能以任務的形式在專用實時內核上運行(參見圖 4)。任何需要確定性調度的任務都會在該內核中運行,但其優先級要高于通用操作系統的優先級。因此,只要這些任務需要運行,它們就能搶占 Linux,而且只有在其工作完成后,才會向 Linux 釋放 CPU。

遺憾的是,實時內核中運行的任務只能有限地利用通用操作系統中現有的系統服務,如文件系統、網絡服務等。

實際上,如果實時任務向通用操作系統請求任何服務,它都會面臨同樣的搶占問題,這會阻止通用操作系統以確定方式運行。因此,必須針對實時內核創建新的驅動程序和系統服務,即使通用操作系統中已存在相同的服務。但是,多數通用操作系統為正常的非實時進程提供的受內存管理單元 (MMU) 保護的可靠環境卻無法惠及在實時內核中運行的任務。相反,它們會在無保護的內核空間運行。因此,任何含有公共編碼錯誤(如損壞的 C 指針)的實時任務都會輕易導致內核出現嚴重故障。這的確是一個問題,因為需要實時功能的大部分系統同樣需要極高的可靠性。

雙內核方法的不同實現使用不同的應用程序接口 (API) 使問題進一步復雜。在多數情況下,為通用操作系統編寫的服務無法輕易移植到實時內核中,而且針對一個供應商的實時擴展組件編寫的任務未必能在另一個供應商的實時擴展組件上運行。

 

387

圖 4——在常見的雙內核實現中,通用操作系統會作為優先級最低的任務在單獨的實時內核中運行。

這種解決方案指出了使通用操作系統支持實時運行的實際困難和復雜性。但這并非是關于實時操作系統和通用操作系統孰優孰劣的問題。通用操作系統(如 Linux、Windows 和各種 Unix 系統)都能以臺式機或服務器操作系統的形式正常運行。但是,當進入不符合其設計用途的確定運行環境中(如車載遠程信息處理裝置、醫療器械、實時控制系統和連續媒體應用)時,它們就會凸顯不足。 7

令調試和定制更輕松的源代碼

使用通用操作系統仍有一些好處,例如在 Linux 的開源模式下支持廣泛使用的應用程序接口 (API)。利用開源模式,軟件開發人員能針對應用程序的具體需求定制操作系統組件,從而能節約大量用于故障排解的時間。為保持這些優勢,實時操作系統的供應商應根據友好的商業授權許可條款,確保其源代碼易于訪問。

實時操作系統的架構也發揮了重要作用。例如,基于微內核設計的實時操作系統能從根本上簡化操作系統的定制過程。在微內核實時操作系統中,只有少數核心基本對象(如信號、計時器、調度程序)才會存在于內核中。所有其他組件(驅動程序、文件系統、協議棧、應用程序)都會以單獨的受內存保護的進程在內核外部運行;參見圖 5。因此,開發定制的驅動程序和其他與應用程序有關的操作系統擴展組件無需專門的內核調試程序或內核專家。實際上,作為用戶空間程序,開發這種操作系統擴展組件和開發標準應用程序一樣容易,因為開發人員都能使用標準、源代碼級工具對它們進行調試。

 

388

圖 5——在微內核實時操作系統中,系統服務作為標準的用戶空間進程運行,因而簡化了操作系統的定制任務。

例如,如果設備驅動程序試圖訪問其進程空間之外的內存,操作系統就能識別相關進程,指出故障位置并創建可使用源代碼級調試工具查看的進程轉儲文件。轉儲文件可包括調試程序確定導致故障的源代碼行所需的所有信息以及診斷信息(如數據項的內容和函數調用的歷史)。 8

這種架構還提供了絕佳的故障隔離和恢復功能:如果驅動程序、協議棧或其他系統服務出現故障,它可在不影響其他服務或損壞操作系統內核的情況下完成這種操作。實際上,“軟件監視程序”會持續監測此類事件,并能以動態方式重啟出現故障的服務,無需重啟整個系統或以任何方式干擾用戶。同樣,驅動程序和其他服務都能以動態方式停止、啟動或升級,無需關閉系統。

絕不可小看這些優勢——因為破壞實時性能的最大威脅就是不定期的系統重啟!甚至軟件更新中包含的以可控制的方式進行的預定重啟都會干擾系統運行。為保證一直滿足最后期限的要求,軟件開發人員必須使用即使在出現軟件故障或進行服務升級時,也能保持連續可用的操作系統。

戰略決策

實時操作系統能使復雜的應用程序變得可預測而且可靠;實際上,實時操作系統實現的精確時間控制,就是通用操作系統無法提供的可靠功能。(如果基于通用操作系統的系統由于計時錯誤而無法正常運行,我們可以合理認為該系統不可靠。)選擇正確的實時操作系統本身仍然是一項復雜的任務。實時操作系統的底層架構是重要標準,而其他因素也不例外。具體包括:

• 調度算法的靈活選擇——實時操作系統支持調度算法選擇(先入先出 [FIFO] 調度、循環調度、偶發調度等)嗎?您能根據每個線程分配這些算法嗎?或者實時操作系統要求您針對系統中的所有線程分配一種算法嗎?

• 時間分區——實時操作系統支持能為進程提供有保證的 CPU 周期預算的時間分區嗎?這種保證簡化了對多個開發團隊或供應商的子系統進行集成的工作。它們還能確保關鍵任務在系統遭到拒絕服務 (DoS) 攻擊和其他惡意攻擊時,保持可用并滿足其最后期限的要求。

• 支持多核處理器——向多核處理器遷移的功能已成為各種高性能設計的基本要求。實時操作系統是否支持多重處理模式(對稱多重處理、不對稱多重處理、混合多重處理)的選擇,并幫助您最大限度地利用多核硬件?允許您診斷和優化多核系統性能的系統跟蹤工具支持實時操作系統嗎?如果沒有能顯示資源競爭、線程的過度遷移和其他多核設計常見問題的工具,那么對多核系統進行優化就會變得異常麻煩和費時。

• 遠程診斷工具——由于許多嵌入式系統都不允許有故障時間,因此實時操作系統供應商應提供能在不中斷系統服務的情況下分析系統運行的診斷工具。尋找能提供運行分析工具(用于系統剖析、應用程序剖析和內存分析的)的供應商。

• 開放的開發平臺——實時操作系統供應商能否提供基于開放平臺(如 Eclipse)的開發環境,允許您“插入”您最喜歡的第三方工具以便進行建模、版本控制等工作?或者,開發環境是基于專有技術的嗎?

• 圖形用戶界面——實時操作系統使用基元圖形庫嗎?或者它提供了高級圖形處理功能(如多層界面、基于 Flash 的人機界面、多目標顯示、3D 加速渲染和真正的窗口系統)嗎?您能輕松地自定義圖形用戶界面的視覺效果嗎?圖形用戶界面能同時顯示和輸入多種語言(中文、朝鮮語、日語、英語、俄語等)嗎?2D(如 Flash)和 3D(如 OpenGL ES)應用程序能輕松共享同一屏幕嗎? 9

• 標準應用程序接口——實時操作系統限制您使用專有應用程序接口嗎?或者它提供了對標準應用程序接口(如 POSIX 和 OpenGL ES)的認證支持,使各種運行環境之間的代碼移植變得更容易?實時操作系統還提供對應用程序接口的綜合支持嗎?還是只支持一小部分已定義接口的子集?

• 源代碼——實時操作系統供應商允許您輕松訪問源代碼以簡化調試過程,并幫助您根據具體需求定制實時操作系統服務嗎?

• 面向數字媒體的中間件——對數字媒體的靈活支持已成為各種嵌入式系統(如車載收音機、醫療設備、工業控制系統、媒體服務器以及消費電子產品)的設計要求。系統可能需要處理多種媒體資源(如 USB 閃存、MP3 播放器、網絡流媒體、藍牙電話等),分辨多種數據格式(如 MP3、WMA、AAC、MPEG-2、MPEG-4 等)并支持各種數字版權管理 (DRM) 方案。通過為數字媒體提供設計精密的中間件,實時操作系統供應商能避免連接多媒體資源、組織數據以及初始化適當的數據處理路徑所需的大量軟件工作。另外,設計完善的中間件解決方案還能靈活支持新的數據源(如下一代 iPod),無需修改用戶界面或其他軟件組件。

選擇實時操作系統是項目團隊的戰略性決策。如果實時系統供應商針對以上問題給出了清楚的答案,那么您離現在和將來選擇到完全適用的實時操作系統又近了一步。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产四虎影院 | 无码人妻出轨黑人中文字幕 | 色婷婷综合久久久久中文字幕 | 影音先锋在线看片资源 | 久久91精品国产91久久久 | 国产福利合集 | 清纯唯美一区二区三区 | 成人一区二区三区视频在线观看 | 浪潮av激情高潮国产精品 | 日韩国产三级 | 亚洲成av人片久久 | 国产精品日韩一区二区 | 男男一级淫片免费播放 | 欧美极品中文字幕 | 看一级大片 | 中文精品一区 | 国产精品1区2区 | 国产一区二区三区四区在线观看 | 久久综合资源 | 国产极品福利 | 少妇愉情理伦片高潮日本 | 免费成人看视频 | 成人高清免费观看mv | 少妇逼逼| 极品少妇xxxx精品少妇偷拍 | 激情狠狠| 日本道精品一区二区三区 | 欧美一级淫片007 | 日本大尺度床戏揉捏胸 | 亚洲18禁私人影院 | 欧美日韩成人 | 国产爆初菊在线观看免费视频网站 | 无码人妻精品一区二区三区下载 | 999在线观看视频 | 欧美两根一起进3p做受视频 | 韩日视频 | 另类一区二区三区 | 18禁女裸乳扒开免费视频 | 欧美三日本三级少妇99 | 好男人中文资源在线观看 | 白嫩少妇激情无码 | 狠狠综合久久av一区二区老牛 | 九九在线视频免费观看精彩 | 亚洲欧洲精品成人久久奇米网 | 久操热线 | 日韩成人精品一区二区 | 大片免费在线观看视频 | 岛国精品 | 性欧美xxx69hd高清 | 天天爱av| 国产成人无码精品午夜福利a | 日日弄天天弄美女bbbb | 久久精品人人做人人爽电影蜜月 | 国产在线精品成人免费怡红院 | 黑人巨大精品欧美 | 久久久久久伊人 | 日本在线有码 | 国产三级日本三级在线播放 | 麻豆免费视频 | 成人三级k8经典网 | 中文视频在线观看 | 亚洲精品国产精品乱码不97 | 一本之道新久 | 午夜影院一区二区 | 精品国产乱码久久久久久郑州公司 | 高清av一区二区三区 | 久久视频在线免费观看 | 久久久免费高清视频 | 日韩精品第一区 | 男人用嘴添女人下身免费视频 | 成人免费观看视频网站 | 欧亚一级片| 一二三四在线观看免费视频 | 色婷婷av一区二区三区gif | 婷婷丁香色综合狠狠色 | 看全色黄大色黄大片大学生 | av在线首页 | 亚洲欭美日韩颜射在线二 | 日本在线视频一区 | 国产黑丝视频 | 成人亚洲欧美成αⅴ人在线观看 | 在线免费观看亚洲视频 | 久久久性色精品国产免费观看 | 亚洲成aⅴ人片久青草影院 亚洲无av码一区二区三区 | 玩丰满熟妇xxxx视频 | 日本3级网站 | 男女深夜福利 | 天天草天天操 | 尤物av无码色av无码 | 又色又湿又黄又爽又免费视频 | 国产精品www伦之荡艳岳 | 黄桃av无码免费一区二区三区 | 正在播放国产真实哭都没用 | 丰满少妇大力进入av亚洲葵司 | 国产刺激视频 | www.日本高清 | 黄色av网站在线免费观看 | 亚洲天堂网在线播放 | 福利视频一区 | 亚洲精品乱码久久久久久按摩观 | 久精品国产 | 好吊妞国产欧美日韩免费观看网站 | 香港三级精品三级在线专区 | 久久99热这里只有精品 | 亚洲综合精品伊人久久 | 思九九爱九九 | 久久久成人毛片无码 | 精品国产区 | 暴力强奷在线播放无码 | 中文字幕最新 | 欧美成人精品一级乱黄 | 91精品无人区麻豆乱码1区2区介绍 | 黄色小网站在线观看 | 国产又粗又深又猛又爽又在线观看 | 国产精品尤物yw在线观看 | 欧美疯狂性受xxxxx另类 | 在线天堂新版资源www在线 | 色综合视频在线观看 | 九九九九九伊人 | 三级黄色片免费观看 | 在线免费观看网站入口在哪 | 色妞综合 | 亚瑟av亚洲精品一区二区 | 中文在线免费观看入口 | 国产三级视频在线 | 欧美精品网址 | 国产精品爽黄69天堂a | 日韩免费影院 | av在线中文字幕不卡电影网 | 一级片黄色毛片 | 久久久黄色网 | 精品亚洲91 | 一级特黄aa| 亚洲伊人伊色伊影伊综合网 | 日本高清视频一区 | 粗大猛烈进出高潮视频大全 | 操操av| 夜先锋av资源网站 | 黄色片毛片| 欧美在线视频一区二区三区 | 欧美大尺度床戏做爰 | 国产乱国产乱 | 欧美天堂一区二区 | 新版资源天堂中文 | 亚洲精品国产电影 | 亚洲色www永久网站 少妇人妻综合久久中文字幕 | 乱色熟女综合一区二区三区 | 成年人网站免费视频 | 一级做受大片免费视频 | 超碰资源在线 | 国产精品久久久一区二区 | 欧美xxxxx精品 | 国产精品成人亚洲一区二区 | 狠狠色噜噜狠狠狠狠色综合久 | 亚洲瑟瑟 | 国产一区二区精品丝袜 | 中国女人内谢69xxxx免费视频 | 久久青青视频 | 久久免费看少妇a高潮一片黄特 | 香蕉a| 国产果冻豆传媒麻婆 | 欧美视频亚洲视频 | 免费成人视屏 | 欧美色综合天天久久综合精品 | 国产成人精品一区二三区在线观看 | 爱爱免费网站 | 日本大尺度激情做爰电2022 | 另类小说色 | 999在线观看精品免费不卡网站 | 免费看三级毛片 | 99久久99久久免费精品蜜臀 | 色欧美88888久久久久久影院 | 久热在线中文字幕色999舞 | yourporn久久久亚洲精品 | 杨幂毛片 | 欧美久草 | 国产精品一区二区免费看 | 成人做爰69片免费观看 | 999这里只有精品 | 欧美日韩精选 | 黄色一级毛片 | 亚洲午夜久久久久久久国产 | 最近中文字幕在线中文高清版 | 国产精品天堂avav在线 | 国产冒白浆 | 最新国产网站 | 国产视频一区二区三区四区五区 | 国产成人精品午夜视频' | 91视频免费看片 | 在线观看岛国av | 欧美日韩视频在线观看免费 | 欧美成人免费在线视频 | 欧美三日本三级少妇三99r | 中文字幕色站 | 精品久久久久久久久久久久久久 | 久久久成人网 | 欧美三级网站在线观看 | 成人观看 | 永久免费毛片在线播放 | 国产女同疯狂作爱系列 | 一本色道久久综合狠狠躁 | 欧美色图影院 | 国产中文在线 | 色欲色香天天天综合网www | 户外勾搭av片 | 福利av在线 | 小12箩利洗澡无码视频网站 | 老色鬼永久视频网站 | 色欧美综合 | 精品久久久久香蕉网 | 激情一区二区 | 少妇太紧太爽又黄又硬又爽视频 | 午夜视频一区 | 日韩欧美一区二区三区 | 一起艹在线观看 | 成人无码www在线看免费 | 国产亚洲人成a在线v网站 | 国语做受对白xxxxx在线流氓 | 波多野结衣视频观看 | 各种少妇正面着bbw撒尿视频 | 中文人妻熟女乱又乱精品 | 偷拍激情视频一区二区三区 | 国精品一区 | 久久久欧美精品sm网站 | 免费无码毛片一区二三区 | a级黄色录像 | 天天操网址 | 欧美大屁股xxxx高跟欧美黑人 | 欧美国产日产一区二区 | 久久久久久久久久久影院 | 操久久久 | 欧美巨鞭大战丰满少妇 | 国产成人精品三上悠亚 | 黑人巨大精品欧美一区二区奶水 | 亚洲第一精品网站 | av毛片在线免费观看 | 少妇粉嫩小泬喷水视频www | 日韩久久激情综合啪啪 | 亚洲桃色视频 | 一级猛片免费看 | 亚洲一区二区观看 | 乱肉合集乱高h男男双龙视频 | 久久久久久久久免费 | 亚洲综合久久av一区二区三区 | 国产精品视频在线观看 | 无码h黄肉3d动漫在线观看 | 日本a级片一区二区 | 欧美人妻aⅴ中文字幕 | 亚洲经典千人经典日产 | 解开人妻的裙子猛烈进入 | 丝袜操 | 欧美理论在线观看 | 亚洲色www成人永久网址 | 日本少妇搡bbbb搡bbb | 国产成人精品aa毛片 | 我的公把我弄高潮了视频 | 老熟妇乱子伦牲交视频 | 肉色欧美久久久久久久免费看 | 欧美又大又硬又粗bbbbb影院 | 国产精品自在自线视频 | 国产人妻777人伦精品hd | 国产99久| 国产明星裸体无码xxxx视频 | 欧美午夜精品久久久久久蜜 | 天堂成人av | 成人国内精品久久久久影院vr | 中文字幕在线观看一区二区 | 一级做a爰片久久毛片潮喷 一级做a爰片欧美激情床 | 久久久精品久久日韩一区综合 | 国产无遮挡又黄又爽又色 | 国产福利精品一区二区 | 黄色一级大片在线免费看产 | 俺去俺来也在线www色官网 | 亚洲一区二区免费视频 | 男女一进一出超猛烈的视频不遮挡在线观看 | 好吊妞在线观看 | 天天干天天色综合 | 少妇疯狂做受xxxx高潮台湾 | 精品少妇一区二区三区免费观 | tai9国产一区二区 | 国产精品野外户外 | 久章草在线精品视频免费观看 | 成人自拍av| 少妇被粗大的猛进69视频 | 国产天码视频网站 | 久久精品店| 亚洲成人免费观看 | 国产人妖乱国产精品人妖 | 色亚洲天堂 | 国产精品黄色 | 久久久一区二区三区捆绑sm调教 | 久久久性 | 男女做www免费高清视频网站 | 久久精品一二三区白丝高潮 | 欧美日韩一区二区成人午夜电影 | 国产精品理论片在线观看 | 88国产精品视频一区二区三区 | 国产最爽乱淫视频国语对白 | 国产成人无码专区 | 日日碰狠狠添天天爽 | 日本japanese极品少妇 | 91九色精品女同系列 | 手机av免费在线观看 | 夜色jjj.av | 色哟哟精品视频在线观看 | 玩弄人妻少妇精品视频 | 色婷婷www | 一区免费 | 色欧美99| 午夜精品久久久久久毛片 | 国产成人精品无码短视频 | 99午夜| 免费看一级黄色大片 | 精品国产一区二区三区四区阿崩 | av性色| 久久草草亚洲蜜桃臀 | 亚洲精品高清国产一久久 | www.国产二区 | 精品久久久久久综合日本 | 青青av在线| 中文字幕无码无码专区 | 91精品免费 | 黄色不卡视频 | 成年人午夜免费视频 | 麻豆传媒一区二区三区 | 八戒八戒在线www视频中文 | 少妇大叫好爽受不了午夜视频 | 久久网页 | 人妻丝袜中文无码av影音先锋专区 | 午夜精品在线免费观看 | 日本熟妇色一本在线看 | 亚州五月 | 久久av资源站 | 一级片大片 | 国产毛片毛片毛片毛片毛片 | 人妻夜夜添夜夜无码av | 国产精品黄色网 | 亚洲欧美在线人成最新 | 日本老少交 | 国产一线二线三线女 | 国精产品一区一区三区mba视频 | 国产成人无码a区在线视频无码dvd | 精品国产一区av天美传媒 | 国产成人精品亚洲午夜麻豆 | 日韩一区久久 | 精品美女在线观看 | 国产狂做受xxxxx高潮 | 日韩欧美在线观看一区二区 | aa成人免费视频 | 窝窝午夜理论片影院 | 国产在线一区二区三区四区 | 中文日韩在线 | 懂色av中文字幕 | 色婷婷综合久久久中文字幕 | 91激情视频在线 | 国内综合精品午夜久久资源 | 黑巨人与欧美精品一区 | 亚洲精品丝袜久久久久久 | 黄色a一级 | 中国少妇的呻吟xvideoshd | 特黄特色大片免费 | 亚洲国产欧美精品 | 亚洲国产久 | 国产又色又爽无遮挡免费 | 岳狂躁岳丰满少妇大叫 | 日韩一二区 | 亚洲自拍三区 | 国产老妇伦国产熟女老妇高清 | 国产精品一品二品 | 91偷拍精品一区二区三区 | av在线免费不卡 | 男女啪啪进出阳道猛进 | 午夜视频在线网站 | 欧美又粗大人妖一进一出 | 国产一区二区 | 国产免费极品av吧在线观看 | 色婷婷综合久久久中文字幕 | 天天天天天干 | 亚洲精品乱码久久久久久久久久 | 欧美成人一区二区三区在线视频 | 欧美日韩六区 | 日日操日日摸 | 欧美xxxx黑人又粗又长精品 | 91在线看视频免费 | 日本三级2019 | 67194熟妇人妻欧美日韩 | 久久久夜色精品 | 91绿帽黑人系列一区 | 国产原创精品 | 污污内射久久一区二区欧美日韩 | 免费在线黄网 | 一区不卡在线 | 午夜丰满寂寞少妇精品 | www.欧美色图.com| 精品国产一区二 | 免费丰满少妇毛片高清视频 | 国偷自产中文字幕亚洲手机在线 | 中午日产幕无线码1区 | av手机在线| 一本加勒比hezyo无码专区 | 日本熟妇浓毛 | 日日噜噜噜夜夜爽爽狠狠同性男 | 丰满白嫩尤物一区二区 | 少妇太紧太爽又黄又硬又爽小说 | 欧美日韩毛片 | 人与善性猛交xxxx视频 | 青青草原av| 一本色道久久综合亚洲精品不 | 国产人妻丰满熟妇嗷嗷叫 | 午夜综合网| 丰满少妇小早川怜子影片了 | 九色com| 亚洲午夜天堂 | 波多野结衣调教 | 国产精自产拍久久久久久蜜 | 在线国产91 | 中文字幕人乱码中文 | 青青国产精品视频 | 免费成人黄色网址 | 国产永久免费 | 国产av无码专区亚洲a∨毛片 | 狠狠干2021| 偷拍男女做爰视频免费 | 亚洲国产精品二区 | 亚洲综合激情五月丁香六月 | 另类异族videosex太狠了 | 国产免费最爽的乱淫视频a 国产免国产免费 | 亚洲一区av在线观看 | 这里精品 | 色播在线| 欧美三日本三级少妇99印度 | 天海翼精品久久中文字幕 | 黄色毛片视频校园交易 | 一区二区播放 | 性人久久久久 | 亚洲五月花 | 日本黄色一极片 | 中文字幕成人精品久久不卡 | 欧美大片一区二区三区 | 亚洲精品成人片在线观看 | 日韩毛片中文字幕 | 狠狠v欧美ⅴ日韩v亚洲v大胸 | 欧美日韩免费观看视频 | 中文字幕亚洲乱码熟女一区二区 | 超碰在线观看97 | 欧美一区二区三区在线观看视频 | 国产无| xx久久 | 在线视频一区少妇露脸福利在线 | 亚洲va欧美va国产综合剧情 | 一区二区视频 | 成人动漫视频在线 | 日本妇人成熟免费 | 国产精品99久久久久宅男软件功能 | 午夜性 | 亚洲精品久久久蜜桃 | 日韩精品一区二区在线播放 | 一个人在线免费观看www | 中文字幕日韩一级 | 免费人成在线观看视频播放 | 欧美三级网址 | 国产两女互慰高潮视频在线观看 | 九九视频免费看 | 午夜在线视频免费 | 亚洲美女性生活 | 肥嫩水蜜桃av亚洲一区 | 影音先锋天堂网 | 精精国产xxxx视频在线 | 日本欧美一级片 | 麻豆精品久久久久久久99蜜桃 | 黄色网页免费在线观看 | 永久免费毛片 | 国产98视频| a免费网站免费观看 | 肥婆大荫蒂欧美另类 | 久草中文在线观看 | 黄a无码片内射无码视频 | wwwxxx黄色片 | 深夜免费福利 | 日本网站在线 | 亚洲乱码一区二区三区在线观看 | 久久人人添人人爽添人人88v | 91插插插插插插插 | 麻豆精品一区二区 | zzzwww在线看片免费 | 中文在线观看免费网站 | 国产偷人妻精品一区二区在线 | 天天射网站 | 中文字幕一区二区三区久久 | 国产交换配乱婬视频 | 欧美精品免费在线观看 | 亚洲精品在线观看免费 | 欧美片免费网站 | 丰满少妇久久久久久久 | 成人av一区二区免费播放 | 天天综合精品 | 婷婷丁香色 | 蜜桃av导航 | 久久波多野结衣 | 五月av| 亚洲国产成人精品无码区在线观看 | 欧美视频一区在线观看 | 无码乱码av天堂一区二区 | 极品尤物一区二区三区 | 爆操欧美美女 | 超碰按摩| 亚洲精品热 | 性欧美xxxx精品xxxxrb | 在线看三级 | 越南女子杂交内射bbwxz | 激情网站视频 | 五月婷在线视频 | 国产精品激情在线观看 | 99sao| 国内精品国产成人国产三级粉色 | 国内偷拍精品视频 | 精品毛片乱码1区2区3区 | 伊伊人成亚洲综合人网香 | 亚洲免费成人网 | 伊人情人色综合网站 | 精品国产乱码久久久久久浪潮 | 韩日午夜在线资源一区二区 | 亚洲爱情岛论坛永久 | 久艹在线观看 | 国产成人精品在线播放 | 一级黄色片免费看 | 日本簧片在线观看 | 女儿的朋友4在线观看 | 三攻一受h啪肉np文 三级av毛片 | 国产999精品久久久久久 | 动漫美女爆羞羞动漫在线蜜桃 | 亚洲春色av无码专区在线播放 | 麻豆成人久久精品二区三区免费 | 久久久久久久久免费 | 九九五月天 | 天天弄| 精品无码国产一区二区三区麻豆 | 国产黄色成人 | 成人av免费| 精品久久久久久无码中文字幕 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产成人免费在线 | 久久精品国产sm调教网站演员 | 丁香花小说手机在线观看免费 | 亚洲色播爱爱爱爱爱爱爱 | 欧美精品乱码99久久蜜桃 | 四虎国产精品永久在线国在线 | 女同三级bd高清在线播放 | 精品免费视频 | 久久久久久久久成人 | 三级慰安女妇威狂放播 | 亚洲另类激情综合偷自拍图 | 精品美女一区二区 | 农村少妇野战xxx视频 | 成年人香蕉视频 | 欧美一级淫片 | 一区二区三区四区在线视频 | 人妻熟女一区二区aⅴ向井蓝 | 人人插插 | 日韩精品久久 | 午夜在线 | 禁止18在线观看 | 人人看人人干 | 国产一区二区三区影院 | 国产aⅴ片 | 丝袜 亚洲 另类 欧美 变态 | 日韩精品视频观看 | www7788久久久久久久久 | 亚洲精品无圣光一区二区 | 一本一道久久a久久综合精品 | 中文字幕麻豆 | 色偷偷中文字幕 | 久久人人爽人人爽人人片av | 97超级碰碰碰 | 天堂а√8在线最新版在线 大地资源中文第三页 | 久久久久久97 | 97精产国品一二三 | 少妇淫片| 午夜一区二区国产好的精华液 | 亚洲熟妇av日韩熟妇在线 | 午夜精品在线 | 欧美疯狂做受xxxx高潮 | 亚洲成人精品在线 | 欧美性在线观看 | 永久免费看片在线播放 | 国产女主播av | 久国产精品韩国三级视频 | 国产精品夜色一区二区三区 | 亚洲国产精品无码一线岛国 | 波多野结衣日韩 | 国产精品毛片av | 色综合 图片区 小说区 | 国产精品亚洲一区二区三区喷水 | 久久久久国产精品久久久久 | 日韩黄色免费网站 | 麻豆果冻传媒精品 | 337p粉嫩大胆噜噜噜噜69影视 | 国产免费黄 | 国产日韩亚洲欧美 | 成人无码av片在线观看 | 性欧美视频一区二区三区 | 国产欧美一区二区精品性色超碰 | 欧洲经典二三区 | 乡村乱淫 | 我们的2018在线观看免费高清 | 精品一区二区三区久久久 | 丰满护士巨好爽好大乳 | 亚洲精品综合一区二区三区在线 | av不卡在线免费观看 | 久久久精品波多野结衣av | 日本免费成人 | 国产欧美一区二区三区在线看 | 天天干免费视频 | 五月婷婷激情小说 | 亚洲一区二区观看播放 |