• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Linux下多進(jìn)程編程在海洋環(huán)境信息系統(tǒng)中的應(yīng)用*

    2015-03-15 02:42:13趙美珍
    艦船電子工程 2015年12期
    關(guān)鍵詞:網(wǎng)絡(luò)通信進(jìn)程信息

    趙美珍

    (中國(guó)艦船研究設(shè)計(jì)中心 武漢 430064)

    ?

    Linux下多進(jìn)程編程在海洋環(huán)境信息系統(tǒng)中的應(yīng)用*

    趙美珍

    (中國(guó)艦船研究設(shè)計(jì)中心 武漢 430064)

    介紹了Linux操作系統(tǒng)下進(jìn)程的數(shù)據(jù)結(jié)構(gòu),多進(jìn)程編程的應(yīng)用方法,包括進(jìn)程狀態(tài)的管理及進(jìn)程間相互通信機(jī)制。分析了多進(jìn)程在該系統(tǒng)中應(yīng)用的必要性,設(shè)計(jì)了多進(jìn)程編程在系統(tǒng)人機(jī)交互界面與網(wǎng)絡(luò)通信中具體實(shí)現(xiàn)方案,解決了系統(tǒng)中網(wǎng)絡(luò)通信阻塞與人機(jī)交互界面顯示間的制約矛盾,通過進(jìn)程間通信實(shí)現(xiàn)了經(jīng)網(wǎng)絡(luò)獲取的基礎(chǔ)導(dǎo)航數(shù)據(jù)實(shí)時(shí)動(dòng)態(tài)顯示的功能。實(shí)驗(yàn)測(cè)試表明達(dá)到了良好的界面顯示與網(wǎng)絡(luò)通信并存的效果。

    海洋環(huán)境信息系統(tǒng); Linux; 多進(jìn)程; 網(wǎng)絡(luò)通信

    Class Number TP316.8

    1 引言

    近年來,操作系統(tǒng)Windows一統(tǒng)天下的局面正在逐漸被Linux打破,Linux操作系統(tǒng)正以其獨(dú)特的魅力得到越來越多使用者的青睞。在Linux操作系統(tǒng)下開發(fā)應(yīng)用程序不但會(huì)獲得較高的運(yùn)行效率,而且可通過較小的投入獲得較大的收益。

    目前,某海洋環(huán)境信息系統(tǒng)就是在該平臺(tái)下實(shí)現(xiàn)的。海洋環(huán)境信息應(yīng)用系統(tǒng)集成海洋中溫度、鹽度、密度、聲場(chǎng)、海流、潮汐、水深、底質(zhì)等諸多信息,為船舶航行、操縱等活動(dòng)提供必要的支持和保障。由于海洋信息的復(fù)雜多樣性以及信息傳輸要求的高效性,對(duì)信息的處理能力將是選用操作系統(tǒng)的一項(xiàng)重要參考。使用Linux這樣一個(gè)功能強(qiáng)大的多用戶多任務(wù)網(wǎng)絡(luò)操作系統(tǒng)環(huán)境,開發(fā)應(yīng)用程序?qū)Q笮畔⒌奶幚沓蔀榱丝赡堋?/p>

    2 Linux進(jìn)程數(shù)據(jù)結(jié)構(gòu)及基本進(jìn)程函數(shù)庫(kù)

    2.1 Linux進(jìn)程數(shù)據(jù)結(jié)構(gòu)分析

    進(jìn)程是程序執(zhí)行的基本單位,它是特定程序的個(gè)體實(shí)例化。按照Linux的定義,進(jìn)程就是處于執(zhí)行期的程序。進(jìn)程并不是僅指一段可執(zhí)行的代碼,通常還包括一些資源,如打開的文件,進(jìn)程的地址空間處理器狀態(tài)、寄存器的內(nèi)容等[1~2]。

    Linux內(nèi)核利用一個(gè)數(shù)據(jù)結(jié)構(gòu)代表一個(gè)進(jìn)程。在該結(jié)構(gòu)中保存進(jìn)程的屬性和其他信息。在此對(duì)比較重要的域進(jìn)行分析。

    1) volatile long state:用于保存進(jìn)程的狀態(tài),在進(jìn)程的生命期內(nèi),可以從該域獲得自己的狀態(tài)。

    2) struct thread_info *thread_info:當(dāng)前進(jìn)程的一些運(yùn)行環(huán)境信息。

    3) int prio,static_prio:prio表示優(yōu)先級(jí),static_prio表示靜態(tài)優(yōu)先級(jí)。

    4) struct list_head run_list:表示運(yùn)行隊(duì)列,在該隊(duì)列中包含所有可運(yùn)行的進(jìn)程。

    5) int exit_code,exit_signal:分別用于存放進(jìn)程的退出值和終止信號(hào),是將子進(jìn)程的退出值傳給父進(jìn)程的方式。

    6) pid_t pid:進(jìn)程的唯一標(biāo)識(shí)符。

    7) struct task_struct*real_parent:用于標(biāo)識(shí)該進(jìn)程的父進(jìn)程的描述符。若該進(jìn)程的父進(jìn)程已經(jīng)死亡,那么該域?qū)⒅赶騣nit()的進(jìn)程描述符。

    8) struct list_head children:指向該進(jìn)程的子進(jìn)程的列表。

    9) uid_t uid,euid,suid,fsuid:uid用于保存創(chuàng)建該進(jìn)程的用戶的ID。

    在Linux中,內(nèi)核將這些結(jié)構(gòu)體用兩種方式組織起來:(1)用一個(gè)哈希表的形式,(2)用一個(gè)雙向循環(huán)鏈表將所有task_struct組織起來。

    2.2 Linux基本進(jìn)程函數(shù)庫(kù)

    1) 啟動(dòng)新進(jìn)程

    int system(const char*string)。

    2) 替換進(jìn)程映像

    exec函數(shù)系列由一組相關(guān)的函數(shù)組成,它們?cè)谶M(jìn)程的啟動(dòng)方式和程序參數(shù)的表達(dá)方式上各有不同。一個(gè)exec函數(shù)可以把當(dāng)前進(jìn)程替換為一個(gè)新進(jìn)程。

    3) 復(fù)制進(jìn)程映像

    圖1 復(fù)制進(jìn)程映像過程

    fork()函數(shù),實(shí)現(xiàn)復(fù)制進(jìn)程映像。在父進(jìn)程中的fork()調(diào)用返回的是新進(jìn)程的子進(jìn)程的PID。新進(jìn)程將繼續(xù)執(zhí)行,就像原進(jìn)程一樣,不同之處在于,子進(jìn)程中的fork調(diào)用返回的是0。父子進(jìn)程可以通過這一點(diǎn)來判斷究竟誰是父進(jìn)程,誰是子進(jìn)程。具體實(shí)現(xiàn)流程如圖1所示。

    4) 等待一個(gè)進(jìn)程

    可以通過在父進(jìn)程中調(diào)用wait函數(shù)讓父進(jìn)程等待子進(jìn)程的結(jié)束。這個(gè)調(diào)用返回子進(jìn)程的PID,它通常是已經(jīng)結(jié)束運(yùn)行的子進(jìn)程的PID。狀態(tài)信息允許父進(jìn)程了解子進(jìn)程的退出狀態(tài)[3~5]。

    3 常用的進(jìn)程間通信技術(shù)

    Linux系統(tǒng)中常用的進(jìn)程通信機(jī)制包括管道、信號(hào)量、共享內(nèi)存和消息隊(duì)列[2,7]。下面分別進(jìn)行介紹。

    3.1 管道

    管道是許多應(yīng)用程序的基本構(gòu)建模塊。管道是半雙工的,數(shù)據(jù)只能向一個(gè)方向流動(dòng),如需要雙向通信時(shí),需建立兩個(gè)管道。管道對(duì)于管道兩端的進(jìn)程而言,單獨(dú)構(gòu)成一個(gè)文件系統(tǒng)。它們的數(shù)據(jù)是一個(gè)字節(jié)流,類似于TCP連接。在某一進(jìn)程往管道中寫入數(shù)據(jù)前,要求另外某一進(jìn)程在該管道上等待數(shù)據(jù)的到達(dá),如果讀出者不存在,則先有寫入者是沒有意義的。

    3.2 信號(hào)量

    為了防止多個(gè)程序同時(shí)訪問一個(gè)共享資源,通過生成并使用令牌來授權(quán),即在任一時(shí)刻只能有一個(gè)執(zhí)行線程訪問代碼的臨界區(qū)域。常使用信號(hào)量完成這種對(duì)資源訪問的管理。

    3.3 共享內(nèi)存

    共享內(nèi)存允許兩個(gè)不相關(guān)的進(jìn)程訪問同一邏輯內(nèi)存。共享內(nèi)存是在兩個(gè)正在運(yùn)行的進(jìn)程之間傳遞數(shù)據(jù)的一種非常有效的方式。共享內(nèi)存是有IPC為進(jìn)程創(chuàng)建的一個(gè)特殊的地址范圍,它將出現(xiàn)在該進(jìn)程的地址空間中。其他進(jìn)程可以將同一段共享內(nèi)存連接到它們自己的地址空間中。所有進(jìn)程都可以訪問共享內(nèi)存中的地址。如果一個(gè)進(jìn)程更新了其中的數(shù)據(jù),其他的進(jìn)程會(huì)立即更新[6]。

    3.4 消息隊(duì)列

    消息隊(duì)列可以認(rèn)為是一個(gè)消息鏈表。有足夠?qū)憴?quán)限的進(jìn)程可往隊(duì)列中寫入消息,有足夠讀權(quán)限的進(jìn)程可從隊(duì)列中讀出消息。每個(gè)消息是一個(gè)記錄,它由發(fā)送者賦予一個(gè)優(yōu)先級(jí)。一個(gè)進(jìn)程可往某一隊(duì)列中寫入消息后終止,讓另一個(gè)進(jìn)程在后某個(gè)時(shí)刻讀出這些消息。這跟管道是相反的[8]。

    在上述四種進(jìn)程間通信技術(shù)中,每種技術(shù)都有自己的特點(diǎn)和使用范圍,可以根據(jù)需求進(jìn)行選擇應(yīng)用。

    4 多進(jìn)程在海洋環(huán)境信息系統(tǒng)中的需求與設(shè)計(jì)

    4.1 多進(jìn)程應(yīng)用在本系統(tǒng)應(yīng)用中的必要性

    海洋環(huán)境信息系統(tǒng)主要由終端顯示處理器和網(wǎng)絡(luò)通信子系統(tǒng)構(gòu)成。系統(tǒng)終端顯示器完成人機(jī)交互功能,實(shí)現(xiàn)對(duì)多種海洋信息查詢和航海作業(yè)操作。

    為提高海洋環(huán)境信息系統(tǒng)處理性能,從以下幾方面因素考慮,采用多進(jìn)程并發(fā)處理是比較合適的。

    1) 時(shí)間因素。網(wǎng)絡(luò)通信通常要求系統(tǒng)能并發(fā)處理多種任務(wù),而串行處理必然降低系統(tǒng)資源利用率和處理效率。

    2) 應(yīng)用處理對(duì)象因素。海洋信息種類繁多,需進(jìn)行大量信息數(shù)據(jù)庫(kù)操作,如批量數(shù)據(jù)裝載、海量數(shù)據(jù)的查詢統(tǒng)計(jì)等,其主要瓶頸為I/O,啟用多進(jìn)程無助于性能改善。相應(yīng)的,如果應(yīng)用存在大量計(jì)算處理,則采用多個(gè)進(jìn)程并行處理可提高性能。

    3) 網(wǎng)絡(luò)實(shí)現(xiàn)機(jī)制因素。基于TCP/IP協(xié)議族的socket網(wǎng)絡(luò)編程默認(rèn)狀態(tài)是阻塞的。阻塞機(jī)制是為防止進(jìn)程在等待中通過循環(huán)反復(fù)查詢某一條件造成系統(tǒng)資源的浪費(fèi)[9]。雖然可以使用fcntl()函數(shù)使其成為非阻塞的socket,但由于海洋環(huán)境信息系統(tǒng)終端顯示處理器要處理及管理眾多信息,與外部進(jìn)行網(wǎng)絡(luò)通信只是其部分功能,為對(duì)系統(tǒng)資源的合理分配利用,可以選擇阻塞socket。而阻塞的socket又帶來一定的不足,它使人機(jī)交互界面無法顯示。而使用多進(jìn)程將可以很好地解決該問題。

    4) 開發(fā)環(huán)境因素。本實(shí)例Linux操作系統(tǒng)。

    該系統(tǒng)是一個(gè)多用戶、多任務(wù)、交互式的網(wǎng)絡(luò)操作系統(tǒng),其開發(fā)環(huán)境支持子進(jìn)程的創(chuàng)建,而且實(shí)現(xiàn)較為容易。

    4.2 多進(jìn)程編程在本系統(tǒng)中設(shè)計(jì)方案

    基于以上分析,系統(tǒng)各進(jìn)程功能獨(dú)立,需求時(shí)能相互通信是最理想狀態(tài)。

    圖2 系統(tǒng)多進(jìn)程的父子關(guān)系圖

    1) 系統(tǒng)多進(jìn)程方案

    在系統(tǒng)設(shè)計(jì)中,采用了樹形結(jié)構(gòu)進(jìn)行復(fù)制進(jìn)程映像操作。將人機(jī)交互界面作為程序主進(jìn)程,網(wǎng)絡(luò)通信部分作為它的子進(jìn)程。又對(duì)網(wǎng)絡(luò)傳輸?shù)牟煌畔⑦M(jìn)行多次復(fù)制進(jìn)程映像操作,從而形成多種網(wǎng)絡(luò)信息處理進(jìn)程。其結(jié)構(gòu)簡(jiǎn)意圖如圖2所示。

    2) 系統(tǒng)多進(jìn)程通信機(jī)制

    系統(tǒng)人機(jī)交互界面與網(wǎng)絡(luò)通信間的關(guān)系主要是將經(jīng)網(wǎng)絡(luò)獲取的導(dǎo)航信息及部分海洋環(huán)境信息實(shí)時(shí)顯示在人機(jī)交互界面的動(dòng)態(tài)顯示區(qū)。由多進(jìn)程方案設(shè)計(jì)可以知道兩者是處于不同的進(jìn)程,此時(shí)是需要進(jìn)程間通信的。經(jīng)仔細(xì)分析以上幾種進(jìn)程間通信機(jī)制,選擇共享內(nèi)存方式實(shí)現(xiàn)窗口顯示與網(wǎng)絡(luò)通信的信息交互比較合適的。

    圖3 海洋環(huán)境信息系統(tǒng)人機(jī)交互界面圖

    3) 進(jìn)程狀態(tài)的管理及資源的回收

    通過上述相關(guān)方案設(shè)計(jì),可以解決網(wǎng)絡(luò)通信阻塞與人機(jī)交互界面顯示間的制約矛盾,并能很好地對(duì)各種海洋環(huán)境信息進(jìn)行處理。但因網(wǎng)絡(luò)信息的動(dòng)態(tài)性,將產(chǎn)生大量僵尸進(jìn)程。因此,進(jìn)程的管理及資源的回收是系統(tǒng)多進(jìn)程應(yīng)用設(shè)計(jì)所必須考慮的問題。

    對(duì)進(jìn)程狀態(tài)的管理設(shè)計(jì)如下操作。在系統(tǒng)應(yīng)用主程序中設(shè)置信號(hào)處理函數(shù)。當(dāng)子進(jìn)程結(jié)束時(shí)系統(tǒng)捕獲該信號(hào)并進(jìn)行相應(yīng)處理。具體設(shè)計(jì)如下:在應(yīng)用主程序中使用signal(SIGCHLD,ClearChild);語句。當(dāng)系統(tǒng)收到SIGCHLD信號(hào)后調(diào)用ClearChild函數(shù)。而在ClearChild函數(shù)內(nèi)部又調(diào)用waitpid函數(shù)(wait函數(shù)族中的一個(gè))來收集子進(jìn)程信息,從而避免僵尸進(jìn)程的產(chǎn)生。

    5 多進(jìn)程在海洋環(huán)境信息系統(tǒng)中的實(shí)現(xiàn)

    系統(tǒng)采用如上所述的多進(jìn)程方案,通過網(wǎng)絡(luò)技術(shù)將現(xiàn)場(chǎng)傳感器獲取的基本導(dǎo)航信息和海域環(huán)境信息傳送給終端顯示處理器。在通信子進(jìn)程中進(jìn)行解析處理,利用共享內(nèi)存的進(jìn)程間通信機(jī)制將基本導(dǎo)航信息及部分海洋環(huán)境信息實(shí)時(shí)顯示。

    表1 測(cè)試數(shù)據(jù)列表

    為確認(rèn)多進(jìn)程方案在海洋環(huán)境信息系統(tǒng)中解決問題的處理能力,進(jìn)行了以VxWorks 5.4為客戶端的網(wǎng)絡(luò)測(cè)試,其測(cè)試結(jié)果如表1所示。可以看到發(fā)送時(shí)間間隔的減小,數(shù)據(jù)包的增大,會(huì)帶來一定量的丟包率。但從系統(tǒng)硬件設(shè)備及網(wǎng)絡(luò)應(yīng)用協(xié)議因素等方面考慮,系統(tǒng)是滿足性能要求的。

    6 結(jié)語

    本文通過多進(jìn)程編程在海洋環(huán)境信息系統(tǒng)中的應(yīng)用,解決了海洋環(huán)境信息系統(tǒng)人機(jī)交互界面與網(wǎng)絡(luò)通信并行工作問題,實(shí)現(xiàn)了人機(jī)交互界面上實(shí)時(shí)顯示網(wǎng)絡(luò)獲取的基礎(chǔ)導(dǎo)航數(shù)據(jù)。通過對(duì)系統(tǒng)的測(cè)試,發(fā)現(xiàn)其運(yùn)行效率、穩(wěn)定性和可靠性都比較高,達(dá)到令人滿意的效果。實(shí)驗(yàn)證明,該方案是行之有效的。

    [1] 吳國(guó)偉,李張,任廣臣.Linux內(nèi)核分析及高級(jí)編程[M].北京:電子工業(yè)出版社,2008:11-20.

    [2] 毛德操,胡希明.Linux內(nèi)核源代碼情景分析[M].杭州:浙江大學(xué)出版社,2001:21-30.

    [3] 陳健,宋健建.Linux程序設(shè)計(jì)[M].第3版.北京:人民郵電出版社,2007:36-40.

    [4] 朱珂.Linux編程白皮書[M].北京:機(jī)械工業(yè)出版社,2000:9-11.

    [5] 劉軍.UNIX環(huán)境下的多進(jìn)程編程[J].電腦知識(shí)與技術(shù),2008,2:265-267.

    [6] 王文啟,韓秀玲,孫波.基于MiniGUI的多進(jìn)程圖形用戶界面的研究[J].微計(jì)算機(jī)信息,2007,23:78-80.

    [7] 程樹良.UNIX下的多進(jìn)程及進(jìn)程間的通信[J].交通與計(jì)算機(jī),2000,2:40-2.

    [8] 胡英楣,沈文海,宋之光.多進(jìn)程并發(fā)在國(guó)內(nèi)氣象通信系統(tǒng)的應(yīng)用[J].應(yīng)用氣象學(xué)報(bào),2007,12:878-885.

    [9] 陳遠(yuǎn)森,鄧可.UNIX網(wǎng)絡(luò)實(shí)用編程技術(shù)[M].北京:水利水電出版社,2000:31-40.

    [10] 高峰.基于Linux的船用海洋環(huán)境數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].哈爾濱:哈爾濱工程大學(xué)碩士學(xué)位論文,2008:8-17,19-38,48-57.

    [11] 許兆新,方明,徐婧.基于國(guó)際標(biāo)準(zhǔn)的電子海圖顯示系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)與數(shù)字工程,2005,33(9):93-96.

    The Application of Multi-Processes Programming under Linux in the Information System of the Ocean Environment

    ZHAO Meizhen

    (China Ship Development and Design Center, Wuhan 430064)

    This paper introduced the structure of a process under Linux operation system and the method of multi-processes programming. It included the management of the statement of a process and the inter-process communication. It analyzed the necessaries of multi-processes programming to the Information System of the Ocean Environment(ISOE) and designed the implementation of Multi-Processes programming between man-machine mutual interface and net communication. It solved the conflicts between net communication blocking and man-machine mutual interface showing. Meanwhile it accomplished the basic navigation data got by net communication showing in real-time by inter-process communication. Testes showed the application could make ISOE work well by good man-machine mutual interface and net communication.

    information system of the ocean environment, Linux, multi-processes, net communication

    2015年6月17日,

    2015年7月31日

    趙美珍,女,碩士,工程師,研究方向:船舶導(dǎo)航系統(tǒng)設(shè)計(jì)。

    TP316.8

    10.3969/j.issn.1672-9730.2015.12.029

    猜你喜歡
    網(wǎng)絡(luò)通信進(jìn)程信息
    海上軍用網(wǎng)絡(luò)通信的安全控制技術(shù)
    債券市場(chǎng)對(duì)外開放的進(jìn)程與展望
    基于網(wǎng)絡(luò)通信的智能照明系統(tǒng)設(shè)計(jì)
    電子制作(2019年15期)2019-08-27 01:11:48
    網(wǎng)絡(luò)通信中信息隱藏技術(shù)的應(yīng)用
    談?dòng)?jì)算機(jī)網(wǎng)絡(luò)通信常見問題及技術(shù)發(fā)展
    電子制作(2017年17期)2017-12-18 06:41:06
    訂閱信息
    中華手工(2017年2期)2017-06-06 23:00:31
    展會(huì)信息
    社會(huì)進(jìn)程中的新聞學(xué)探尋
    我國(guó)高等教育改革進(jìn)程與反思
    Linux僵死進(jìn)程的產(chǎn)生與避免
    亚洲电影在线观看av| 精品久久久精品久久久| 国产伦精品一区二区三区视频9| 日本黄色日本黄色录像| 极品少妇高潮喷水抽搐| 一级毛片我不卡| 亚洲精品国产成人久久av| 午夜日本视频在线| 国产男女超爽视频在线观看| 亚洲人成网站在线播| 一区二区三区免费毛片| 国产精品三级大全| 国产 一区精品| 黄色一级大片看看| 国产成人a区在线观看| 免费在线观看成人毛片| 六月丁香七月| 精品久久久久久久久av| 精华霜和精华液先用哪个| 制服丝袜香蕉在线| 免费看光身美女| 精品一品国产午夜福利视频| 日韩电影二区| 观看免费一级毛片| 亚洲精品第二区| 亚洲欧美清纯卡通| 最近中文字幕高清免费大全6| 欧美精品国产亚洲| 日本av免费视频播放| 亚洲精品自拍成人| 久久人妻熟女aⅴ| 亚洲国产日韩一区二区| 在线观看免费视频网站a站| 国产色爽女视频免费观看| 欧美日韩亚洲高清精品| 51国产日韩欧美| 男男h啪啪无遮挡| 舔av片在线| 18禁裸乳无遮挡动漫免费视频| 日本av免费视频播放| 国产 一区精品| 国内揄拍国产精品人妻在线| 高清黄色对白视频在线免费看 | 一区二区三区乱码不卡18| 色视频在线一区二区三区| 国产欧美另类精品又又久久亚洲欧美| 亚洲美女黄色视频免费看| 成人亚洲欧美一区二区av| 91精品一卡2卡3卡4卡| 国产大屁股一区二区在线视频| 51国产日韩欧美| 午夜老司机福利剧场| 亚洲欧洲日产国产| 亚洲国产av新网站| 在线观看免费日韩欧美大片 | 久久午夜福利片| 成人18禁高潮啪啪吃奶动态图 | 亚洲色图综合在线观看| 精品人妻视频免费看| 亚洲精品久久久久久婷婷小说| 欧美bdsm另类| 国产黄频视频在线观看| 成人毛片60女人毛片免费| 国产精品一区二区三区四区免费观看| a级一级毛片免费在线观看| 国产日韩欧美亚洲二区| 蜜桃亚洲精品一区二区三区| 简卡轻食公司| 午夜福利影视在线免费观看| 日本av手机在线免费观看| 一边亲一边摸免费视频| 精品国产乱码久久久久久小说| 日日啪夜夜撸| 两个人的视频大全免费| 老司机影院毛片| 麻豆成人av视频| 国产又色又爽无遮挡免| 在线观看人妻少妇| 中文字幕亚洲精品专区| 麻豆精品久久久久久蜜桃| 在线免费十八禁| 最近手机中文字幕大全| 国语对白做爰xxxⅹ性视频网站| 嫩草影院入口| 女人十人毛片免费观看3o分钟| 综合色丁香网| 免费大片18禁| 国产精品一区二区在线不卡| 美女xxoo啪啪120秒动态图| 青春草亚洲视频在线观看| 激情 狠狠 欧美| 欧美一区二区亚洲| 久久精品久久精品一区二区三区| 国产av国产精品国产| 91久久精品国产一区二区成人| 超碰av人人做人人爽久久| 偷拍熟女少妇极品色| 国精品久久久久久国模美| 亚洲欧美日韩卡通动漫| 日本av手机在线免费观看| 免费大片18禁| 亚洲精品久久午夜乱码| 国产精品精品国产色婷婷| 国产精品爽爽va在线观看网站| 狂野欧美激情性xxxx在线观看| 精品久久久久久久久av| 精品一区在线观看国产| 亚洲欧洲日产国产| 久久ye,这里只有精品| 欧美性感艳星| 嫩草影院新地址| 亚洲成人手机| 男人爽女人下面视频在线观看| 欧美3d第一页| 日日啪夜夜爽| 精品亚洲乱码少妇综合久久| 又黄又爽又刺激的免费视频.| 青春草视频在线免费观看| 熟女av电影| 黄色一级大片看看| 精品熟女少妇av免费看| 大话2 男鬼变身卡| 久久热精品热| 91午夜精品亚洲一区二区三区| 亚洲精品自拍成人| 欧美精品一区二区免费开放| 黄片wwwwww| 亚州av有码| 国产亚洲最大av| 欧美精品国产亚洲| 久久久精品94久久精品| 观看美女的网站| 亚洲婷婷狠狠爱综合网| 国产精品久久久久久精品电影小说 | 国模一区二区三区四区视频| 成年人午夜在线观看视频| 欧美xxxx性猛交bbbb| 成年免费大片在线观看| 超碰97精品在线观看| 九九爱精品视频在线观看| 在线观看人妻少妇| 精品视频人人做人人爽| 尾随美女入室| 伦理电影大哥的女人| 亚洲成色77777| 国产精品久久久久久久电影| 欧美三级亚洲精品| 男的添女的下面高潮视频| 黄片无遮挡物在线观看| 男女下面进入的视频免费午夜| 亚洲国产av新网站| 亚洲精品色激情综合| 国产男女内射视频| 久久综合国产亚洲精品| 午夜福利视频精品| 久久久色成人| 妹子高潮喷水视频| 在线观看人妻少妇| 亚洲人成网站在线观看播放| 如何舔出高潮| 99热这里只有精品一区| 99热这里只有是精品50| 亚洲精华国产精华液的使用体验| h日本视频在线播放| 日韩欧美 国产精品| 男女啪啪激烈高潮av片| av在线观看视频网站免费| 搡女人真爽免费视频火全软件| 各种免费的搞黄视频| 男女国产视频网站| 国产成人a∨麻豆精品| 99久久精品国产国产毛片| 男人爽女人下面视频在线观看| 国产黄色视频一区二区在线观看| 99热全是精品| 蜜桃亚洲精品一区二区三区| 高清毛片免费看| 一个人免费看片子| 日韩一区二区视频免费看| 伦精品一区二区三区| 黄色一级大片看看| 欧美日韩一区二区视频在线观看视频在线| 身体一侧抽搐| 男人舔奶头视频| 少妇丰满av| 久久久久久伊人网av| 日韩中文字幕视频在线看片 | 中文字幕亚洲精品专区| av在线老鸭窝| 久久久欧美国产精品| 亚洲精品aⅴ在线观看| 亚洲熟女精品中文字幕| 在线观看国产h片| 99热6这里只有精品| 亚洲成人一二三区av| 涩涩av久久男人的天堂| 日日摸夜夜添夜夜添av毛片| 肉色欧美久久久久久久蜜桃| 国产乱人视频| 又大又黄又爽视频免费| 成人漫画全彩无遮挡| 国语对白做爰xxxⅹ性视频网站| 女的被弄到高潮叫床怎么办| 色5月婷婷丁香| 亚洲激情五月婷婷啪啪| 一本色道久久久久久精品综合| 国产综合精华液| 国内精品宾馆在线| 久久久久久久大尺度免费视频| 日本欧美视频一区| 久久鲁丝午夜福利片| 永久网站在线| 永久免费av网站大全| 欧美bdsm另类| 国产男女内射视频| 91久久精品国产一区二区成人| 亚洲国产色片| 亚洲精品456在线播放app| 国产高清三级在线| 黄色配什么色好看| 免费人妻精品一区二区三区视频| 99九九线精品视频在线观看视频| 亚洲av免费高清在线观看| 蜜桃亚洲精品一区二区三区| 观看免费一级毛片| 十八禁网站网址无遮挡 | 97超碰精品成人国产| 久久久久久久久久人人人人人人| 男女边摸边吃奶| 久久久成人免费电影| 成人漫画全彩无遮挡| 国产在视频线精品| 超碰97精品在线观看| 午夜免费男女啪啪视频观看| 国产探花极品一区二区| 亚洲av欧美aⅴ国产| 亚洲av成人精品一二三区| 舔av片在线| 高清欧美精品videossex| 欧美日韩亚洲高清精品| 中文资源天堂在线| 男女免费视频国产| 亚洲国产精品专区欧美| 一级二级三级毛片免费看| 亚洲人与动物交配视频| 高清在线视频一区二区三区| 中国美白少妇内射xxxbb| 91aial.com中文字幕在线观看| 在线观看国产h片| 99热全是精品| 国产一区有黄有色的免费视频| 看免费成人av毛片| 国产精品久久久久久久电影| 亚洲欧美日韩无卡精品| 亚州av有码| 综合色丁香网| 乱系列少妇在线播放| 高清在线视频一区二区三区| 少妇的逼水好多| 成人亚洲精品一区在线观看 | 亚洲精品久久久久久婷婷小说| 日韩大片免费观看网站| 久久精品久久精品一区二区三区| 午夜老司机福利剧场| 久久久久性生活片| 国产大屁股一区二区在线视频| 97超碰精品成人国产| 国产精品一区二区性色av| 3wmmmm亚洲av在线观看| 国产精品三级大全| 亚洲国产最新在线播放| 男女边摸边吃奶| 少妇人妻 视频| 国产综合精华液| 日韩亚洲欧美综合| 伊人久久国产一区二区| 色5月婷婷丁香| 欧美精品一区二区大全| 亚洲伊人久久精品综合| 成人18禁高潮啪啪吃奶动态图 | 国产片特级美女逼逼视频| 亚洲不卡免费看| 91精品一卡2卡3卡4卡| 成人毛片60女人毛片免费| 亚洲欧美日韩无卡精品| 国产精品一区二区在线不卡| 国产精品99久久99久久久不卡 | 中文乱码字字幕精品一区二区三区| 欧美高清性xxxxhd video| 国产成人一区二区在线| 国产精品久久久久久久电影| 久久国产乱子免费精品| 99九九线精品视频在线观看视频| 国产淫片久久久久久久久| 乱码一卡2卡4卡精品| 内射极品少妇av片p| 久久久亚洲精品成人影院| www.色视频.com| 一区二区三区四区激情视频| 狂野欧美白嫩少妇大欣赏| 亚洲人成网站高清观看| 免费av不卡在线播放| 日本色播在线视频| 激情五月婷婷亚洲| 亚洲va在线va天堂va国产| 99久久人妻综合| 寂寞人妻少妇视频99o| 欧美国产精品一级二级三级 | 狂野欧美激情性xxxx在线观看| 亚洲欧美清纯卡通| 国产在线一区二区三区精| 免费大片黄手机在线观看| 久久国产乱子免费精品| a级毛片免费高清观看在线播放| 夜夜骑夜夜射夜夜干| 国产精品伦人一区二区| 赤兔流量卡办理| av在线蜜桃| 日韩中文字幕视频在线看片 | 国产伦在线观看视频一区| 男女啪啪激烈高潮av片| 十分钟在线观看高清视频www | 久久国产乱子免费精品| 中文天堂在线官网| 99热这里只有是精品50| 最后的刺客免费高清国语| 在线观看一区二区三区激情| 99视频精品全部免费 在线| 99热网站在线观看| 欧美日韩国产mv在线观看视频 | 国产高清不卡午夜福利| 亚洲欧美日韩无卡精品| 深爱激情五月婷婷| 熟女人妻精品中文字幕| 日韩欧美一区视频在线观看 | 成人综合一区亚洲| 夫妻性生交免费视频一级片| 亚洲欧美成人综合另类久久久| 亚洲aⅴ乱码一区二区在线播放| 妹子高潮喷水视频| 日本午夜av视频| 国产 一区精品| 久久国产亚洲av麻豆专区| 青春草国产在线视频| 人妻制服诱惑在线中文字幕| 最新中文字幕久久久久| 啦啦啦视频在线资源免费观看| 久久久久久久久久久丰满| 黑丝袜美女国产一区| 最近最新中文字幕免费大全7| 国产亚洲精品久久久com| 少妇的逼水好多| 只有这里有精品99| 偷拍熟女少妇极品色| 啦啦啦啦在线视频资源| 成人高潮视频无遮挡免费网站| 黑人高潮一二区| 国产精品嫩草影院av在线观看| 免费看不卡的av| 日产精品乱码卡一卡2卡三| 少妇裸体淫交视频免费看高清| 国产黄色视频一区二区在线观看| 欧美极品一区二区三区四区| 欧美人与善性xxx| 欧美日韩在线观看h| 女人十人毛片免费观看3o分钟| 亚洲精品一区蜜桃| 一级毛片黄色毛片免费观看视频| 亚州av有码| 亚洲精品第二区| 欧美激情国产日韩精品一区| 精品人妻视频免费看| 久久久久久久精品精品| 欧美 日韩 精品 国产| 成人高潮视频无遮挡免费网站| 99久久精品热视频| 男人爽女人下面视频在线观看| 亚洲欧美成人精品一区二区| 亚洲真实伦在线观看| 亚洲,一卡二卡三卡| 国产日韩欧美亚洲二区| 欧美精品人与动牲交sv欧美| 日韩成人av中文字幕在线观看| 婷婷色av中文字幕| 国产精品.久久久| 中国三级夫妇交换| 亚洲国产色片| h视频一区二区三区| 国内少妇人妻偷人精品xxx网站| 18禁在线播放成人免费| 久久久久久久大尺度免费视频| 亚洲成色77777| 亚洲自偷自拍三级| 热re99久久精品国产66热6| 国产精品一区二区三区四区免费观看| 久久国产乱子免费精品| 国产精品久久久久久av不卡| 国产成人精品一,二区| 亚洲av中文av极速乱| 国产成人免费无遮挡视频| av线在线观看网站| 亚洲av日韩在线播放| 国产精品一区二区在线不卡| 18禁动态无遮挡网站| 日本黄大片高清| 亚洲aⅴ乱码一区二区在线播放| 亚洲av不卡在线观看| 99视频精品全部免费 在线| 多毛熟女@视频| 干丝袜人妻中文字幕| 99视频精品全部免费 在线| 成人国产av品久久久| 高清在线视频一区二区三区| 在线看a的网站| 久久久久人妻精品一区果冻| 国产精品伦人一区二区| 免费观看av网站的网址| 国国产精品蜜臀av免费| 国产一级毛片在线| 久久热精品热| 亚洲综合精品二区| 91狼人影院| 一边亲一边摸免费视频| 最近的中文字幕免费完整| 欧美激情极品国产一区二区三区 | 日本vs欧美在线观看视频 | 18禁在线无遮挡免费观看视频| 男人添女人高潮全过程视频| 男的添女的下面高潮视频| 黄色怎么调成土黄色| 久久久久久久亚洲中文字幕| av在线观看视频网站免费| 丰满少妇做爰视频| 亚洲av中文字字幕乱码综合| 婷婷色综合大香蕉| 美女cb高潮喷水在线观看| 蜜桃在线观看..| 亚洲av.av天堂| 免费在线观看成人毛片| 大香蕉久久网| 国产欧美另类精品又又久久亚洲欧美| 狂野欧美白嫩少妇大欣赏| 国产在线男女| 少妇人妻 视频| 国产黄色视频一区二区在线观看| 亚洲国产日韩一区二区| 婷婷色综合大香蕉| 久久久久精品性色| 99国产精品免费福利视频| 亚洲精品乱久久久久久| 啦啦啦啦在线视频资源| 国产有黄有色有爽视频| 九色成人免费人妻av| 国产爽快片一区二区三区| 国产免费福利视频在线观看| 伦理电影免费视频| 久久久久久久国产电影| 中文天堂在线官网| 性色avwww在线观看| .国产精品久久| 最近中文字幕高清免费大全6| 色5月婷婷丁香| 亚洲一级一片aⅴ在线观看| 久久久久久久国产电影| 免费观看a级毛片全部| 中文字幕人妻熟人妻熟丝袜美| 美女cb高潮喷水在线观看| 免费看日本二区| 免费观看在线日韩| 校园人妻丝袜中文字幕| 乱码一卡2卡4卡精品| 国产亚洲5aaaaa淫片| 亚洲婷婷狠狠爱综合网| 日韩在线高清观看一区二区三区| 亚洲欧美成人综合另类久久久| 丝袜脚勾引网站| 性高湖久久久久久久久免费观看| 国产国拍精品亚洲av在线观看| 国产v大片淫在线免费观看| 久久热精品热| 在线 av 中文字幕| 亚洲成色77777| 狂野欧美激情性xxxx在线观看| 国产 一区 欧美 日韩| 亚洲美女黄色视频免费看| 春色校园在线视频观看| 人妻一区二区av| 国产欧美另类精品又又久久亚洲欧美| 妹子高潮喷水视频| 寂寞人妻少妇视频99o| 啦啦啦中文免费视频观看日本| 一个人免费看片子| 亚洲欧美日韩无卡精品| 国产老妇伦熟女老妇高清| 日韩国内少妇激情av| 国产国拍精品亚洲av在线观看| 亚洲av不卡在线观看| 亚洲精品乱码久久久久久按摩| 日韩欧美精品免费久久| 麻豆成人av视频| 一级片'在线观看视频| 午夜精品国产一区二区电影| freevideosex欧美| 毛片女人毛片| 国产精品一区二区三区四区免费观看| 日本猛色少妇xxxxx猛交久久| 亚洲国产成人一精品久久久| 国产永久视频网站| 大片免费播放器 马上看| 亚洲性久久影院| 日韩av免费高清视频| 亚洲av在线观看美女高潮| 自拍偷自拍亚洲精品老妇| 夜夜骑夜夜射夜夜干| 国产成人精品福利久久| 精品一区在线观看国产| 国产高清三级在线| 观看av在线不卡| 久久人人爽人人片av| 亚洲国产高清在线一区二区三| 精品少妇久久久久久888优播| 麻豆成人av视频| 精品久久国产蜜桃| 免费人成在线观看视频色| 国产精品国产三级国产av玫瑰| 久久久久久久大尺度免费视频| 久久99精品国语久久久| 日韩一区二区三区影片| 纵有疾风起免费观看全集完整版| 午夜福利影视在线免费观看| 国产精品.久久久| 欧美日韩视频高清一区二区三区二| 另类亚洲欧美激情| 一本色道久久久久久精品综合| 国产精品蜜桃在线观看| 汤姆久久久久久久影院中文字幕| 成年人午夜在线观看视频| 美女脱内裤让男人舔精品视频| 一区二区三区四区激情视频| 久久av网站| 亚洲av电影在线观看一区二区三区| 免费人成在线观看视频色| 一边亲一边摸免费视频| 精品久久久噜噜| 亚洲av男天堂| 国产亚洲av片在线观看秒播厂| 精品国产乱码久久久久久小说| 最近的中文字幕免费完整| 大话2 男鬼变身卡| 国语对白做爰xxxⅹ性视频网站| 性高湖久久久久久久久免费观看| 国产av国产精品国产| 亚洲,欧美,日韩| 国产精品一区二区在线不卡| 大又大粗又爽又黄少妇毛片口| 99久久精品热视频| 高清毛片免费看| 少妇丰满av| 嘟嘟电影网在线观看| 自拍偷自拍亚洲精品老妇| 久久精品国产亚洲网站| 亚洲av国产av综合av卡| 国产成人aa在线观看| 交换朋友夫妻互换小说| 在现免费观看毛片| 男女免费视频国产| 中文字幕精品免费在线观看视频 | 精品久久久噜噜| 十分钟在线观看高清视频www | 最近中文字幕高清免费大全6| 国产伦理片在线播放av一区| 亚洲欧洲日产国产| 日韩电影二区| 啦啦啦在线观看免费高清www| 久久国产精品男人的天堂亚洲 | 精品久久久久久久久亚洲| 免费看av在线观看网站| 亚洲美女黄色视频免费看| 国产精品一二三区在线看| 亚洲精品亚洲一区二区| 精品人妻熟女av久视频| 午夜福利网站1000一区二区三区| 亚洲精品日本国产第一区| 免费观看在线日韩| 国产精品久久久久成人av| 免费观看在线日韩| 久久久色成人| 大话2 男鬼变身卡| 国产精品一区www在线观看| 两个人的视频大全免费| 最近2019中文字幕mv第一页| 久久热精品热| 一级黄片播放器| 一区二区三区精品91| 久久精品国产亚洲网站| 深夜a级毛片| 熟妇人妻不卡中文字幕| 高清日韩中文字幕在线| 男人添女人高潮全过程视频| 一级片'在线观看视频| 80岁老熟妇乱子伦牲交| 观看美女的网站| 色网站视频免费| 中文乱码字字幕精品一区二区三区| 久久久亚洲精品成人影院| 美女高潮的动态| 日韩中字成人| 成年av动漫网址| 亚洲精品乱久久久久久| 99久久精品一区二区三区| 黄色怎么调成土黄色| 全区人妻精品视频| 欧美xxxx性猛交bbbb| 日韩中字成人| 一个人免费看片子|