精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Linux從頭學(xué):理解了這三個(gè)概念,才能徹底理解【任務(wù)管理】和【任務(wù)切換】

系統(tǒng) Linux
操作系統(tǒng)需要為每一個(gè)應(yīng)用程序,單獨(dú)申請(qǐng)一塊空間,用作這個(gè)程序自己的段描述附表,稱作:LDT(Local Description Table)。

[[422197]]

  • LDT:局部描述符表
  • TSS: 任務(wù)狀態(tài)段
  • TCB: 任務(wù)控制塊

x86 系統(tǒng)中的保護(hù)模式,給系統(tǒng)的安全性提供了很大的保障,但是在我們之前的文章中,一直都淡化了特權(quán)級(jí)別這個(gè)概念。

例如:在保護(hù)模式下的段選擇器,我們一直都只把它看做一個(gè)段描述符的"索引號(hào)",用來在 GDT (全局描述描述符表) 中查找一個(gè)段描述符,例如:

圖中:代碼段寄存器中的索引號(hào)是 4 ,GDT 中每一個(gè)表項(xiàng)占用 4 個(gè)字節(jié),于是就在偏移量為 16 的位置,找到了代碼段的描述符,進(jìn)而從描述符中找到代碼段的起始地址和長度界限。

數(shù)據(jù)段、棧段的操作過程也是這樣的。

從現(xiàn)在開始,我們需要讓用戶程序擁有自己私有的描述符表 LDT(Local Descriptor Table),并且擁有自己的特權(quán)級(jí)別(總不能讓用戶程序與操作系統(tǒng)一樣,工作在非常高的 0 特權(quán)級(jí)別)。

因此,我們需要糾正之前的錯(cuò)誤:段寄存器中,不僅僅有段的索引號(hào),還有另外兩個(gè)屬性:TI 和 RPL,如下圖所示:

 

  • TI 標(biāo)志位:表示到哪個(gè)表中(GDT or LDT)查找描述符;
  • TI = 0: 到 GDT 中查找描述符;
  • TI = 1: 到 LDT 中查找描述符;
  • RPL(Request Privilege Level) 標(biāo)志位:表示想給段寄存器賦值的請(qǐng)求者(也就是一段代碼),它的特權(quán)級(jí)別;

此時(shí),繼續(xù)把段寄存器中的內(nèi)容稱作段索引符就不合適了,一般稱作:選擇子。

LDT:局部描述符表

在上一篇文章中,操作系統(tǒng)把應(yīng)用程序從硬盤讀取到內(nèi)存中之后,為應(yīng)用程序創(chuàng)建了三個(gè)段描述符,這三個(gè)段描述符都放在了 GDT 表中,這是不合理的。

首先,在多任務(wù)系統(tǒng)中,應(yīng)用程序的數(shù)量是不確定的,應(yīng)用程序也會(huì)執(zhí)行結(jié)束。

如果把所有應(yīng)用程序的段描述符都放在 GDT 中,對(duì)于操作系統(tǒng)來說,管理這個(gè)數(shù)據(jù)太復(fù)雜。

其次,當(dāng)引入特權(quán)級(jí)別之后,如果應(yīng)用程序的段描述符放在 GDT 中,那么就意味著應(yīng)用程序需要有權(quán)限來訪問 GDT,而 x86 系統(tǒng)中只有一個(gè) GDT(所以叫做 Global Description Table),只能被操作系統(tǒng)訪問。

因此,操作系統(tǒng)需要為每一個(gè)應(yīng)用程序,單獨(dú)申請(qǐng)一塊空間,用作這個(gè)程序自己的段描述附表,稱作:LDT(Local Description Table)。

例如:現(xiàn)在系統(tǒng)中有 2 個(gè)用戶程序: APP1 和 APP2,操作系統(tǒng)在加載每一個(gè)應(yīng)用程序的時(shí)候,就會(huì)在應(yīng)用程序自己的內(nèi)存空間中,申請(qǐng)一塊,用作 LDT:

 

  • 為什么是 “應(yīng)用程序自己的內(nèi)存空間”?
  • 因?yàn)槊恳粋€(gè)應(yīng)用程序,都獨(dú)享 4G 大小的虛擬內(nèi)存空間。

