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

    “操作系統(tǒng)”課程中進(jìn)程同步互斥教學(xué)研究

    2009-08-28 09:09金海東徐云龍
    計(jì)算機(jī)教育 2009年14期
    關(guān)鍵詞:同步操作系統(tǒng)進(jìn)程

    金海東 徐云龍

    摘要:“操作系統(tǒng)”是計(jì)算機(jī)專業(yè)的核心課程之一。由于涉及的學(xué)科多、知識(shí)點(diǎn)多、課程內(nèi)容難理解等,該課程的教與學(xué)一直是學(xué)科難點(diǎn)。成人教育學(xué)生普遍起點(diǎn)較低,對(duì)純理論性知識(shí)不太樂于接受。本文以該課程的一個(gè)核心知識(shí)點(diǎn)——進(jìn)程同步與互斥為實(shí)例,探討如何從學(xué)習(xí)者的角度設(shè)計(jì)循序漸進(jìn)的教學(xué)內(nèi)容,并通過編寫程序驗(yàn)證書本理論,提高成教學(xué)生的興趣和實(shí)踐能力。

    關(guān)鍵詞:進(jìn)程;同步;互斥;信號(hào)量;多線程

    中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B

    計(jì)算機(jī)專業(yè)中,“操作系統(tǒng)”課程非常重要。操作系統(tǒng)直接高效地管理著計(jì)算機(jī)的各種軟硬件資源,為用戶提供使用接口。操作系統(tǒng)是最復(fù)雜的系統(tǒng)軟件,涉及了程序設(shè)計(jì)語(yǔ)言、計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)/硬件、軟件設(shè)計(jì)、網(wǎng)絡(luò)、算法等。由于該課程內(nèi)容多而雜,普通高校學(xué)生特別是成人教育學(xué)生學(xué)習(xí)比較困難。傳統(tǒng)教學(xué)方式下,只給學(xué)生講解操作系統(tǒng)原理,學(xué)生感到抽象、難懂,近些年來,很多高校加大實(shí)驗(yàn)(實(shí)踐)教學(xué)力度,在講授理論的同時(shí),加入操作系統(tǒng)內(nèi)核代碼分析,如一些學(xué)校讓學(xué)生分析Linux內(nèi)核。但這勢(shì)必加大教學(xué)工作量,教師無法在五六十學(xué)時(shí)內(nèi)完成課程教學(xué)。

    為了既讓學(xué)生深入掌握理論知識(shí),又能通過編碼驗(yàn)證理論,本文根據(jù)實(shí)際教學(xué)經(jīng)驗(yàn),結(jié)合普通高校學(xué)生學(xué)習(xí)該課程的狀況,以進(jìn)程同步互斥為例,從以下四個(gè)方面討論如何循序漸進(jìn)地展開教學(xué)。

    1 “進(jìn)程同步與互斥”的引入

    教學(xué)中,首先帶領(lǐng)學(xué)生回憶在DOS環(huán)境下的C語(yǔ)言編程,使學(xué)生明白什么是單道程序環(huán)境。然后就提高系統(tǒng)的利用率,提出了程序并發(fā)執(zhí)行的載體——進(jìn)程。程序并發(fā)執(zhí)行時(shí),涉及到相同資源會(huì)引起一些問題,但抽象的理論并不利于學(xué)生的深入理解,筆者設(shè)計(jì)了一個(gè)銀行存取款問題的案例:

    某一銀行賬戶M,尚有存款100元;用戶P、Q同時(shí)對(duì)該賬戶進(jìn)行操作,可能會(huì)導(dǎo)致數(shù)據(jù)不一致,操作過程如圖1所示:

    ① 時(shí)間T2>T1>T0;

    ② T0時(shí)刻,p0操作讀出Mp0=100;

    ③ T0時(shí)刻,q0操作讀出Mq0=100;

    ④ T1時(shí)刻,p1操作寫入數(shù)據(jù):存款100,M=Mp0+ 100=200;Q未能獲得更新后的數(shù)據(jù);

    ⑤ T2時(shí)刻,q1操作寫入數(shù)據(jù):存款100,M=Mq0+ 100=200;

    應(yīng)該是300元的賬戶余額,由于操作的并發(fā)執(zhí)行,造成只有200元余額。通過這一具體、直觀的例子,讓學(xué)生明白并發(fā)執(zhí)行與順序執(zhí)行有很多不一樣的地方,即并發(fā)環(huán)境中的共享資源,不能同時(shí)訪問,只可互斥訪問。然后帶領(lǐng)學(xué)生學(xué)習(xí)并發(fā)操作的Bernstein條件、臨界資源等知識(shí)。

    2信號(hào)量描述

    怎樣才能做到在某一時(shí)刻,只有一個(gè)進(jìn)程訪問該資源呢,這就是臨界資源的管理方法。在介紹了部分不成熟的管理方案后,引入Dijkstra提出的信號(hào)量和P、V操作機(jī)制。

    (1) 信號(hào)量定義

    信號(hào)量是進(jìn)程在某一特殊點(diǎn)上被迫停止執(zhí)行直到接收到一個(gè)對(duì)應(yīng)的特殊變量值。進(jìn)程使用P、V兩個(gè)原語(yǔ)操作發(fā)送和接受信號(hào),如信號(hào)沒有送到,進(jìn)程被掛起,直到信號(hào)到達(dá)。

    信號(hào)量按其用途可分為:用于進(jìn)程互斥訪問臨界資源的公用信號(hào)量;用于進(jìn)程同步時(shí)協(xié)調(diào)相互關(guān)系的私有信號(hào)量。

    信號(hào)量按其取值可分為:整型信號(hào)量、可用資源數(shù)目的記錄型信號(hào)量。

    (2)P、V操作定義描述

    信號(hào)量結(jié)構(gòu)中需要一個(gè)整型計(jì)數(shù)和一個(gè)等待對(duì)象。

    P操作表示現(xiàn)行進(jìn)程向系統(tǒng)申請(qǐng)資源,將信號(hào)量值減1,如結(jié)果小于0,則調(diào)用進(jìn)程被置成等待信號(hào)量的狀態(tài)。

    V操作表示現(xiàn)行進(jìn)程釋放該類資源,信號(hào)量值加1,系統(tǒng)可用資源數(shù)也增加一個(gè),如果s.value≤0,等待隊(duì)列中有等待進(jìn)程,則喚醒其中一個(gè)。

    信號(hào)量定義,PV操作算法C語(yǔ)言描述如下:

    typedef struct {

    int value; //信號(hào)量值

    QueueType waitQueue; //等待隊(duì)列

    } semaphore;

    void P(semaphore s){

    --s.value;

    if (s.value<0){

    阻塞調(diào)用進(jìn)程;

    進(jìn)程進(jìn)入等待隊(duì)列s. waitQueue;

    }

    }

    void V(semaphores){

    ++s.value;

    if(s.value<=0){

    從等待隊(duì)列s. waitQueue中取出一個(gè)進(jìn)程;

    將該進(jìn)程入就緒隊(duì)列;

    }

    }

    (3) 關(guān)于信號(hào)量與PV操作的幾個(gè)結(jié)論

    結(jié)論1:若信號(hào)量s為正值,則該值等于在封鎖進(jìn)程之前對(duì)信號(hào)量s可施行的P操作數(shù),亦等于s所代表的實(shí)際還可以使用的物理資源數(shù)。

    結(jié)論2:若信號(hào)量s為負(fù)值,則其絕對(duì)值等于排列在該信號(hào)量s隊(duì)列中等待的進(jìn)程個(gè)數(shù),亦等于對(duì)信號(hào)量s實(shí)施P操作而被封鎖起來并進(jìn)入信號(hào)量s隊(duì)列的進(jìn)程數(shù)。

    結(jié)論3:PV操作一定要成對(duì)使用。

    (4) 進(jìn)程中信號(hào)量操作模型

    通過對(duì)臨界區(qū)訪問過程的分析,信號(hào)量機(jī)制中P原語(yǔ)相當(dāng)于進(jìn)入臨界區(qū)操作,V原語(yǔ)相當(dāng)于退出臨界區(qū)操作。用P、V原語(yǔ)實(shí)現(xiàn)進(jìn)程互斥就是將臨界區(qū)置于P和V兩個(gè)原語(yǔ)操作之間。

    示例算法如下:

    void ProcessExecute( 參數(shù)列表 ){

    ……

    P(s);//進(jìn)入?yún)^(qū)

    臨界區(qū);

    V(s); //退出區(qū)

    …… //剩余區(qū)

    }

    3進(jìn)程同步與互斥算法編寫過程

    初學(xué)者能夠看懂他人編寫的進(jìn)程同步互斥算法,但是自己動(dòng)手編寫很困難。學(xué)生在寫該類算法時(shí),總想一次完成,但是很多時(shí)候?qū)懖缓?或者不知道如何解決該類問題。針對(duì)這一現(xiàn)象,筆者分析了算法編寫過程,給學(xué)生總結(jié)了分析問題、解決問題的步驟:

    (1) 找出問題中的執(zhí)行進(jìn)程,再描述其余各進(jìn)程的執(zhí)行過程。

    以“多生產(chǎn)者——多消費(fèi)者——多緩沖”問題為例,通過分析就會(huì)發(fā)現(xiàn),該問題中生產(chǎn)者、消費(fèi)者各是一類進(jìn)程。執(zhí)行過程為:

    生產(chǎn)者的執(zhí)行過程:

    請(qǐng)求生產(chǎn)指標(biāo);

    請(qǐng)求緩沖區(qū)使用權(quán);

    生產(chǎn);

    歸還緩沖區(qū)使用權(quán);

    消費(fèi)者過程:

    請(qǐng)求消費(fèi)指標(biāo);

    請(qǐng)求緩沖區(qū)使用權(quán);

    消費(fèi);

    歸還緩沖區(qū)使用權(quán);

    (2) 分析進(jìn)程中的同步、互斥關(guān)系,設(shè)置信號(hào)量。

    本問題中緩沖區(qū)是臨界資源,需要互斥訪問?!吧a(chǎn)指標(biāo)”就是空白緩沖區(qū)數(shù)目,每減少一個(gè),產(chǎn)品就增加一個(gè),“消費(fèi)指標(biāo)”就增加一個(gè)。每消費(fèi)一個(gè)產(chǎn)品,空白緩沖區(qū)就增加一個(gè),產(chǎn)品就減少一個(gè)。

    用mutex信號(hào)量來保證對(duì)緩沖區(qū)的互斥訪問,emptyBufferCount記錄空白緩沖區(qū)數(shù)目,fullBufferCount記錄產(chǎn)品數(shù)目。

    (3) 利用PV操作寫出同步互斥關(guān)系。用算法替換前面描述的執(zhí)行過程。

    生產(chǎn)者進(jìn)程Producer:

    P(mutex);//申請(qǐng)使用緩沖區(qū), ①

    P(emptyBufferCount); //生產(chǎn)許可申請(qǐng), ②

    生產(chǎn)

    V(mutex); //離開,釋放!PV操作成對(duì)使用

    V(emptyBufferCount);//⑤

    消費(fèi)者進(jìn)程Consumer:

    P(mutex); //申請(qǐng)使用緩沖區(qū), ③

    P(fullBufferCount); //消費(fèi)許可申請(qǐng),消費(fèi) ④

    V(mutex); //離開,釋放

    V(fullBufferCount); // ⑥

    (4) 選擇并確定信號(hào)量的初值。

    整型信號(hào)量mutex初值為1,記錄型信號(hào)量emptyBufferCount初值為緩沖區(qū)大小。

    (5) 給出幾個(gè)進(jìn)程,人工模擬算法執(zhí)行,檢測(cè)算法并改正錯(cuò)誤。

    用一個(gè)生產(chǎn)者、一個(gè)消費(fèi)者模擬進(jìn)程執(zhí)行,發(fā)現(xiàn)emptyBufferCount的PV操作②⑤,fullBufferCount的PV操作③⑥,在同一個(gè)進(jìn)程中,不能發(fā)揮同步作用,所以⑤⑥位置互換。

    互換后,如果生產(chǎn)者進(jìn)程先一步執(zhí)行,算法沒有問題。如果消費(fèi)者先一步執(zhí)行,就會(huì)被阻塞,由于生產(chǎn)者不能生產(chǎn),產(chǎn)生死鎖。因此生產(chǎn)者進(jìn)程中①②位置互換,消費(fèi)者進(jìn)程中③④互換,即一般情況同步信號(hào)量在前,互斥信號(hào)量在后。改正后再測(cè)試,算法無誤。

    4生產(chǎn)者消費(fèi)者的多線程仿真

    “操作系統(tǒng)”的課程實(shí)驗(yàn)旨在加深學(xué)生對(duì)理論的理解。很多高?!安僮飨到y(tǒng)”實(shí)驗(yàn)基于Unix/Linux平臺(tái),學(xué)習(xí)該

    系統(tǒng)會(huì)對(duì)學(xué)生來說是很大負(fù)擔(dān)。筆者在課程實(shí)驗(yàn)中,選擇學(xué)生更為熟悉也更容易使用的Windows平臺(tái)和VC++6.0開發(fā)環(huán)境,用線程模擬生產(chǎn)者消費(fèi)者問題。這樣學(xué)生既容易上手編程,又能通過編程切實(shí)理解進(jìn)程的同步與互斥理論。學(xué)生以調(diào)試該程序入手,獨(dú)立完成哲學(xué)家進(jìn)餐問題的模擬。生產(chǎn)者消費(fèi)者問題的線程函數(shù)原型如下:

    DWORD WINAPI ProducerThread(LPVOID lpvThreadParm) { //生產(chǎn)者線程函數(shù)

    BOOL fHasDone=FALSE;

    while(!fHasDone){

    EnterCriticalSection

    (&g_CriticalSection);

    //進(jìn)入臨界區(qū)函數(shù)

    if(producerRunTimes>=MAX_RUN_TIMES){

    fHasDone=TRUE;

    }else{

    g_Buffer[in]=rand();

    in=(in+1)%BUFFER_SIZE;

    //循環(huán)隊(duì)列

    producerRunTimes++;

    //線程執(zhí)行次數(shù)計(jì)數(shù),防止死循環(huán)

    }

    LeaveCriticalSection

    (&g_CriticalSection);

    //退出臨界區(qū)函數(shù)

    }

    return 0;

    }

    DWORD WINAPI ConsumerThread(LPVOID lpvThreadParm)

    { //消費(fèi)者線程函數(shù)

    BOOL fHasDone=FALSE;

    while(!fHasDone){

    EnterCriticalSection (&g_CriticalSection);

    if(consumerRunTimes>= MAX_RUN_TIMES){

    fHasDone=TRUE;

    }else{

    g_Buffer[out]=rand();

    out=(out+1)% BUFFER_SIZE;

    consumerRunTimes++;

    }

    LeaveCriticalSection

    (&g_CriticalSection);

    }

    return 0;

    }

    在上述程序中除掉同步互斥部分,學(xué)生就能實(shí)際理解圖1中銀行賬戶存款例子。多線程仿真實(shí)驗(yàn)不但能讓學(xué)生深入理解進(jìn)程同步互斥的理論和實(shí)現(xiàn),還讓學(xué)生學(xué)會(huì)和理解了多線程的編程。

    5結(jié)論

    在“操作系統(tǒng)”課程中,筆者將知識(shí)點(diǎn)理清脈絡(luò),并圍繞操作系統(tǒng)的五大管理功能展開教學(xué)。介紹操作系統(tǒng)的每個(gè)功能時(shí),以知識(shí)點(diǎn)的內(nèi)在特性為線索,連接看似不相關(guān)的知識(shí)。如在進(jìn)程管理時(shí),以單機(jī)環(huán)境下的程序執(zhí)行為切入點(diǎn),描述在多道程序中,每道程序模擬單機(jī)運(yùn)行環(huán)境,需要完成哪些工作;為了多道程序的協(xié)調(diào)工作,如何進(jìn)行同步和互斥;為了讓每個(gè)進(jìn)程都能有機(jī)會(huì)運(yùn)行,如何確定進(jìn)程調(diào)度原則。特別是在介紹進(jìn)程同步與互斥時(shí),實(shí)例結(jié)合理論,由淺入深,以“銀行賬戶操作”實(shí)例讓學(xué)生明白并發(fā)操作與順序執(zhí)行的不同之處,隨后提出操作系統(tǒng)中常用的并發(fā)處理方法——信號(hào)量機(jī)制。并就學(xué)生的學(xué)習(xí)難點(diǎn)——并發(fā)互斥操作的算法編寫,給出問題的解決步驟。在實(shí)驗(yàn)中,用Windows多線程驗(yàn)證課堂所學(xué)知識(shí),學(xué)生既方便上手編程,又容易理解理論。

    本教學(xué)方案充分照顧到了成教學(xué)生的實(shí)際基礎(chǔ),調(diào)動(dòng)了學(xué)生的積極性,設(shè)計(jì)的多線程實(shí)驗(yàn)也使學(xué)生有能力實(shí)際動(dòng)手參與。在本校教學(xué)中,筆者采用該方案后,學(xué)生對(duì)教學(xué)內(nèi)容非常感興趣,也很容易接受理論性的知識(shí)。筆者在實(shí)際教學(xué)中,也發(fā)現(xiàn)一些問題,如該方案對(duì)學(xué)生的主動(dòng)性要求較高,并要求學(xué)生有一定的編程能力,這不在本文探討范圍。

    參考文獻(xiàn):

    [1] 湯小丹,梁紅兵,哲鳳屏,等. 計(jì)算機(jī)操作系統(tǒng)(修訂版)[M]. 西安:西安電子科技大學(xué)出版社,2003.

    [2] 孫仲秀,費(fèi)翔林,駱斌. 操作系統(tǒng)教程[M]. 北京:高等教育出版社, 2008.

    [3] William Stallings. 操作系統(tǒng)——精髓與設(shè)計(jì)原理[M]. 5版. 北京:電子工業(yè)出版社,2006.

    [4] 陳向群,楊芙清. 操作系統(tǒng)教程[M]. 2版. 北京:北京大學(xué)出版社,2006.

    [5] 孟靜. 操作系統(tǒng)教程-原理和實(shí)例分析[M]. 2版. 北京:高等教育出版社,2006.

    [6] 楊燕. 操作系統(tǒng)課程雙語(yǔ)教學(xué)的探討[J]. 北京大學(xué)學(xué)報(bào):哲學(xué)社會(huì)科學(xué)版,2007(S2):174-175.

    [7] 張坤.“操作系統(tǒng)”課程的教學(xué)方法研究[J]. 高等工程教育研究,2007(S1):151-152.

    [8] 郝繼升. 計(jì)算機(jī)操作系統(tǒng)原理課程的教學(xué)探索[J]. 教育與職業(yè),2007(8):99-101.

    [9] Jeffrey Richter. Windows高級(jí)編程指南[M]. 北京:清華大學(xué)出版社,1999.

    猜你喜歡
    同步操作系統(tǒng)進(jìn)程
    Dalvik虛擬機(jī)進(jìn)程模型研究
    快速殺掉頑固進(jìn)程
    不留死角 全方位監(jiān)控系統(tǒng)
    智能手機(jī)操作系統(tǒng)的分析與比較
    國(guó)產(chǎn)桌面操作系統(tǒng)中虛擬化技術(shù)應(yīng)用研究
    素質(zhì)教育理念下藝術(shù)教育改革的思路
    政府職能的轉(zhuǎn)變與中國(guó)經(jīng)濟(jì)結(jié)構(gòu)調(diào)整的同步
    公共藝術(shù)與城市設(shè)計(jì)的協(xié)調(diào)與同步
    中外民主法制進(jìn)程專題復(fù)習(xí)
    热re99久久国产66热| 国产高清激情床上av| 国产精品香港三级国产av潘金莲| 午夜福利欧美成人| 亚洲,欧美精品.| 宅男免费午夜| 在线天堂中文资源库| 欧美日韩中文字幕国产精品一区二区三区| 91成年电影在线观看| 搡老妇女老女人老熟妇| 中亚洲国语对白在线视频| 成年人黄色毛片网站| tocl精华| 国产日本99.免费观看| 99热这里只有精品一区 | 国产成人欧美| av天堂在线播放| avwww免费| 欧美黄色片欧美黄色片| 长腿黑丝高跟| а√天堂www在线а√下载| 中国美女看黄片| 在线观看日韩欧美| 精品久久蜜臀av无| 久久国产精品人妻蜜桃| 级片在线观看| 成人亚洲精品av一区二区| 欧美丝袜亚洲另类 | 亚洲专区国产一区二区| 日韩欧美 国产精品| 2021天堂中文幕一二区在线观 | 美女扒开内裤让男人捅视频| 日韩欧美国产在线观看| 久久国产亚洲av麻豆专区| 欧美 亚洲 国产 日韩一| 动漫黄色视频在线观看| 午夜福利在线在线| 国内揄拍国产精品人妻在线 | 国产国语露脸激情在线看| 精品久久蜜臀av无| xxx96com| 国产亚洲精品综合一区在线观看 | 久久香蕉精品热| 亚洲全国av大片| 国产又色又爽无遮挡免费看| 欧美黄色片欧美黄色片| 国产一区二区三区在线臀色熟女| 99久久无色码亚洲精品果冻| 久久九九热精品免费| 99久久精品国产亚洲精品| 国产精品 欧美亚洲| 国产激情欧美一区二区| av欧美777| 久久天堂一区二区三区四区| 色综合站精品国产| 久久久久久久精品吃奶| 欧美色视频一区免费| 免费看日本二区| 91老司机精品| 中文字幕精品免费在线观看视频| 国产精品98久久久久久宅男小说| 久久久久久免费高清国产稀缺| 亚洲 国产 在线| 久久亚洲精品不卡| 国产黄a三级三级三级人| 91av网站免费观看| 一本久久中文字幕| 亚洲成a人片在线一区二区| 丰满人妻熟妇乱又伦精品不卡| 男男h啪啪无遮挡| 国产精品一区二区精品视频观看| 久久久久久人人人人人| 18禁黄网站禁片免费观看直播| 深夜精品福利| 亚洲av第一区精品v没综合| 精品久久久久久久末码| 免费在线观看黄色视频的| 成年女人毛片免费观看观看9| 久久国产精品人妻蜜桃| 国产成+人综合+亚洲专区| 在线观看免费视频日本深夜| 日韩精品青青久久久久久| 久久精品aⅴ一区二区三区四区| 天堂√8在线中文| 香蕉丝袜av| 久久九九热精品免费| 精品日产1卡2卡| 国产精品 欧美亚洲| 一级毛片女人18水好多| 欧美精品啪啪一区二区三区| 国产99白浆流出| 日韩精品免费视频一区二区三区| 国产av不卡久久| 两个人视频免费观看高清| 好男人在线观看高清免费视频 | 波多野结衣av一区二区av| 免费在线观看完整版高清| 久久中文字幕一级| 久久精品91无色码中文字幕| 热99re8久久精品国产| 美女扒开内裤让男人捅视频| 成人18禁在线播放| 女人爽到高潮嗷嗷叫在线视频| 国产精品亚洲一级av第二区| 亚洲av成人不卡在线观看播放网| 日韩欧美一区二区三区在线观看| 免费高清在线观看日韩| 午夜免费激情av| 欧美中文综合在线视频| 亚洲av中文字字幕乱码综合 | 久久精品91无色码中文字幕| 免费在线观看成人毛片| 亚洲人成网站高清观看| 中文字幕精品免费在线观看视频| 亚洲国产欧美日韩在线播放| 在线观看一区二区三区| 淫秽高清视频在线观看| a在线观看视频网站| 99久久精品国产亚洲精品| 制服人妻中文乱码| 国产黄片美女视频| 自线自在国产av| 免费高清视频大片| 欧美乱妇无乱码| 国产人伦9x9x在线观看| 欧美不卡视频在线免费观看 | 日韩精品免费视频一区二区三区| 亚洲人成77777在线视频| 后天国语完整版免费观看| 久久伊人香网站| 一本大道久久a久久精品| 久久久久久九九精品二区国产 | 国产黄a三级三级三级人| a在线观看视频网站| 成熟少妇高潮喷水视频| 色综合婷婷激情| 妹子高潮喷水视频| 国内揄拍国产精品人妻在线 | 老司机福利观看| 在线国产一区二区在线| 成人特级黄色片久久久久久久| 亚洲第一av免费看| 淫秽高清视频在线观看| 久久香蕉激情| 中文在线观看免费www的网站 | 国产黄片美女视频| 午夜影院日韩av| 亚洲精品国产精品久久久不卡| 俺也久久电影网| 精品日产1卡2卡| 久久精品亚洲精品国产色婷小说| 91字幕亚洲| www.999成人在线观看| 久久天躁狠狠躁夜夜2o2o| 国产v大片淫在线免费观看| 99久久99久久久精品蜜桃| ponron亚洲| 黄片小视频在线播放| 亚洲国产欧美一区二区综合| 精品欧美一区二区三区在线| 国产亚洲精品av在线| 国产高清视频在线播放一区| 精品国产美女av久久久久小说| 两个人视频免费观看高清| 国产视频内射| 一级毛片高清免费大全| 国产午夜福利久久久久久| 久久99热这里只有精品18| а√天堂www在线а√下载| 日本撒尿小便嘘嘘汇集6| 日日爽夜夜爽网站| 身体一侧抽搐| 18禁国产床啪视频网站| av超薄肉色丝袜交足视频| 免费看日本二区| 女人爽到高潮嗷嗷叫在线视频| 国产高清视频在线播放一区| 国产真人三级小视频在线观看| 成人亚洲精品一区在线观看| 18美女黄网站色大片免费观看| 最新在线观看一区二区三区| 亚洲av中文字字幕乱码综合 | 免费搜索国产男女视频| 免费看日本二区| 精品高清国产在线一区| 动漫黄色视频在线观看| 欧美激情 高清一区二区三区| 欧美人与性动交α欧美精品济南到| 国产熟女xx| 日韩欧美一区二区三区在线观看| 在线av久久热| 亚洲国产高清在线一区二区三 | 91老司机精品| 国产高清激情床上av| 久99久视频精品免费| 成人国产综合亚洲| 国产精品精品国产色婷婷| 国产精品 欧美亚洲| 91字幕亚洲| 一级片免费观看大全| 啦啦啦观看免费观看视频高清| 久久久国产欧美日韩av| 午夜精品久久久久久毛片777| 免费观看精品视频网站| 黄色 视频免费看| 18禁国产床啪视频网站| 国产精品 国内视频| 久久这里只有精品19| 成人精品一区二区免费| 国产精品综合久久久久久久免费| 日韩三级视频一区二区三区| 亚洲成av人片免费观看| 国产又黄又爽又无遮挡在线| 精品一区二区三区视频在线观看免费| 国产精品香港三级国产av潘金莲| 欧美激情高清一区二区三区| 啦啦啦韩国在线观看视频| 午夜免费成人在线视频| 久久久久久国产a免费观看| av福利片在线| 成人18禁高潮啪啪吃奶动态图| 精品不卡国产一区二区三区| xxxwww97欧美| 国产人伦9x9x在线观看| 日本熟妇午夜| 亚洲第一av免费看| 免费在线观看亚洲国产| 精品少妇一区二区三区视频日本电影| 一夜夜www| 50天的宝宝边吃奶边哭怎么回事| 午夜福利一区二区在线看| 99久久国产精品久久久| 身体一侧抽搐| av在线天堂中文字幕| 首页视频小说图片口味搜索| 欧美乱码精品一区二区三区| av中文乱码字幕在线| 国产精品自产拍在线观看55亚洲| 可以在线观看的亚洲视频| 91老司机精品| 亚洲成人久久性| 美女高潮到喷水免费观看| 国产麻豆成人av免费视频| 亚洲国产欧美网| 国产野战对白在线观看| 亚洲av第一区精品v没综合| 在线av久久热| 曰老女人黄片| 婷婷六月久久综合丁香| 18美女黄网站色大片免费观看| 天堂影院成人在线观看| 亚洲中文字幕日韩| 亚洲国产欧洲综合997久久, | 夜夜看夜夜爽夜夜摸| 天堂动漫精品| 18禁黄网站禁片午夜丰满| 欧美日本视频| 黄色女人牲交| 一边摸一边抽搐一进一小说| 中文字幕最新亚洲高清| 精品一区二区三区视频在线观看免费| 免费高清视频大片| 国产成人一区二区三区免费视频网站| 国产99久久九九免费精品| ponron亚洲| 国产精品av久久久久免费| 免费看日本二区| 777久久人妻少妇嫩草av网站| 色综合亚洲欧美另类图片| 又大又爽又粗| 制服人妻中文乱码| 妹子高潮喷水视频| 日韩三级视频一区二区三区| 精品一区二区三区四区五区乱码| 韩国av一区二区三区四区| 美女免费视频网站| 久久亚洲真实| 亚洲欧洲精品一区二区精品久久久| 动漫黄色视频在线观看| 女生性感内裤真人,穿戴方法视频| 亚洲人成伊人成综合网2020| 日本熟妇午夜| 精品国产美女av久久久久小说| 成年人黄色毛片网站| 麻豆一二三区av精品| 久久欧美精品欧美久久欧美| 日韩视频一区二区在线观看| 在线av久久热| 欧美乱码精品一区二区三区| 18禁黄网站禁片免费观看直播| 国产精品久久久久久人妻精品电影| 精品久久久久久久久久久久久 | АⅤ资源中文在线天堂| 99热6这里只有精品| 亚洲专区国产一区二区| 99在线人妻在线中文字幕| xxxwww97欧美| 99国产精品99久久久久| 日韩欧美一区视频在线观看| 无人区码免费观看不卡| 成年版毛片免费区| 国产一区二区在线av高清观看| 可以免费在线观看a视频的电影网站| 777久久人妻少妇嫩草av网站| 岛国视频午夜一区免费看| 国产国语露脸激情在线看| 欧美日韩瑟瑟在线播放| 黄片小视频在线播放| 久久这里只有精品19| 国产精品国产高清国产av| 男女床上黄色一级片免费看| 日本撒尿小便嘘嘘汇集6| 欧美精品亚洲一区二区| 久久久水蜜桃国产精品网| 十分钟在线观看高清视频www| 在线观看66精品国产| 亚洲中文av在线| 欧美另类亚洲清纯唯美| 亚洲一区二区三区色噜噜| 久久久精品欧美日韩精品| 午夜久久久在线观看| 亚洲精品国产区一区二| 国产精品精品国产色婷婷| 在线播放国产精品三级| 国产爱豆传媒在线观看 | 国产色视频综合| 国产伦一二天堂av在线观看| 黄片小视频在线播放| e午夜精品久久久久久久| 一级黄色大片毛片| 亚洲av电影在线进入| 亚洲国产精品久久男人天堂| 国产亚洲精品久久久久久毛片| 哪里可以看免费的av片| 老司机午夜十八禁免费视频| 国产精品99久久99久久久不卡| 一进一出好大好爽视频| 欧美日韩福利视频一区二区| 精品高清国产在线一区| 亚洲片人在线观看| 欧美色视频一区免费| 国产伦一二天堂av在线观看| 久久精品国产清高在天天线| 黄色片一级片一级黄色片| 成人国产综合亚洲| 免费高清视频大片| 日韩一卡2卡3卡4卡2021年| 777久久人妻少妇嫩草av网站| www.999成人在线观看| 可以免费在线观看a视频的电影网站| 日韩中文字幕欧美一区二区| 成在线人永久免费视频| 成人18禁高潮啪啪吃奶动态图| av中文乱码字幕在线| 成人午夜高清在线视频 | 天堂动漫精品| 中出人妻视频一区二区| 妹子高潮喷水视频| 亚洲七黄色美女视频| 国产又黄又爽又无遮挡在线| 免费看a级黄色片| 一本久久中文字幕| 国产成+人综合+亚洲专区| 久久久久久久久久黄片| 99久久精品国产亚洲精品| a在线观看视频网站| 欧美中文综合在线视频| 日本免费一区二区三区高清不卡| 69av精品久久久久久| 夜夜躁狠狠躁天天躁| 搡老岳熟女国产| 亚洲色图 男人天堂 中文字幕| 熟妇人妻久久中文字幕3abv| 国产精品二区激情视频| 精品久久蜜臀av无| 99久久久亚洲精品蜜臀av| 久久天躁狠狠躁夜夜2o2o| 精品卡一卡二卡四卡免费| 欧美午夜高清在线| 久久久久久亚洲精品国产蜜桃av| 亚洲三区欧美一区| 少妇裸体淫交视频免费看高清 | 成熟少妇高潮喷水视频| ponron亚洲| 欧美成人一区二区免费高清观看 | 亚洲精品久久国产高清桃花| 在线观看舔阴道视频| 久久中文看片网| 久久久久国产一级毛片高清牌| 身体一侧抽搐| 母亲3免费完整高清在线观看| 麻豆一二三区av精品| 国产真人三级小视频在线观看| 午夜精品久久久久久毛片777| 欧美性长视频在线观看| 日本精品一区二区三区蜜桃| 亚洲成a人片在线一区二区| 国产亚洲精品久久久久久毛片| 国产精品自产拍在线观看55亚洲| xxx96com| 一a级毛片在线观看| 热99re8久久精品国产| 欧美日韩精品网址| 男人舔女人下体高潮全视频| 欧美乱妇无乱码| 女人爽到高潮嗷嗷叫在线视频| 亚洲美女黄片视频| 久久性视频一级片| 白带黄色成豆腐渣| 淫秽高清视频在线观看| 久久国产精品人妻蜜桃| 欧美在线黄色| 久久久精品国产亚洲av高清涩受| 侵犯人妻中文字幕一二三四区| or卡值多少钱| 国产成人av激情在线播放| 国产精品香港三级国产av潘金莲| 精品一区二区三区四区五区乱码| 成人特级黄色片久久久久久久| 国产精品精品国产色婷婷| 午夜免费鲁丝| 在线观看一区二区三区| xxxwww97欧美| 国产午夜福利久久久久久| 天天添夜夜摸| 亚洲 欧美一区二区三区| 美女午夜性视频免费| 高清毛片免费观看视频网站| 香蕉久久夜色| 国产亚洲欧美在线一区二区| 九色国产91popny在线| 国内揄拍国产精品人妻在线 | 国产伦在线观看视频一区| 精品久久久久久久毛片微露脸| www.熟女人妻精品国产| 无遮挡黄片免费观看| 欧美色视频一区免费| 在线观看66精品国产| 亚洲av第一区精品v没综合| 国产成人精品久久二区二区免费| 久久久久久久久久黄片| www.精华液| 搡老岳熟女国产| 欧美色欧美亚洲另类二区| 丝袜在线中文字幕| 十八禁人妻一区二区| 一级a爱视频在线免费观看| 日本免费a在线| 久久久久久久久中文| 国产欧美日韩精品亚洲av| 午夜久久久久精精品| 一区福利在线观看| 精品午夜福利视频在线观看一区| 神马国产精品三级电影在线观看 | 成人国语在线视频| 久久久久亚洲av毛片大全| 亚洲一卡2卡3卡4卡5卡精品中文| 国产视频一区二区在线看| 免费搜索国产男女视频| 超碰成人久久| 久久中文字幕人妻熟女| 中文字幕高清在线视频| 波多野结衣高清作品| 最新美女视频免费是黄的| 日韩精品免费视频一区二区三区| 亚洲一区高清亚洲精品| 午夜福利在线在线| bbb黄色大片| 悠悠久久av| 香蕉国产在线看| 午夜两性在线视频| 又大又爽又粗| 黑人巨大精品欧美一区二区mp4| 欧美zozozo另类| 不卡av一区二区三区| 叶爱在线成人免费视频播放| 久久国产亚洲av麻豆专区| 哪里可以看免费的av片| 淫妇啪啪啪对白视频| 18禁国产床啪视频网站| 丰满人妻熟妇乱又伦精品不卡| av欧美777| 成熟少妇高潮喷水视频| 美女大奶头视频| 久久久国产成人精品二区| 久久久久亚洲av毛片大全| 午夜激情福利司机影院| 一区二区三区高清视频在线| 国产亚洲av嫩草精品影院| 午夜两性在线视频| 午夜福利视频1000在线观看| 亚洲中文字幕一区二区三区有码在线看 | www.精华液| 久久狼人影院| 狂野欧美激情性xxxx| 嫩草影视91久久| 18禁黄网站禁片午夜丰满| 精品电影一区二区在线| 99精品久久久久人妻精品| 999久久久精品免费观看国产| 桃红色精品国产亚洲av| 日韩中文字幕欧美一区二区| 十八禁人妻一区二区| 中文亚洲av片在线观看爽| 又大又爽又粗| 欧美成人午夜精品| 桃红色精品国产亚洲av| 动漫黄色视频在线观看| 久久午夜亚洲精品久久| 久久精品91蜜桃| 禁无遮挡网站| 欧美三级亚洲精品| 91国产中文字幕| 欧美日韩黄片免| 香蕉国产在线看| 亚洲精品中文字幕在线视频| 俺也久久电影网| 国产午夜福利久久久久久| 亚洲色图 男人天堂 中文字幕| 亚洲熟女毛片儿| 国产精品综合久久久久久久免费| 精品欧美国产一区二区三| 欧美日韩黄片免| 久久久国产成人免费| 老汉色∧v一级毛片| 亚洲成av人片免费观看| 午夜视频精品福利| 精品熟女少妇八av免费久了| 亚洲国产欧美日韩在线播放| 麻豆国产av国片精品| 久久久久久人人人人人| 女警被强在线播放| 午夜免费成人在线视频| 在线av久久热| 午夜福利欧美成人| 色尼玛亚洲综合影院| 久久中文看片网| 午夜免费鲁丝| 国产三级黄色录像| 在线国产一区二区在线| 欧美性猛交╳xxx乱大交人| 无限看片的www在线观看| 亚洲欧美一区二区三区黑人| 天天一区二区日本电影三级| 亚洲国产精品成人综合色| 一级a爱视频在线免费观看| 18禁裸乳无遮挡免费网站照片 | 免费高清视频大片| 国产激情偷乱视频一区二区| 午夜福利免费观看在线| 久久久久免费精品人妻一区二区 | 人妻久久中文字幕网| 婷婷六月久久综合丁香| 制服人妻中文乱码| www.999成人在线观看| 日日摸夜夜添夜夜添小说| 国产黄a三级三级三级人| 99国产精品99久久久久| 99国产综合亚洲精品| 不卡av一区二区三区| 老鸭窝网址在线观看| 黄色成人免费大全| 成年人黄色毛片网站| 大型黄色视频在线免费观看| aaaaa片日本免费| 成人三级黄色视频| 国产激情久久老熟女| 亚洲成人国产一区在线观看| 中文字幕久久专区| 一个人免费在线观看的高清视频| 国产精品亚洲美女久久久| 久久久久久久精品吃奶| 精品不卡国产一区二区三区| 亚洲色图 男人天堂 中文字幕| 午夜福利高清视频| 国产视频内射| 男女下面进入的视频免费午夜 | 成人av一区二区三区在线看| 非洲黑人性xxxx精品又粗又长| 色在线成人网| 国产精品久久电影中文字幕| 国产精品,欧美在线| 成人欧美大片| 少妇裸体淫交视频免费看高清 | 波多野结衣巨乳人妻| 日本免费a在线| 亚洲专区国产一区二区| 好男人在线观看高清免费视频 | 欧美色欧美亚洲另类二区| 99re在线观看精品视频| 中文在线观看免费www的网站 | 狠狠狠狠99中文字幕| 女同久久另类99精品国产91| 麻豆成人午夜福利视频| 国产三级在线视频| √禁漫天堂资源中文www| 在线免费观看的www视频| 99精品在免费线老司机午夜| 丝袜美腿诱惑在线| 亚洲欧美精品综合一区二区三区| tocl精华| 91成人精品电影| 高清在线国产一区| 国产一区二区激情短视频| 欧美乱色亚洲激情| 精品久久久久久久末码| 亚洲全国av大片| www.精华液| 国产亚洲欧美在线一区二区| 岛国在线观看网站| 亚洲成av人片免费观看| 午夜免费成人在线视频| www.精华液| 亚洲熟妇熟女久久| 超碰成人久久|