九九99在线视频-九九99香蕉在线视频美国毛片-九九99热久久精品在线9-九九99热-九九99久久精品在免费线bt-九九99久久

以文本方式查看主題

-  曙海教育集團論壇  (http://www.adgdgn.cn/bbs/index.asp)
--  VxWorks技術(shù)討論區(qū)  (http://www.adgdgn.cn/bbs/list.asp?boardid=11)
----  VXWORKS內(nèi)核分析  (http://www.adgdgn.cn/bbs/dispbbs.asp?boardid=11&id=1422)

--  作者:wangxinxin
--  發(fā)布時間:2010-11-17 10:44:12
--  VXWORKS內(nèi)核分析

1. 實時操作系統(tǒng)的結(jié)構(gòu)
     在計算的早期開發(fā)的操作系統(tǒng)的最原始的結(jié)構(gòu)形式是一個統(tǒng)一的實體(monolithic)
。在這樣的系統(tǒng)中,提供的不同功能的模塊,如處理器管理、內(nèi)存管理、輸入輸出等,
通常是獨立的。然而他們在執(zhí)行過程中并不考慮其他正在使用中的模塊,各個模塊都以
相同的時間粒度運行。
     由于現(xiàn)代實時環(huán)境需要許多不同的功能,以及在這樣的環(huán)境中存在的并發(fā)活動所引
起的異步性和非確定性,操作系統(tǒng)變得更加復(fù)雜。所以早期操作系統(tǒng)的統(tǒng)一結(jié)構(gòu)的組織
已經(jīng)被更加精確的內(nèi)部結(jié)構(gòu)所淘汰。
層次結(jié)構(gòu)的起點----內(nèi)核
     操作系統(tǒng)的最好的內(nèi)部結(jié)構(gòu)模型是一個層次性的結(jié)構(gòu),最低層是內(nèi)核。這些層次可
以看成為一個倒置的金字塔,每一層都建立在較低層的功能之上。 內(nèi)核僅包含一個操作
系統(tǒng)執(zhí)行的最重要的低層功能。正象一個統(tǒng)一結(jié)構(gòu)的操作系統(tǒng),內(nèi)核提供了在高層軟件
與下層硬件之間的抽象層。然而,內(nèi)核僅提供了構(gòu)造操作系統(tǒng)其他部分所需的最小操作
集。
對一個實時內(nèi)核的要求
     一個實時操作系統(tǒng)內(nèi)核需滿足許多特定的實時環(huán)境所提出的基本要求,這些包括:
多任務(wù):由于真實世界的事件的異步性,能夠運行許多并發(fā)進程或任務(wù)是很重要的。多
任務(wù)提供了一個較好的對真實世界的匹配,因為它允許對應(yīng)于許多外部事件的多線程執(zhí)
行。系統(tǒng)內(nèi)核分配CPU給這些任務(wù)來獲得并發(fā)性。
     搶占調(diào)度:真實世界的事件具有繼承的優(yōu)先級,在分配CPU的時候要注意到這些優(yōu)先
級。基于優(yōu)先級的搶占調(diào)度,任務(wù)都被指定了優(yōu)先級, 在能夠執(zhí)行的任務(wù)(沒有被掛起
或正在等待資源)中,優(yōu)先級最高的任務(wù)被分配CPU資源。換句話說,當(dāng)一個高優(yōu)先級的
任務(wù)變?yōu)榭蓤?zhí)行態(tài),它會立即搶占當(dāng)前正在運行的較低優(yōu)先級的任務(wù)。
     快速靈活的任務(wù)間的通信與同步:在一個實時系統(tǒng)中,可能有許多任務(wù)作為一個應(yīng)
用的一部分執(zhí)行。系統(tǒng)必須提供這些任務(wù)間的快速且功能強大的通信機制。內(nèi)核也要提
供為了有效地共享不可搶占的資源或臨界區(qū)所需的同步機制。
     方便的任務(wù)與中斷之間的通信:盡管真實世界的事件通常作為中斷方式到來,但為
了提供有效的排隊、優(yōu)先化和減少中斷延時,我們通常希望在任務(wù)級處理相應(yīng)的工作。
所以需要雜任務(wù)級和中斷級之間存在通信。
     性能邊界:一個實時內(nèi)核必須提供最壞情況的性能優(yōu)化,而非針對吞吐量的性能優(yōu)
化。我們更期望一個系統(tǒng)能夠始終以50微妙執(zhí)行一個函數(shù),而不期望系統(tǒng)平均以10微妙
執(zhí)行該函數(shù),但偶爾會以75微妙執(zhí)行它。
     特殊考慮:由于對實時內(nèi)核的要求的增加,必須考慮對內(nèi)核支持不斷增加的復(fù)雜功
能的要求。這包括多進程處理,Ada和對更新的、功能更強的處理器結(jié)構(gòu)如RISC的支持。

擁有其它名字的內(nèi)核
     許多商用化的內(nèi)核支持的功能遠強于上面所列的要求。在這方面,他們不是真正的
內(nèi)核,而更象一個小的統(tǒng)一結(jié)構(gòu)的操作系統(tǒng)。因為他們包含簡單的內(nèi)存分配、時鐘管理
、甚至一些輸入輸出系統(tǒng)調(diào)用的功能。
     這種分類不僅僅是在語義上的爭論,在這篇文章的后面章節(jié)將說明限制內(nèi)核功能和
油畫這些功能的重要性。
2. VxWorks內(nèi)核:Wind
     VxWorks操作系統(tǒng)是一種功能最全的現(xiàn)在可以獲得的獨立于處理器的實時系統(tǒng)。然而
,VxWorks是帶有一個相當(dāng)小的真正微內(nèi)核的層次結(jié)構(gòu)。內(nèi)核僅提供多任務(wù)環(huán)境、進程間
通信和同步功能。這些功能模塊足夠支持VxWorks在較高層次所提供的豐富的性能的要求
。 通常內(nèi)核操作對于用戶是不可見的。應(yīng)用程序為了實現(xiàn)需要內(nèi)核參與的任務(wù)管理和同
步使用一些系統(tǒng)調(diào)用,但這些調(diào)用的處理對于調(diào)用任務(wù)是不可見的。應(yīng)用程序僅鏈接恰
當(dāng)?shù)腣xWorks例程(通常使用VxWorks的動態(tài)鏈接功能),就象調(diào)用子程序一樣發(fā)出系統(tǒng)
調(diào)用。這種接口不象有些系統(tǒng)需要一個笨拙的跳轉(zhuǎn)表接口,用戶需要通過一個整數(shù)來指
定一個內(nèi)核功能調(diào)用。
多任務(wù)
     內(nèi)核的基本功能是提供一個多任務(wù)環(huán)境。多任務(wù)使得許多程序在表面上表現(xiàn)為并發(fā)