在 LDT 中,存放著當(dāng)前應(yīng)用程序自己的段描述符信息,例如:代碼段、數(shù)據(jù)段、棧段。

LDT 所占用的空間也屬于內(nèi)存的一部分,有起始地址和長度界限,因此也需要為它創(chuàng)建一個(gè)段描述符,這個(gè)描述符就放在 GDT 中。

在 Linux 應(yīng)用層,我們會(huì)嚴(yán)格的區(qū)分進(jìn)程、線程,但是在系統(tǒng)的底層,這樣的區(qū)分界限已經(jīng)比較模糊了,用任務(wù) task 來稱呼更通用些。

根據(jù)剛才的假設(shè),現(xiàn)在系統(tǒng)中有 2 個(gè)用戶程序,那么處理器怎么知道:當(dāng)前正在執(zhí)行的是哪一個(gè)應(yīng)用程序的 LDT 中的代碼?

正如處理器中有一個(gè)寄存器 GDTR,保存著 GDT 的開始地址和長度,處理器中還有一個(gè)寄存器 LDTR,存儲(chǔ)著當(dāng)前正在執(zhí)行的那個(gè)應(yīng)用程序的 LDT 開始地址和長度:

所有應(yīng)用程序的虛擬內(nèi)存的高端地址部分,映射的都是操作系統(tǒng)的內(nèi)存空間,按照 Linux 中的做法,3G ~ 4G 空間被操作系統(tǒng)使用。

圖中的綠色部分,表示操作系統(tǒng)空間(1G),在分頁機(jī)制下,它們都映射到相同的物理內(nèi)存頁上(藍(lán)色虛線箭頭)。

當(dāng)操作系統(tǒng)切換到應(yīng)用程序2時(shí),處理器中的 LDTR 就會(huì)被賦值為應(yīng)用程序2 的 LDT 的線性地址和長度信息。

  • GDTR 中的內(nèi)容不變,因?yàn)槊總€(gè)應(yīng)用程序中的 GDT 都是從操作系統(tǒng)“繼承”而來的,開始地址和長度都是一樣的。

TSS: 任務(wù)狀態(tài)段

顧名思義,任務(wù)狀態(tài)段就是用來存儲(chǔ)和恢復(fù)任務(wù)的狀態(tài)信息。

經(jīng)常聽到一個(gè)術(shù)語:任務(wù)上下文。

所謂的上下文,就是體現(xiàn)一個(gè)任務(wù)正在被執(zhí)行時(shí)的環(huán)境信息,主要就是處理器中的各種寄存器內(nèi)容,也就是下面這張圖中的寄存器們:

這張圖反映了一個(gè)任務(wù)上下文的所有寄存器信息。

當(dāng)任務(wù)被調(diào)度器中止執(zhí)行之前,需要把這些寄存器中的值都保存下來,相當(dāng)于做一個(gè)快照。

當(dāng)這個(gè)任務(wù)以后又被恢復(fù)執(zhí)行時(shí),再把這個(gè)快照中保存的信息,原樣的賦值給圖中的所有寄存器,這樣就稱作恢復(fù)任務(wù)上下文,這個(gè)任務(wù)就從上次被中止的地方繼續(xù)執(zhí)行(因?yàn)橹噶钪羔樇拇嫫? EIP 被恢復(fù)了)。

就如同 LDT 一樣,TSS 也是操作系統(tǒng)為應(yīng)用程序分配的一塊內(nèi)存空間,只不過這塊空間是位于操作系統(tǒng)的勢(shì)力范圍內(nèi),只能由操作系統(tǒng)來操作。

TSS 也有起始地址和長度界限,也需要為它在 GDT 中創(chuàng)建一個(gè)段描述符。

與 LDT 類似,在處理器中也有一個(gè)寄存器 TR,用來指向當(dāng)前正在執(zhí)行的那個(gè)任務(wù)的 TSS。

當(dāng)進(jìn)行任務(wù)切換的時(shí)候:

  1. 首先,把處理器中的寄存器內(nèi)容,存儲(chǔ)到 TR 寄存器指向的 TSS 段中(即將被停止的任務(wù));
  2. 然后,把新的任務(wù)的 TSS 段中的內(nèi)容,復(fù)制到處理器的各寄存器中,并且把 TSS 地址賦值給 TR 寄存器;