執(zhí)行,而事實上內(nèi)核是根據(jù)基本的調(diào)度算法使他們分段執(zhí)行。每個明顯獨立的程序被成
為一個任務(wù)。每個任務(wù)擁有自己的上下文,其中包含在內(nèi)核調(diào)度使該任務(wù)執(zhí)行的時候它
所看到的CPU環(huán)境和系統(tǒng)資源。
任務(wù)狀態(tài)
     內(nèi)核維護系統(tǒng)中的每個任務(wù)的當(dāng)前狀態(tài)。狀態(tài)遷移發(fā)生在應(yīng)用程序調(diào)用內(nèi)核功能服
務(wù)的時候。下面定義了wind內(nèi)核狀態(tài):
     就緒態(tài)----一個任務(wù)當(dāng)前除了CPU不等待任何資源
     阻塞態(tài)----一個任務(wù)由于某些資源不可獲得而被阻塞
     延遲態(tài)----一個任務(wù)睡眠一段時間
     掛起態(tài)----主要用于調(diào)試的一個輔助狀態(tài),掛起禁止任務(wù)的執(zhí)行
     任務(wù)被創(chuàng)建以后進入掛起態(tài),需要通過特定的操作使被創(chuàng)建的任務(wù)進入就緒態(tài),這
一操作執(zhí)行速度很快,使應(yīng)用程序能夠提前創(chuàng)建任務(wù),并以一種快捷的方式激活該任務(wù)

調(diào)度控制
     多任務(wù)需要一個調(diào)度算法分配CPU給就緒的任務(wù)。在VxWorks中默認(rèn)的調(diào)度算法是基
于優(yōu)先級的搶占調(diào)度,但應(yīng)用程序也可以選擇使用時間片輪轉(zhuǎn)調(diào)度。
     基于優(yōu)先級搶占調(diào)度:基于優(yōu)先級的搶占調(diào)度,每個任務(wù)被指定一個優(yōu)先級,內(nèi)核
分配CPU給處于就緒態(tài)的優(yōu)先級最高的任務(wù)。調(diào)度采用搶占的方式,是因為當(dāng)一個優(yōu)先級
高于當(dāng)前任務(wù)的任務(wù)變?yōu)榫途w態(tài)時,內(nèi)核將立即保存當(dāng)前任務(wù)的上文,并切換到高優(yōu)先
級任務(wù)的上文。VxWorks有從0到255共256個優(yōu)先級。在創(chuàng)建的時候任務(wù)被指定一個優(yōu)先
級,在任務(wù)運行的過程中可以動態(tài)地修改優(yōu)先級以便跟蹤真實世界的事件優(yōu)先級。外部
中斷被指定優(yōu)先于任何任務(wù)的優(yōu)先級,這樣能夠在任何時候搶占一個任務(wù)。
     時間片輪轉(zhuǎn):基于優(yōu)先級搶占調(diào)度可以擴充時間片輪轉(zhuǎn)調(diào)度。時間片輪轉(zhuǎn)調(diào)度允許
在相同優(yōu)先級的處于就緒態(tài)的任務(wù)公平地共享CPU。沒有時間片輪轉(zhuǎn)調(diào)度,當(dāng)有多個任務(wù)
在同一優(yōu)先級共享處理器時,一個任務(wù)可能獨占CPU,不會被阻塞直到被一個更高優(yōu)先級
的任務(wù)搶占,而不給同一優(yōu)先級的其他任務(wù)運行的機會。如果時間片輪轉(zhuǎn)被使能,執(zhí)行
任務(wù)的時間計數(shù)器在每個時鐘滴答遞增。當(dāng)指定的時間片耗盡,計數(shù)器會被清零,該任
務(wù)被放在同一優(yōu)先級任務(wù)隊列的隊尾。加入特定優(yōu)先級組的新任務(wù)被放在該組任務(wù)的隊
尾,并將運行計數(shù)器初始化為零。
基本的任務(wù)函數(shù)
         用于狀態(tài)控制的基本任務(wù)函數(shù)包括一個任務(wù)的創(chuàng)建、刪除、掛起和喚醒。一個
任務(wù)也可以使自己睡眠一個特定的時間間隔不去運行。
許多其他任務(wù)例程提供由任務(wù)上下文獲得的狀態(tài)信息。這些例程包括訪問一個任務(wù)當(dāng)前
處理器寄存器控制。
任務(wù)刪除問題
     wind內(nèi)核提供防止任務(wù)被意外刪除的機制。通常,一個執(zhí)行在臨界區(qū)或訪問臨界資
源的任務(wù)要被特別保護。我們設(shè)想下面的情況:一個任務(wù)獲得一些數(shù)據(jù)結(jié)構(gòu)的互斥訪問
權(quán),當(dāng)它正在臨界區(qū)內(nèi)執(zhí)行時被另一個任務(wù)刪除。由于任務(wù)無法完成對臨界區(qū)的操作,
該數(shù)據(jù)結(jié)構(gòu)可能還處于被破壞或不一致的狀態(tài)。而且,假想任務(wù)沒有機會釋放該資源,
那麼現(xiàn)在其他任何任務(wù)現(xiàn)在就不能獲得該資源,資源被凍結(jié)了。
          任何要刪除或終止一個設(shè)定了刪除保護的任務(wù)的任務(wù)將被阻塞。當(dāng)被保護的任