TCB: 任務(wù)控制塊

任務(wù)控制塊,可以說是系統(tǒng)中用來管理任務(wù)的最重要的數(shù)據(jù)結(jié)構(gòu)了,操作系統(tǒng)用來管理任務(wù)的所有信息都可以放在這里。

看一下 Linux 2.6 內(nèi)核代碼中的結(jié)構(gòu)體:struct task_struct{ ... },就知道 TCB 有多復(fù)雜了,有些書籍上也稱之為 PCB(Process Control Block,進(jìn)程控制塊)。

在這個(gè)結(jié)構(gòu)中,一些常用的信息包括:

  1. 程序的加載地址;
  2. 任務(wù)的優(yōu)先級(jí);
  3. 任務(wù)的當(dāng)前狀態(tài);
  4. 任務(wù)打開的一些資源:網(wǎng)絡(luò)、文件設(shè)備等待;
  5. 。。。

需要注意的是:上面的 LDT、TSS,是 x86 處理器中設(shè)計(jì)的運(yùn)行機(jī)制,是處理器要求這樣的。

而 TCB 不是處理器要求的,它是操作系統(tǒng)的實(shí)現(xiàn)者自己來構(gòu)建的,因此可以根據(jù)自己的需要來進(jìn)行設(shè)計(jì)。

每一個(gè)應(yīng)用程序需要一個(gè) TCP 結(jié)構(gòu),所有的 TCB 結(jié)構(gòu)就可以構(gòu)成一個(gè)鏈表,便于操作系統(tǒng)來管理。

比如:在發(fā)生任務(wù)切換的時(shí)候,就可以順著鏈表頭,一次掃描鏈表上的每一個(gè) TCB 節(jié)點(diǎn)。

如果找到了當(dāng)前正在被執(zhí)行(即將被中止)的任務(wù),就把這個(gè)任務(wù)的狀態(tài)標(biāo)記為暫停,并移動(dòng)到鏈表的末尾,然后把鏈表頭部的第一個(gè)處于 ready 狀態(tài)的任務(wù),加載到處理器中去執(zhí)行。

當(dāng)然,Linux 系統(tǒng)中的處理過程更為復(fù)雜,它把每一個(gè)任務(wù)按照優(yōu)先級(jí)放在不同的等待隊(duì)列中,然后利用哈系桶算法來查找任務(wù)。

 End 

x86 處理器中的這三個(gè)概念,對(duì)于理解任務(wù)切換非常重要。

寫到這里,我總是覺得以上的文字描述還是有點(diǎn)朦朦朧朧,也許是自己還需要進(jìn)一步的理解其中的脈絡(luò)。

就先這樣吧,以后想到更好的描述方式了再與大家分享,謝謝!

本文轉(zhuǎn)載自微信公眾號(hào)「IOT物聯(lián)網(wǎng)小鎮(zhèn)」

【編輯推薦】

 

責(zé)任編輯:姜華 來源: IOT物聯(lián)網(wǎng)小鎮(zhèn)
相關(guān)推薦

2024-03-15 08:23:26

異步編程函數(shù)

2022-05-03 00:03:11

狀態(tài)管理前端開發(fā)

2014-10-30 14:19:13

本文由簡單的字符串匹配

2022-10-20 18:43:32

C語言golang安全

2015-12-09 13:06:15

Linux架構(gòu)內(nèi)核

2020-10-20 06:45:48

編程高并發(fā)

2021-08-09 06:57:42

代碼重定位Linux

2021-10-15 08:32:03

RocketMQ數(shù)據(jù)結(jié)構(gòu)架構(gòu)

2019-11-08 14:55:45

區(qū)塊鏈密碼量子計(jì)算

2020-11-09 14:30:28

Linux多線程數(shù)據(jù)

2021-08-11 08:47:31

SASE網(wǎng)絡(luò)安全零信任

2025-06-30 07:35:00

遠(yuǎn)程訪問NAT內(nèi)網(wǎng)穿透

2017-01-06 10:07:39

Linuxwindowsatime

2017-11-02 13:15:18

Linux

2015-12-10 09:24:54

Linux架構(gòu)理解

2020-04-16 10:55:03

Java虛擬機(jī)字節(jié)碼