務(wù)完成臨界區(qū)操作以后,它將取消刪除保護以使自己可以被刪除,從而解阻塞刪除任務(wù)

     正如上面所展示的,任務(wù)刪除保護通常伴有互斥操作。
     這樣,為了方便性和效率,互斥信號量包含了刪除保護選項。(參見"互斥信號量"

任務(wù)間通信
     為了提供完整的多任務(wù)系統(tǒng)的功能,wind內(nèi)核提供了一套豐富的任務(wù)間通信與同步
的機制。這些通信功能使一個應(yīng)用中各個獨立的任務(wù)協(xié)調(diào)他們的活動。
共享地址空間
     wind內(nèi)核的任務(wù)間通信機制的基礎(chǔ)是所有任務(wù)所在的共享地址空間。通過共享地址
空間,任務(wù)能夠使用共享數(shù)據(jù)結(jié)構(gòu)的指針自由地通信。管道不需要映射一塊內(nèi)存區(qū)到兩
個互相通信任務(wù)的尋址空間。
          不幸的是,共享地址空間具有上述優(yōu)點的同時,帶來了未被保護內(nèi)存的重入訪
問的危險。UNIX操作系統(tǒng)通過隔離進程提供這樣的保護,但同時帶來了對于實時操作系
統(tǒng)來說巨大的性能損失。
互斥操作
     當(dāng)一個共享地址空間簡化了數(shù)據(jù)交換,通過互斥訪問避免資源競爭就變?yōu)楸匾牧?br/>。用來獲得一個資源的互斥訪問的許多機制僅在這些互斥所作用的范圍上存在差別。實
現(xiàn)互斥的方法包括禁止中斷、禁止任務(wù)搶占和通過信號量進行資源鎖定。
     中斷禁止:最強的互斥方法是屏蔽中斷。這樣的鎖定保證了對CPU的互斥訪問。這種
方法當(dāng)然能夠解決互斥的問題,但它對于實時是不恰當(dāng)?shù)模驗樗阪i定期間阻止系統(tǒng)
響應(yīng)外部事件。長的中斷延時對于要求有確定的響應(yīng)時間的應(yīng)用來說是不可接受的。
     搶占禁止:禁止搶占提供了強制性較弱的互斥方式。 當(dāng)前任務(wù)運行的過程中不允許
其他任務(wù)搶占,而中斷服務(wù)程序可以執(zhí)行。這也可能引起較差的實時響應(yīng),就象被禁止
中斷一樣,被阻塞的任務(wù)會有相當(dāng)長時間的搶占延時,就緒態(tài)的高優(yōu)先級的任務(wù)可能會
在能夠執(zhí)行前被強制等待一段不可接受的時間。為避免這種情況,在可能的情況下盡量
使用信號量實現(xiàn)互斥。
     互斥信號量:信號量是用于鎖定共享資源訪問的基本方式。不象禁止中斷或搶占,
信號量限制了互斥操作僅作用于相關(guān)的資源。一個信號量被創(chuàng)建來保護資源。VxWorks的
信號量遵循Dijkstra的P()和V()操作模式。
     當(dāng)一個任務(wù)請求信號量,P(), 根據(jù)在發(fā)出調(diào)用時信號量的置位或清零的狀態(tài), 會
發(fā)生兩種情況。如果信號量處于置位態(tài), 信號量會被清零,并且任務(wù)立即繼續(xù)執(zhí)行。如
果信號量處于清零態(tài),任務(wù)會被阻塞來等待信號量。
     當(dāng)一個任務(wù)釋放信號量,V(),會發(fā)生幾種情況。如果信號量已經(jīng)處于置位態(tài),釋放
信號量不會產(chǎn)生任何影響。如果信號量處于清零態(tài)且沒有任務(wù)等待該信號量,信號量只
是被簡單地置位。如果信號量處于清零態(tài)且有一個或多個任務(wù)等待該信號量,最高優(yōu)先
級的任務(wù)被解阻塞,信號量仍為清零態(tài)。
     通過將一些資源與信號量關(guān)聯(lián),能夠?qū)崿F(xiàn)互斥操作。當(dāng)一個任務(wù)要操作資源,它必
須首先獲得信號量。只要任務(wù)擁有信號量,所有其他的任務(wù)由于請求該信號量而被阻塞
。當(dāng)一個任務(wù)使用完該資源,它釋放信號量,允許等待該信號量的另一個任務(wù)訪問該資
源。
     Wind內(nèi)核提供了二值信號量來解決互斥操作所引起的問題。 這些問題包括資源擁有
者的刪除保護,由資源競爭引起的優(yōu)先級逆轉(zhuǎn)。
     刪除保護----互斥引起的一個問題會涉及到任務(wù)刪除。在由信號量保護的臨界區(qū)中
,需要防止執(zhí)行任務(wù)被意外地刪除。刪除一個在臨界區(qū)執(zhí)行的任務(wù)是災(zāi)難性的。資源會
被破壞,保護資源的信號量會變?yōu)椴豢色@得,從而該資源不可被訪問。通常刪除保護是
與互斥操作共同提供的。由于這個原因,互斥信號量通常提供選項來隱含地提供前面提
到的任務(wù)刪除保護的機制。
     優(yōu)先級逆轉(zhuǎn)/優(yōu)先級繼承----優(yōu)先級逆轉(zhuǎn)發(fā)生在一個高優(yōu)先級的任務(wù)被強制等待一段
不確定的時間以便一個較低優(yōu)先級的任務(wù)完成執(zhí)行。考慮下面的假設(shè):
     T1,T2和T3分別是高、中、低優(yōu)先級的任務(wù)。T3通過擁有信號量而獲得相關(guān)的資源