2023-01-16 08:49:20

RocketMQ定時(shí)任務(wù)源代

2019-12-26 09:15:44

網(wǎng)絡(luò)IOLinux

2021-05-13 08:55:33

Android架構(gòu)功能

2023-09-07 08:15:58

場景同步異步
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲爱爱综合网| 欧美日韩午夜爽爽| 国产区亚洲区欧美区| 欧美极品日韩| 成人免费看片98| 国产精久久久| 日韩精彩视频在线观看| 精品国产乱码久久久久久老虎| 一区二区三区偷拍| 国产精品熟女视频| 亚洲深夜福利在线观看| 性做久久久久久免费观看欧美| 91久久国产精品91久久性色| 美女av免费看| 精品久久毛片| 国产精品欧美久久久久一区二区 | 国产精品欧美久久久| 国产午夜在线一区二区三区| 最新av在线播放| 91影院成人| 精品视频免费在线| 亚洲免费在线精品一区| 亚洲天堂手机版| 四虎国产精品免费观看| 亚洲国产天堂久久综合网| 日韩免费在线观看av| www.色呦呦| 亚洲午夜精品久久久久久app| 日韩精品一区二区三区视频播放| 久久久久福利视频| 成人在线免费电影| 奇米影视7777精品一区二区| 色老头一区二区三区在线观看| 久久精品影视大全| 亚洲天天影视| 国产成人高清在线| 97在线看福利| 熟女少妇内射日韩亚洲| 91精品国产一区二区在线观看| 亚洲婷婷国产精品电影人久久| 亚洲自拍偷拍第一页| 久久国产一级片| 欧洲亚洲成人| 欧美亚洲国产一区在线观看网站| 伊人av成人| 国产二区在线播放| 国产精品白丝jk黑袜喷水| 国内揄拍国内精品少妇国语| 色婷婷av777| 99精品国产九九国产精品| 在线精品视频小说1| 在线免费观看一区二区三区| 99riav在线| 国产成人啪免费观看软件| 国语自产精品视频在线看| 国产女片a归国片aa| 日韩高清三区| 欧美精品在欧美一区二区少妇| 欧美黄色免费网址| 欧美白人做受xxxx视频| 国产乱人伦偷精品视频不卡| 国产综合久久久久| 97caocao| 欧美亚洲一区二区三区| 久久久精品999| 好吊日免费视频| 精品一区二区三区四区五区 | 美日韩一二三区| 三上亚洲一区二区| 亚洲精品福利免费在线观看| 中文字幕一区二区人妻电影丶| 日日夜夜天天综合| 亚洲一级二级在线| 中文字幕中文在线不卡住| 久久综合一区二区| 国产欧美一区二区| 一级欧美一级日韩| 国产真实乱偷精品视频免| 91高潮精品免费porn| 免费成人深夜夜行网站| 天堂在线精品| 尤物九九久久国产精品的特点| 亚洲欧美高清在线| 亚洲人成网亚洲欧洲无码| 一个人www欧美| 中文字幕在线观看2018| 深爱激情综合网| 亚洲第一福利网站| av在线网站免费观看| 欧美最新精品| 88在线观看91蜜桃国自产| 久久久久久久少妇| 蜜桃在线视频| 亚洲国产va精品久久久不卡综合| 一本一道久久a久久综合精品| 午夜小视频免费| 成人免费精品视频| 波多野结衣精品久久| 国产成人精品一区二区无码呦| 日本91福利区| www.成人三级视频| 成年人视频在线看| 亚洲综合999| 日本免费成人网| 亚洲第一av| 午夜精品久久久久久久99水蜜桃| 男人的天堂99| 北条麻妃亚洲一区| 奇米888一区二区三区| 巨胸大乳www视频免费观看| 嫩草影视亚洲| 欧美激情欧美激情| 丁香六月激情综合| 国产在线日韩| 国产精品一区二区久久精品| 欧美性受xxx黑人xyx性爽| 美女久久网站| 国产成人免费av| av毛片在线免费观看| 国产精一品亚洲二区在线视频| 国产成人看片| 日韩在线视频免费| 成人黄色一级视频| 国产乱码精品一区二区三区日韩精品| japanese国产| 欧美国产精品中文字幕| 亚洲精品久久区二区三区蜜桃臀 | 玖玖玖视频精品| 中文国产亚洲喷潮| 在线视频这里只有精品| 99久久99久久精品国产片桃花 | 亚洲欧美精品久久| 久久精品盗摄| 51精品国自产在线| 国产精品国产亚洲伊人久久| 国产三级av片| 国产99久久久国产精品潘金网站| 一区一区视频| 亚洲狼人综合| 精品国产美女在线| 日本青青草视频| 男人天堂综合| 国产在线观看你懂的| www激情五月| av软件在线观看| 激情久久一区| 日韩视频中文字幕| 欧美brazzers| 久久精品视频一区二区三区| 亚洲第一导航| 免费麻豆国产一区二区三区四区| 日韩一区三区| 国产精品午夜视频| 成全电影播放在线观看国语| 在线观看亚洲精品视频| 免费看裸体网站| 免费观看成人av| 91欧美精品成人综合在线观看| av电影在线观看网址| 欧美写真视频网站| 制服丨自拍丨欧美丨动漫丨| 蜜臀久久99精品久久久画质超高清| 亚洲啪啪av| 日日夜夜亚洲精品| 亚洲成人av片| 亚洲 欧美 日韩 综合| 久久综合久久鬼色| 国产又大又黄又粗的视频| 在线精品自拍| 社区色欧美激情 | 91精品国产乱码久久久| 亚洲精品视频免费看| 欧美黑人又粗又大又爽免费| 日本午夜一区| 91精品国产91久久久久福利| 五月激情婷婷网| 精品国产福利视频| 一级片黄色免费| 雨宫琴音一区二区在线| 久久久久久久有限公司| 青草av在线| 69堂亚洲精品首页| 免费视频网站www| 97se亚洲国产综合在线| japanese在线播放| 青青草久久爱| 国产精品中文字幕在线| 亚洲按摩av| 欧美精品vⅰdeose4hd| 欧美精品一区二区蜜桃| 91伊人久久大香线蕉| 九色porny自拍| 欧美码中文字幕在线| 69**夜色精品国产69乱| 高清国产福利在线观看| 日韩女优毛片在线| 国产熟妇一区二区三区四区| 亚洲欧美在线视频观看| 第四色婷婷基地| 欧美区一区二| 91精品国产91久久久久青草| 好吊日视频在线观看| 欧美视频精品在线观看| 精品肉丝脚一区二区三区| 国产亚洲一区二区三区四区| 欧美日韩亚洲一| 乱亲女h秽乱长久久久| 韩国欧美亚洲国产| 日韩理伦片在线| 国产丝袜视频一区| 好看的av在线| 91麻豆6部合集magnet| 成人毛片视频网站| 欧美大胆a级| 成人免费在线视频网站| 69xxx在线| 国产一区二区精品丝袜| 草莓视频18免费观看| 夜夜嗨av一区二区三区| 999精品久久久| 久久久国际精品| 国产精品成人99一区无码| 黄网站免费久久| 国产美女作爱全过程免费视频| heyzo久久| 欧美精品一区二区三区四区五区| 91亚洲无吗| 91精品国产九九九久久久亚洲| 美女黄视频在线观看| 日韩久久久精品| 国产精品一级视频| 亚洲国产你懂的| 亚洲成人生活片| 91首页免费视频| 在线精品视频播放| 国产一区二区久久| 亚洲图色中文字幕| 精品动漫一区| 高清无码视频直接看| 欧美 日韩 国产 一区| 国产欧美日韩一区| 天天综合网天天| 欧洲成人免费aa| 黄色一级片在线观看| 中文字幕av一区| jizz亚洲| 日韩有码在线观看| 色哟哟免费在线观看| 上原亚衣av一区二区三区| 91女主播在线观看| 神马久久久久久| 免费在线你懂的| 久久久精品视频成人| www.欧美日本韩国| 日韩精品视频观看| 国产精品伦一区二区三区| 欧美精品欧美精品系列| 国产原创中文av| 日韩一区二区三区在线观看| 精品人妻无码一区二区性色| 亚洲视频在线观看一区| 日本福利片在线观看| 亚洲精品国产第一综合99久久| 久久精品老司机| 久久久国际精品| 亚洲精品国产精品乱码在线观看| 中文字幕一区二区三区不卡在线| 天天操夜夜操av| 亚洲高清在线视频| 黄色在线免费观看| 欧美三区免费完整视频在线观看| 国产精品久久婷婷| 亚洲大尺度美女在线| 免费人成黄页在线观看忧物| 综合欧美国产视频二区| 成人午夜在线影视| 69视频在线免费观看| 成人自拍视频网| 2019中文字幕在线| 免费影视亚洲| 欧美在线免费视频| 日韩毛片免费看| 国产精品一级久久久| 在线观看免费网站黄| 色综合中文网| 亚洲永久免费视频| 成人av片网址| 免费成人深夜蜜桃视频| 久久久久久穴| 亚洲小视频网站| 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 欧美xxxxx精品| 成人免费av资源| 国产精品视频精品| 欧美精品资源| 电影午夜精品一区二区三区| 日本xxxx裸体xxxx| 国产农村妇女精品一区二区| 成人一区二区av| 午夜在线一区| 两女双腿交缠激烈磨豆腐| 91麻豆成人久久精品二区三区| 久久国产高清视频| 日韩欧美一区二区三区| 日韩 欧美 精品| 亚洲午夜精品久久久久久久久| 香蕉影院在线观看| 欧美一区二区国产| 精品国精品国产自在久不卡| 精品偷拍各种wc美女嘘嘘| 国产精品久久麻豆| 日韩av成人在线观看| 韩国主播福利视频一区二区三区| 91av在线播放| 国产电影一区| 亚洲看片网站| 亚洲欧美久久| 精品人妻在线视频| 99精品欧美一区二区三区小说| 午夜精品久久久久99蜜桃最新版| 欧美日韩国产精品一区二区三区四区| 国产亚洲精品码| 欧美色网一区二区| 美丽的姑娘在线观看免费动漫| 久久久久久久久久婷婷| 超碰在线视屏| 日韩av不卡电影| 欧美黑人巨大videos精品| 国产欧美精品aaaaaa片| 国产在线视频一区二区三区| 欧美老女人性生活视频| 1024国产精品| 正在播放木下凛凛xv99| 欧美精品色一区二区三区| 国产在线一二三| 久久精品中文字幕| 成人做爰免费视频免费看| 欧美日韩一区二区视频在线观看| 亚洲另类自拍| 国产一二三区av| 国产亚洲精品资源在线26u| www.日本精品| 国产丝袜一区二区| 激情亚洲影院在线观看| 欧美一区亚洲二区| 首页国产欧美日韩丝袜| 两性午夜免费视频| 亚洲人成在线观看一区二区| 91av久久久| 久久夜色精品国产亚洲aⅴ| 久久男人天堂| 国产在线精品一区| 亚洲在线日韩| 亚洲精品国产一区黑色丝袜| 亚洲美女淫视频| 99免费在线视频| 欧美丰满片xxx777| 国产乱论精品| 桥本有菜av在线| 欧美一级久久| 日韩丰满少妇无码内射| 欧美午夜一区二区三区| 免费大片在线观看www| 91九色视频在线观看| 在线精品一区二区| 丝袜美腿中文字幕| 欧美色图天堂网| 国产一二区在线观看| 国产高清在线一区二区| 国产精品美女久久久| 91精品国自产在线| 欧美一级夜夜爽| www.久久视频| 天海翼亚洲一区二区三区| 亚洲精品av在线| 91香蕉视频在线播放| 先锋a资源在线看亚洲| 热久久免费视频精品| 日韩不卡免费高清视频| 国产成人综合久久| 日韩激情一区| 手机在线播放av| 中文在线一区二区| 国产女人18毛片水真多| 一本色道久久综合狠狠躁篇怎么玩 | 伦伦影院午夜日韩欧美限制| 999精品视频在这里| 欧美日韩亚洲第一| 亚洲视频一二区| 无码国产精品一区二区色情男同| 国产精品久久999| 国产一区视频在线观看免费| 伊人网伊人影院| 91精品国产aⅴ一区二区| 英国三级经典在线观看| 人人妻人人澡人人爽精品欧美一区| www.欧美日韩国产在线| 免费视频网站www| 亚洲一二在线观看| 成人性生交大片免费看96|