。當(dāng)T1搶占T3,為競爭使用該資源而請求相同的信號量的時候,它被阻塞。如果我們假
設(shè)T1僅被阻塞到T3使用完該資源為止,情況并不是很糟。畢竟資源是不可被搶占的。然
而,低優(yōu)先級的任務(wù)并不能避免被中優(yōu)先級的任務(wù)搶占,一個搶占的任務(wù)如T2將阻止T3
完成對資源的操作。這種情況可能會持續(xù)阻塞T1等待一段不可確定的時間。這種情況成
為優(yōu)先級逆轉(zhuǎn),因為盡管系統(tǒng)是基于優(yōu)先級的調(diào)度,但卻使一個高優(yōu)先級的任務(wù)等待一
個低優(yōu)先級的任務(wù)完成執(zhí)行。
     互斥信號量有一個選項允許實現(xiàn)優(yōu)先級繼承的算法。優(yōu)先級繼承通過在T1被阻塞期
間提升T3的優(yōu)先級到T1解決了優(yōu)先級逆轉(zhuǎn)引起的問題。這防止了T3,間接地防止T1,被
T2搶占。通俗地說,優(yōu)先級繼承協(xié)議使一個擁有資源的任務(wù)以等待該資源的任務(wù)中優(yōu)先
級最高的任務(wù)的優(yōu)先級執(zhí)行。當(dāng)執(zhí)行完成,任務(wù)釋放該資源并返回到它正常的或標(biāo)準(zhǔn)的
優(yōu)先級。因此,繼承優(yōu)先級的任務(wù)避免了被任何中間優(yōu)先級的任務(wù)搶占。
     同步
     信號量另一種通常的用法是用于任務(wù)間的同步機制。在這種情況下,信號量代表一
個任務(wù)所等待的條件或事件。最初,信號量是在清零態(tài)。一個任務(wù)或中斷通過置位該信
號量來指示一個事件的發(fā)生。等待該信號量的任務(wù)將被阻塞直到事件發(fā)生、該信號量被
置位。一旦被解阻塞,任務(wù)就執(zhí)行恰當(dāng)?shù)氖录幚沓绦颉P盘柫吭谌蝿?wù)同步中的應(yīng)用對
于將中斷服務(wù)程序從冗長的事件處理中解放出來以縮短中斷響應(yīng)時間是很有用的。
消息隊列
     消息隊列提供了在任務(wù)與中斷服務(wù)程序或其他任務(wù)間交換變長消息的一種較低層的
機制。這種機制在功能上類似于管道,但有較少的開銷。
管道、套接字、遠程過程調(diào)用和更多
     許多高層的VxWorks機制提供任務(wù)間通信的更高層的抽象,包括管道、TCP/IP套接字
、遠程過程調(diào)用和更多。為了保持裁減內(nèi)核為僅包含足夠支持高層功能的一個最小函數(shù)
集的設(shè)計目標(biāo),這些特性都是基于上面描述的內(nèi)核同步方式的。
3. 內(nèi)核設(shè)計的優(yōu)點
     wind內(nèi)核的一個重要的設(shè)計特性是最小的搶占延時。其他的主要設(shè)計的優(yōu)點包括史
無前例的可配置性,對不可預(yù)見的應(yīng)用需求的可擴展性,在各種微處理器應(yīng)用開發(fā)中的
移植性。
最小的搶占延時
     正如前面所討論的,禁止搶占是獲得代碼臨界資源互斥操作的通常手段。這種技巧
的不期望的負面影響是高的搶占延時,這可以通過盡量使用信號量實現(xiàn)互斥和保持臨界
區(qū)盡量緊湊被減小。但即使廣泛地使用信號量也不能解決所有的可能導(dǎo)致?lián)屨佳訒r的根
源。內(nèi)核本身就是一個導(dǎo)致?lián)屨佳訒r的根源。為了理解其原因,我們必須更好地理解內(nèi)
核所需的互斥操作。
內(nèi)核級和任務(wù)級
     在任何多任務(wù)系統(tǒng)中,大量的應(yīng)用是發(fā)生在一個或多個任務(wù)的上下文。然而,有些
CPU時間片不在任何任務(wù)的上下文。這些時間片發(fā)生在內(nèi)核改變內(nèi)部隊列或決定任務(wù)調(diào)度
。在這些時間片中,CPU在內(nèi)核級執(zhí)行,而非任務(wù)級。
     為了內(nèi)核安全地操作它的內(nèi)部的數(shù)據(jù)結(jié)構(gòu),必須有互斥操作。內(nèi)核級沒有相關(guān)的任
務(wù)上下文,內(nèi)核不能使用信號量保護內(nèi)部鏈表。內(nèi)核使用工作延期作為實現(xiàn)互斥的方式
。當(dāng)有內(nèi)核參與時,中斷服務(wù)程序調(diào)用的函數(shù)不是被直接激活,而是被放在內(nèi)核的工作
隊列中。內(nèi)核完成這些請求的執(zhí)行而清空內(nèi)核工作隊列。
     當(dāng)內(nèi)核正在執(zhí)行已經(jīng)被請求服務(wù)時系統(tǒng)將不響應(yīng)到達內(nèi)核的函數(shù)調(diào)用。可以簡單地
認(rèn)為內(nèi)核狀態(tài)類似于禁止搶占。如前面所討論的,搶占延時在實時系統(tǒng)中是不期望有的
,因為它增加了對于會引起應(yīng)用任務(wù)重新調(diào)度的事件的響應(yīng)時間.
     管操作系統(tǒng)在內(nèi)核級(此時禁止搶占)完全避免消耗時間是不可能的,但減少這些
時間是很重要的。這是減少由內(nèi)核執(zhí)行的函數(shù)的數(shù)量的主要原因, 也是不采用統(tǒng)一結(jié)構(gòu)
的系統(tǒng)設(shè)計方式的原因。例如,有一種流行的實時操作系統(tǒng)的每個函數(shù)都是在內(nèi)核級執(zhí)
行。這意味著當(dāng)一個低優(yōu)先級的任務(wù)在執(zhí)行分配內(nèi)存、獲得任務(wù)信息的函數(shù)時所有高優(yōu)
先級的任務(wù)被禁止搶占。
一個最小的內(nèi)核
     已經(jīng)說明了一個最小內(nèi)核的優(yōu)點和構(gòu)造高層操作系統(tǒng)功能的必要功能,我們使用這
些操作原語來執(zhí)行一個傳統(tǒng)的內(nèi)核級功能,而在VxWorks中作為任務(wù)級功能執(zhí)行,內(nèi)存管
理。 在這個例子中,考慮用戶可調(diào)用的子例程malloc, 用于分配所請求大小的內(nèi)存區(qū)
并返回一個指向該內(nèi)存區(qū)的指針。假定空閑內(nèi)存區(qū)是通過搜索一個空閑內(nèi)存塊的隊列找
到的,一個信號量必須被用來保護這個非搶占多用戶資源。分配內(nèi)存的操作如下:
     獲得互斥信號量
搜索空閑內(nèi)存塊鏈表
     釋放互斥信號量
     值得注意的是搜索一個足夠大的空閑內(nèi)存塊的可能的冗長的時間是發(fā)生在調(diào)用任務(wù)
的上下文中。這是可以被高優(yōu)先級的任務(wù)搶占的(除了信號量調(diào)用的這段執(zhí)行時間)。

     在一個標(biāo)準(zhǔn)的統(tǒng)一結(jié)構(gòu)的實時內(nèi)核中,內(nèi)存分配例程操作如下:
     進入內(nèi)核
  


主站蜘蛛池模板: 一日本道a高清免费播放 | 青青草99热| 欧美蜜桃视频 | 国产成人无码av在线播放dvd | 成人黄色激情网 | 青青草网站| eeuss秋霞成人影院 | 国产精品人妖ts系列视频 | 免费国产女王调教在线视频 | 一边摸一边抽搐一进一出视频 | 中国一级毛片黄 | 久久国产色av | 亚洲aⅴ片 | 91久久久久国产一区二区 | 总受合集lunjian双性h | 国产亚洲精品aaaa片app | 亚洲春色综合另类网 | 国产露脸150部国语对白 | 91精品福利少妇午夜100集 | 色多多福利网站免费破解 | 在线国产欧美 | 亚洲欧美一区二区三区视频 | 色哟哟黄色 | 日本一本二本三区免费 | 成人免费视 | 粉嫩粉嫩一区性色av片 | 麻豆网站观看 | 摸摸大奶子 | 日韩一区二区在线看 | 国产又大又粗又猛又爽的视频 | 青青毛片| 国产深夜福利在线 | 国产91在线 | 亚洲 | 亚洲精品一区二区不卡 | 2020无码专区人妻系列日韩 | 色噜噜狠狠色综合网图区 | 欧美三级久久久 | 麻豆av福利av久久av | 国产又白又嫩又紧又爽18p | 国产成人精品在线 | 粉嫩av一区二区三区四区免费 | 人妻人人澡人人添人人爽人人玩 | 久久99久国产精品黄毛片入口 | 中文字幕一区二区三区精品 | 最近日韩中文字幕中文 | www亚洲黄色 | 无人区乱码一区二区三区 | 国产尤物精品视频 | 精品欧美乱码久久久久久1区2区 | 日韩精品久久久久久久九岛 | 亚洲黄网站wwwwwwwww | 亚洲欧美激情网站 | 中文字幕无码热在线视频 | 天天做天天爱天天综合网2021 | 欧美大胸大乳人奶波霸 | 亚洲精品一区二区三区香 | 欧美精品videosex性欧美 | av中文字幕网址 | 99热在线免费 | www国产在线视频 | av黄色片在线观看 | www.伊人.com| 黄瓜视频色 | www.色中色| 久久亚洲国产 | 亚洲一区二区日本 | 精品在线一区二区三区 | 免费萌白酱国产一区二区三区 | 日韩中文字幕在线观看视频 | 素人fc2av清纯18岁 | 日韩美一级片 | 97精品在线观看 | 8090yy成人免费看片 | 羞羞涩涩视频 | 97夜夜操 | 久久免费观看视频 | 老司机深夜福利在线观看 | 日韩欧美一区二区三区 | 国产精品xxx在线 | 色草在线| 国产精品久久 | 久久精品国产精品亚洲毛片 | 欧美精品在欧美一区二区少妇 | 日本免费一区二区三区四区五区 | 亚洲人成人77777网站 | 成人免费视频一区二区三区 | 果冻传媒mv国产董小宛主演是谁 | 亚洲欧美自拍偷拍视频 | 牲交欧美兽交欧美 | 综合久久五月天 | 极品久久久 | 看全色黄大色黄大片大学生 | 日本一级特黄高潮 | 婷婷午夜精品久久久久久性色av | 国产免费无遮挡吸乳视频 | 无码国模国产在线观看 | 欧美性猛交99久久久久99按摩 | 自拍偷拍在线视频 | 18色av| 一级黄色淫片 | 99re6在线 | 欧美激情视频网 | 激情网站免费 | 特黄一级毛片 | 精品视频一区二区三区四区戚薇 | 成年女人黄网站色视频免费97 | 亚洲不卡在线视频 | 国产一区免费在线观看 | 欧美综合区 | 香蕉久久久久久 | 久久久成人网 | 成人av一区二区亚洲精 | 丁香婷婷亚洲综合 | 久久久久国产一区二区三区 | 日本欧美大码a在线观看 | 亚洲三级免费观看 | 国产亚洲综合一区二区 | 在线视频观看一区二区 | 日本猛少妇色xxxxx猛叫小说 | 国产成人免费高潮激情视频 | 国产精品一区二区久久久 | 一级做a爰全过程免费视频毛片 | 欧美日韩国产三级 | 亚洲午夜无码毛片av久久 | 热久久精品| 免费的大尺度在线观看网站 | 亚瑟av亚洲精品一区二区 | 伊人夜夜躁av伊人久久 | 国精产品一区一区三区免费视频 | 狠狠艹视频 | 三级做爰在线观看视频 | 国产精品欧美久久久久一区二区 | 琪琪色综合网 | 99久久精品国产一区二区蜜芽 | 亚洲精品乱码久久久久久金桔影视 | 日韩亚洲欧美精品综合 | 成人伊人精品色xxxx视频 | 欧美人与牲禽动a交精品 | 一本久久a久久精品vr综合 | 疯狂做受xxxx国产 | jizz在线免费观看 | 涩涩涩涩涩涩涩涩涩涩 | 国产又粗又猛又爽又黄的视频软件 | 裸体欧美bbbb极品bbbb | 97视频在线播放 | 国产人妖ts重口系列 | 久久综合综合 | 欧美成人黑人猛交 | 九九九九热| 成人做爰9片免费视频 | 西西人体www大胆高清 | 亚洲女同恋hd| 911成人网| 亚洲爱情岛论坛永久 | a级免费毛片| 久久精品国产精品亚洲红杏 | av成人毛片 | 天堂视频免费在线观看 | 一 级 黄 色蝶 片 | 国产igao为爱做激情在线观看 | 亚洲不卡网 | 鲁一鲁av2019在线 | 欧美高清videos高潮hd | 14萝自慰专用网站 | 精品无码一区二区三区 | 天天干天天操心 | 日韩大片免费看 | 国产毛片久久久久久 | 人人添人人澡人人澡人人人人 | 交换配乱吟粗大农村大坑性事视频 | 91精品国产一区二区 | 久久亚洲中文字幕无码 | 中文字幕在线播放不卡 | 亚洲国产无套无码av电影 | 欧美性猛交xxxx富婆 | 无码人妻丰满熟妇片毛片 | 99精品久久精品一区二区 | 三级4级全黄在线 | 国产精品 日韩精品 | 亚洲最大中文字幕 | 成人午夜亚洲精品无码网站 | 27美女少妇洗澡偷拍 | 99精品欧美一区二区三区视频 | 国产在线色 | 活大器粗np高h一女多夫 | 黄色激情网站 | 免费嗨片首页中文字幕 | 国产又色又爽又刺激在线观看 | 亚洲天堂手机版 | 婷婷色网 | 色综合色综合久久综合频道88 | 涩涩小网站 | 暖暖 在线 日本 免费 中文 | 欧美国产日本在线 | 免费一级男女裸片 | 91精品国产91久久久久久 | 国产高清小视频 | 精品香蕉一区二区三区 | 久久久不卡国产精品一区二区 | 亚洲激情综合网 | 五月开心激情网 | 巨大乳沟h晃动双性总受视频一区 | 亚洲一区国产精品 | 国产欧美国日产高清 | 九九九热精品免费视频观看网站 | 亚洲天堂中文在线 | 在线成年人视频 | 亚洲免费网址 | 中文在线а√天堂 | 亚洲成年人在线观看 | 红桃www.ht123成人 | 天天舔天天射天天干 | 无码人妻精品一二三区免费 | 国精品无码人妻一区二区三区 | 久久精品免费国产 | 亚洲熟妇无码久久精品 | 午夜婷婷在线观看 | av黄色在线播放 | 中国a级黄色片 | 国产精品太长太粗太大视频 | 欧美大片在线观看 | 亚洲爽爆| 亚洲已满18点击进入在线看片 | 狂猛欧美激情性xxxx大豆行情 | 久久久国产精品一区二区三区 | 天天干天天综合 | 亚洲精品麻豆 | 日韩av影院在线观看 | 17c国产精品 | 黄色动漫软件 | 极品主播超大尺度福利视频在线 | 亚洲成人在线网 | 亚洲欧美校园春色 | 欧美做爰全过程免费看 | 麻豆视频播放 | 超碰免费在| 欧美日皮视频 | 精品免费国产一区二区三区四区介绍 | 精品久久久久久久久久久院品网 | 国产精品偷伦视频免费还看的 | 射久久| 蜜桃av在线看| 亚洲国产精品成人一区二区在线 | 黄色片在线免费 | 亚洲一区二区女搞男 | 黄在线免费看 | 日韩久久久精品 | caoporn国产一区二区 | 国产一二在线 | 国产黄色大片免费看 | 又粗又大内射免费视频小说 | 亚洲成a| 激情婷婷| .精品久久久麻豆国产精品 国产精品久久毛片 | 激烈娇喘叫1v1高h糙汉 | 成人h猎奇视频网站 | 91成人免费网站 | 国产aaa | 超碰在线看 | 国产精品午夜视频 | 亚洲精品av中文字幕在线在线 | 黄色性情网站 | 中文在线好最新版在线 | 中文字幕亚洲乱码熟女一区二区 | 欧美三级视频 | 中文无码一区二区不卡αv 精品少妇人妻av免费久久洗澡 | 老色鬼a∨在线视频在线观看 | 成人免费毛片网站 | 国产精品久久久久永久免费看 | 久草视频福利在线 | 国产色啪 | 一区视频免费观看 | 台湾av毛片 | 亚洲精品一区二区三区不 | 成人啪啪18免费网站 | 免费看a的网站 | 99久久久无码国产精品试看 | 亚洲色偷偷色噜噜狠狠99网 | 性无码专区无码片 | 熟女毛多熟妇人妻在线视频 | 在线观看国产视频 | 国产不卡视频一区二区三区 | 日本美女色片 | 欧美黑人欧美精品刺激 | 亚洲瑟 | 亚洲成人av免费在线观看 | 成人国产精品视频 | 成人免费国产 | 一区二区视屏 | 黄色国产小视频 | 神马午夜嘿嘿 | 嫩草影院懂你的影院 | 一本大道久久加勒比香蕉 | 亚洲欧美在线精品 | 色噜噜狠狠色综合成人网 | 免费观看不卡av | 久久亚洲精品久久国产一区二区 | 精精国产xxxx视频在线 | 精品午夜一区二区三区在线观看 | 国产精品久久777777毛茸茸 | 福利综合网| 播放灌醉水嫩大学生国内精品 | 日韩av免费一区二区 | av小说在线| 国产成年人网站 | 97se狠狠狠狠狼鲁亚洲综合色 | 日本000xxx免费视频 | 国产在线毛片 | 女同性久久产国女同久久98 | 色综合99久久久无码国产精品 | 深夜福利1000| 军人粗大的内捧猛烈进出视频 | 欧美又大又硬又粗bbbbb影院 | 亚洲第一毛片 | 亚洲综合久久成人a片 | 国产女人水真多18毛片18精品 | 交做爰xxxⅹ性爽 | 国产精品成熟老女人 | 成人三级视频 | 一本色道久久综合狠狠躁 | 欧美一级黑人aaaaaaa做受 | 男女高潮又爽又黄又无遮挡 | 国产欧美日韩视频在线观看 | 精品国产乱码久久久久软件 | 成人性做爰aaa片免费看不忠 | 久草一区二区 | 美女18禁一区二区三区视频 | 久久黄色小说 | 六月色丁香| 国内精品偷拍视频 | 亚洲免费永久精品 | 国产有码aaaae毛片视频 | 亚洲精品一区二区国产精华液 | yy8090理论片在线大全中文 | 在线精品亚洲欧美日韩国产 | 国内自拍偷区亚洲综合伊人 | 国产精品美女www爽爽爽三炮 | 国产一区二区三区美女 | 亚洲久热| 国产乱老熟视频网88av | 看毛片网| 午夜人成免费视频 | 天天操天天操天天射 | 欧美成人性视频在线播放 | 国产精品理论在线观看 | 在线视频你懂得 | 国产又粗又长又硬免费视频 | 在线亚洲午夜片av大片 | 另类综合小说 | 伊人情人综合网 | 欧美日韩啪啪 | 亚洲午夜综合 | 亚洲中文字幕无码一区 | 国产网红主播av国内精品 | 欧美色偷偷 | 色臀av| 国产乱人伦| 久久久久久亚洲综合影院红桃 | 农村黄毛aaaaa免费毛片 | 奇米影视一区二区 | 亚洲精品激情视频 | 白色丝袜美女羞羞av | 女人高潮抽搐喷液30分钟视频 | 99热日本| 国产一级午夜一级在线观看 | 超碰中文在线 | 永久av免费在线观看 | 久久婷婷五月综合色精品 | 最新国产拍偷乱偷精品 | 天天狠狠色噜噜 | 国内丰满熟女出轨videos | 中文字幕中出 | 亚洲性一区二区 | 夫妻免费无码v看片 | 国产精品苏妲己野外勾搭 | 精品少妇一区二区三区四区五区 | 男人扒开女人内裤强吻桶进去 | 在线亚洲色图 | 欧美在线一区二区三区 | 嫩草影院永久入口 | 天天干夜夜艹 | 一级黄色大片免费观看 | 日韩少妇内射免费播放 | 日本欧美视频在线观看 | 亚洲影视一区 | 亚洲成av人片不卡无码 | 色欲av蜜桃一区二区三 | 国产精品免费一区二区三区四区 | 青青热久免费精品视频在线播放 | 五月婷影院 | 九九热在线视频免费观看 | 懂色av一区二区夜夜嗨 | 精品人妻无码一区二区三区抖音 | 美女裸体无遮挡免费视频网站 | 中文字日产幕码三区的做法大全 | 中文字幕日韩精品亚洲七区 | 欧美jizzhd精品欧美巨大 | 国产69精品久久久久app下载 | 超碰免费在线 | 依人成人综合网 | 国产精品国产三级国产普通话99 | 亚洲精品成人a8198a | 人人九九精| 污免费在线观看 | 天堂俺去俺来也www久久婷婷 | 国产又粗又黄又爽又硬的免费视频 | 夜夜爽夜夜叫夜夜高潮漏水 | 97无人区码一码二码三码 | 男人猛吃奶女人爽视频 | 一区二区三区视频在线看 | 狠狠色伊人亚洲综合网站l 狠狠色依依成人婷婷九月 狠狠色综合久久婷婷色天使 | 精品伦精品一区二区三区视频 | 三上悠亚人妻中文字幕在线 | 亚洲精品毛片一级91精品 | 狠狠干狠狠爱 | 亚洲 欧美 日韩 综合 | 日韩有码一区 | 99久久精品无免国产免费 | 日韩三级视频在线播放 | 亚洲欧美另类图片 | 亚洲精品乱码久久久久久久久久 | 黄色a免费看| 欧美男人亚洲天堂 | 欧美日韩在线亚洲综合国产人 | 6080yy精品一区二区三区 | 午夜影院免费体验区 | 色一情一乱一乱一区99av白浆 | 日本在线不卡一区二区 | 免费人妻精品一区二区三区 | 国产内射999视频一区 | 成人国内精品久久久久影院vr | 天天躁日日躁狠狠躁欧美老妇小说 | 一边捏奶头一边高潮视频 | 亚洲国产一区二区精品 | 欧美亚洲视频一区 | 少妇又色又紧又爽又高潮 | 中文字幕第一页在线播放 | 婷婷射精av这里只有精品 | 四虎国产成人精品免费一女五男 | 野外做受又硬又粗又大视幕 | 狠狠躁18三区二区一区张津瑜 | 中文字幕1区2区 | 精品国产户外野外 | 久草精品视频在线观看 | 韩国一区二区三区在线观看 | 国内精品人妻无码久久久影院蜜桃 | 亚洲欧美日本久久综合网站 | 插鸡网站在线播放免费观看 | 久久频这里精品99香蕉 | 午夜av一区二区三区 | 激情另类小说 | 成人黄色一级 | 中文字幕高清在线免费播放 | 狠狠做深爱婷婷综合一区 | 亚洲天堂热 | 日本新janpanese乱熟 | 欧美在线视频不卡 | 毛片网站在线 | 国内精品久久久久 | 好吊妞人成视频在线观看27du | 欧美日韩69 | 中文日产日产乱码乱偷在线 | 四虎永久在线精品无码视频 | 国产av永久无码天堂影院 | 噜噜色图 | 国内精品九九久久久精品 | 亚洲狠 | 成人午夜视频精品一区 | 日韩午夜一区二区在线精品三级伦理 | 色综合视频网 | 国产免费又黄又爽又色毛 | 色综合狠狠| 看片网站在线观看 | 亚洲专区一 | 熟女俱乐部五十路六十路 | 日韩毛片无码永久免费看 | 99久久久无码国产精品试看 | 白峰美羽在线播放 | 国产精品破处 | 久久综合给合久久狠狠狠色97 | 日韩国产欧美视频 | 熟妇的奶头又大又长奶水视频 | 久久精品激情 | 国产小视频网站 | 99成人在线 | 国内精品视频饥渴少妇在线播放 | 狠狠色噜噜狠狠狠狠777米奇 | 美女尻逼视频 | 老牛影视av一区二区在线观看 | 麻豆成人免费 | 中文午夜人妻无码看片 | 亚洲免费av网站 | 亚洲成人在线视频观看 | 毛片日本 | 中文有码视频 | 国产精品青青草 | 黄色精品视频 | 97视频在线播放 | 欧美视频网站中文字幕 | 欧美又大粗又爽又黄大片视频 | 性生交生活大片免费看 | 国产精品丝袜美腿一区二区三区 | 亚洲日本国产精品 | 天天干天天看 | 亚洲精品久久久久中文字幕二区 | 欧美成年黄网站色视频 | 在线观看午夜福利院视频 | 国产成人午夜视频 | 亚洲 欧美 清纯 校园 另类 | 久久久久久av无码免费看大片 | 韩日精品视频在线观看 | 欧美激情二区三区 | 99久久精品国产免费看 | 久久er99热精品一区二区 | av大全在线 | 亚洲欧美日韩国产综合 | 少妇一区二区视频 | 亚洲少妇15p | 91偷拍在线嫩草 | 久草在线2 | 天堂免费av | 蜜芽tv福利在线视频 | 久久免费精品国自产拍网站 | 日韩一级片免费看 | 欧美性折磨bdsm激情另类视频 | 丰满少妇作爱视频免费观看 | 亚洲天堂首页 | 无码色偷偷亚洲国内自拍 | 警花av一区二区三区 | 中文字幕亚洲一区二区va在线 | 青青青手机在线视频 | 真实人妻互换毛片视频 | 日产久久久久久 | 天堂av中文在线 | 欧美激情一区二区在线 | 在线观看的av | 国产足控在线网站 | 日本少妇bbwbbw高清 | 一本一道av无码中文字幕麻豆 | 超碰caoporen| 在线观看视频一区二区三区 | 免费毛儿一区二区十八岁 | 啦啦啦中文在线观看日本 | 国产精品77777竹菊影视小说 | 国内最真实的xxxx人伦 | 97久久精品人人 | 国产精品无码久久综合网 | 黄色一级在线视频 | 少妇影院7788 | 婷婷色伊人| 日韩精品在线观看一区二区 | 国产夫妻性生活 | 国产午夜精品一区二区三区欧美 | 极品少妇xxxx精品少妇偷拍 | 天天看天天干 | 精品人人妻人人澡人人爽人人 | 超污网站在线看 | 国产精品自拍一区 | 五月婷婷激情视频 | 老太婆av | 网站久久久| 日本一区二区三区免费播放 | 欧美日韩中文字幕视频 | 一级免费观看视频 | 北条麻妃精品久久中文字幕 | 亚洲一线二线在线观看 | 欧美乱轮视频 | 国产又粗又硬又黄的视频 | 日本人jizz | 亚洲无线码在线一区观看 | 性生交生活大片1 | 狠狠鲁影院| 极品美女销魂一区二区三区 | 九色porny丨精品自拍视频 | 成人av高清在线观看 | 日韩精品成人无码专区免费 | 成人高潮片免费视 | 国模杨依粉嫩蝴蝶150p | 男女午夜影院 | 国产中文字幕精品 | 女人做爰全过程免费观看美女 | 女人av在线| 人妻少妇久久中文字幕 | 日韩人妻无码精品久久 | 日韩免费一级 | 国产肉丝袜在线观看 | 亚洲性生活视频 | 欧美激情综合五月色丁香 | 国色天香久久久久久久小说 | 国产精品久久久久久一区二区三区 | 91资源新版在线天堂成人 | 1000部夫妻午夜免费 | 亚洲天堂婷婷 | 最近免费中文字幕中文高清百度 | 一边cao一边粗话打奶视频 | 久久视频这里有久久精品视频11 | 无限看片在线版免费视频大全 | xxxxwww国产| 五月婷婷六月香 | av东方在线| 国产精品制服 | 99re视频精品 | 夫の目の前侵犯中文字 | 国产午夜禁区精品视频 | 人人人妻人人澡人人爽欧美一区 | 久久99精品久久久久久9 | 伦伦影院午夜理论片 | 精人妻无码一区二区三区 | 天天射天天搞 | 依依成人精品视频在线观看 | 九九热在线视频观看 | 国产日b视频 | 亚洲精品色午夜无码专区日韩 | 精品亚洲一区二区三区四区五区 | 国产丰满麻豆videossexhd 国产丰满农村老妇女乱 |