青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

小默

Linux內核完全注釋 趙炯 第1章 概述 //50min

  

1   概述

 本章回顧 Linux  操作系、長過,書為會選 Linux 系統象的。說明 Linux 核版不 足之步的。內容。

 1.1 Linux 的誕生和發展

 Linux 操作 UNIX 操作。它 1991 10 5 日(正 式向。此后 Internet 網絡,全世的共,現已為當 今世使的一 UNIX 使用長。

Linux  發展下五柱:UNIX 操作、MINIX  操作 系、GNU 、POSIX Internet 網絡。根據 Linux 的開歷程、 它的發展其中, Linux 的創 Linus Toravlds 感興趣而心里己的系統、 Linux 0.01 如何地在 hacker 幫助下最完善1.0版本,也 Linux 展歷。

當然 Linux 核版本已 2.5.52 。而 Linux 統中所用2.4.20  2 數字在開,系統。 Linux的一,和書不重。

1.1.1 UNIX 操作統的誕生

Linux  系統UNIX 作系個克隆 UNIX  系統貝爾Ken.Thompson  Dennis Ritchie  1969  DEC PDP-7 開發的一。

Ken  Thompson 在閑置不 PDP-7 機上運行行(Space  travel)游 戲, 1969 他夫渡假, UNIX 型。使用的 BCPL 語言,后 Dennis  Ritchie 1972 C 語言,使 UNIX 系統到了推廣。

1.1.2 MINIX 操作系統 

MINIX 系統 Andrew S. TanenbaumAST開發。AST Amsterdam Vrije 數學 與計 ACM IEEE 深會(兩會會員)。 100 ,5 算機籍。

AST  雖出在美國紐約,但卻是荷蘭(1914  他的祖輩來美國)。他紐約上的中、M.I.T 上的大學 Berkeley 分校念。于讀緣故,他來到了荷蘭。與 家鄉。 Vrije 研究。 Amsterdam 是個常綿綿的 城市, AST 這最樣的待在機了。 MINIX 1987 的,作系理。 1991 1.5。要 有兩使用1.5 2.0 。在大使其它 MINIX 免費的,從許 FTP 上下。
Linux 系統,曾表 Linus 的稱。 Linux 的發于 他為 MINIX 小型化,內就,納全 MINIX 的擴。的前激發 Linus Linux 系統。 Linus 也正。 作為MINIX 提供 C 編語言編。 這是使程序 hacker 操作,一直密。

1.1.3 GNU 計劃 

GNU 基金 FSF(the Free Software Foundation) Richard M. Stallman 1984 年一 手創。 UNIX 件的GNU 系統GNU "GNU'Not Unix"的發音為"guh-NEW"種使 Linux 作為 GNU 操作的使 用。稱作"Linux",但 Stallman 認為,它們應該 GNU/Linux 統。

到上90 ,GNU 質量,括有 emacs 編輯系 統、bash shell 、gcc 列編gdb 調程序等等 Linux 操作了一 合適 環境。  Linux  生的礎之一, 以至 目前  Linux  系統 GNU/Linux”操作統。

1.1.4 POSIX 標準 

POSIXPortable Operating System Interface for Computing Systems)是 IEEE ISO/IEC 的一 簇標 UNIX 描述調務接用程序可以在源代碼一級上在多種操作系統上移植和運行。它是  1980  早期一  UNIX  用戶組(usr/group)基礎上取。 UNIX 戶組原來 AT&T System V 操作系統 BerkeleyCSRG  BSD 統的調用調和。并 1984 年定制出了/usr/group

1985 IEEE 系統技術TCOS-SS開始 ANSI 的支下責 IEEE 標準源代服務 1986 4 月,IEEE 出 了試標準。第一個正式標準  1988    9  月份批準IEEE  1003.1-1988,也既以經常提到的 POSIX.1 。

1989 POSIX 被轉 ISO/IEC , 15 制定 ISO 。 1990,POSIX.1  C  IEEE 1003.1-1990 ANSI  ISO/IEC9945-1:1990 。

POSIX.1 統服務應口(API,統服務標。作組 期望制定。 IEEE  POSIX 。剛的計 劃在, 300 參加工具(POSIX.2)、法標準(POSIX.3、實 APIPOSIX.4。到 1990 25 個計 16 個工。此同在制, X/Open,AT&T,OSF 等。 

90 ,POSIX 標準的制定的時候, 1991-1993 。 Linux 剛剛, UNIX Linux 提供極為使 Linux 下進 行開, UNIX 統兼容。在最 Linux 內核源代碼中0.01 版、0.11 就 已 Linux 系統 POSIX 準備。 Linux 0.01 核的/include/unistd.h 中 就已 POSXI 常數, Linus 在注釋中已寫道OK,是個玩 笑,。

1991 年7 月3 日在comp.os.minix 上發布的post 上就已經提到了正在搜集POSIX 的資料。其中透露了他正在著手一個操作系統的開發,并且在開發之初已經想到要實現與POSIX 相兼容的問題了。

1.1.5 Linux 操作系統的誕生

在 1981 年,IBM 公司推出了享譽全球的微型計算機IBM PC。在1981-1991 年間,MS-DOS 操作系統一直是微型計算機操作系統的主宰。此時計算機硬件價格雖然逐年下降,但軟件價格仍然居高不下。當時Apple 的MACs 操作系統可以說是性能最好的,但是其天價使得沒人能夠輕易靠近。

當時的另一個計算機技術陣營就是UNIX 世界。但是UNIX 操作系統就不僅是價格昂貴的問題了。為了尋求高利潤率,UNIX 經銷商們把價格抬得極高,PC 小用戶根本不能靠近它。曾經一度收到Bell Labs許可而能在大學中用于教學的UNIX 源代碼也一直被小心地守衛著不許公開。對于廣大的PC 用戶,軟件行業的大型供應商們始終沒有給出有效的解決這個問題的手段。

正在此時,出現了MINIX 操作系統,并且有一本描述其設計實現原理的書同時發行。由于AST 的這本書寫的非常詳細,并且敘述得有條有理,于是幾乎全世界的計算機愛好者都開始看這本書,以期能理解操作系統的工作原理。其中也包括Linux 系統的創始者Linus Benedict Torvalds。

當時(1991 年),Linus Benedict Torvalds 是赫爾辛基大學計算機科學系的二年級學生,也是一個自學的計算機hacker。這個21 歲的芬蘭年輕人喜歡鼓搗他的計算機,測試計算機的性能和限制。但當時他所缺乏的就是一個專業級的操作系統。

在同一年間,GNU 計劃已經開發出了許多工具軟件。其中最受期盼的GNU C 編譯器已經出現,但還沒有開發出免費的GNU 操作系統。即使是教學使用的MINIX 操作系統也開始有了版權,需要購買才能得到源代碼。雖然GNU 的操作系統HURD 一直在開發之中,但在當時看來不能在幾年內完成。

為了能更好地學習計算機知識(或許也只是為了興趣?),Linus 使用圣誕節的壓歲錢和貸款購買了一臺386 兼容電腦,并從美國郵購了一套MINIX 系統軟件。就在等待MINIX 軟件期間,Linus 認真學習了有關Intel 80386 的硬件知識。為了能通過Modem 撥號連接到學校的主機上,他使用匯編語言并利用80386 CPU 的多任務特性編制出一個終端仿真程序。此后為了將自己一臺老式電腦上的軟件復制到新電腦上,他還為軟盤驅動器、鍵盤等硬件設備編制出相應的驅動程序。

通過編程實踐,并在學習過程中認識到MINIX 系統的諸多限制(MINIX 雖然很好,但只是一個用于教學目的簡單操作系統,而不是一個強有力的實用操作系統),而且通過上述實踐Linus 已經有了一些類似于操作系統硬件設備驅動程序的代碼,于是他開始有了編制一個新操作系統的想法。此時GNU 計劃已經開發出許多工具軟件,其中最受期盼的GNU C 編譯器已經出現。雖然GNU的免費操作系統HURD正在開發中。但Linus 已經等不急了。

從 1991 年4 月份起,他通過修改終端仿真程序和硬件驅動程序,開始編制起自己的操作系統來。剛開始,他的目的很簡單,只是為了學習Intel 386 體系結構保護模式運行方式下的編程技術。但后來Linux的發展卻完全改變了初衷。根據Linus 在comp.os.minix 新聞組上發布的消息,我們可以知道他逐步從學習MINIX 系統階段發展到開發自己的Linux 系統的過程。

Linus 第1 次向comp.os.minix 投遞消息是在1991 年3 月29 日。所發帖子的題目是“gcc on minix-386 doesn't optimize”,是有關gcc 編譯器在MINIX-386 系統上運行優化的問題(MINIX-386 是一個由Bruce Evans 改進的利用Intel 386 特性的32 位MINIX 系統)。由此可知,Linus 在1991 年初期就已經開始深入研究了MINIX 系統,并在這段時間有了改進MINIX 操作系統的思想。在進一步學習MINIX 系統之后,這個想法逐步演變成想重新設計一個基于Intel 80386 體系結構的新操作系統的構思。

他在回答有人提出MINIX 上的一個問題時,所說的第一句話就是“閱讀源代碼”(“RTFSC (Read the F**ing Source Code :-)”)。他認為答案就在源程序中。這也說明了對于學習系統軟件來說,我們不光需要懂得系統的工作基本原理,還需要結合實際系統,學習實際系統的實現方法。因為理論畢竟是理論,其中省略了許多枝節,而這些枝節問題雖然沒有太多的理論含量,但卻是一個系統必要的組成部分,就象麻雀身上的一根羽毛。
從 1991 年4 月份開始,Linus 幾乎花費了全部時間研究MINIX-386 系統(Hacking the kernel),并且嘗試著移植GNU 的軟件到該系統上(GNU gcc、bash、gdb 等)。并于4 月13 日在comp.os.minix 上發布說自己已經成功地將bash 移植到了MINIX 上,而且已經愛不釋手、不能離開這個shell 軟件了。

第一個與Linux 有關的消息是在1991 年7 月3 日在comp.os.minix 上發布的(當然,那時還不存在Linux 這個名稱,當時Linus 腦子里想的名稱可能是FREAX ?,FREAX 的英文含義是怪誕的、怪物、異想天開等)。其中透露了他正在進行Linux 系統的開發,并且已經想到要實現與POSIX 兼容的問題了。

在 Linus 另一個發布的消息中(1991 年8 月25 日 comp.os.minix),他向所有MINIX 用戶詢問“What would you like to see in minix?”(“你最想在MINIX 系統中見到什么?”),在該消息中他首次透露出正在開發一個(免費的)386(486)操作系統,并且說只是興趣而已,代碼不會很大,也不會象GNU 的那樣專業。

希望大家反饋一些對于MINIX 系統中喜歡哪些特色不喜歡什么等信息,并且說明由于實際和其它一些原因,新開發的系統剛開始與MINIX 很象(并且使用了MINIX 的文件系統)。并且已經成功地將bash(1.08版)和gcc(1.40 版)移植到了新系統上,而且在過幾個月就可以實用了。

最后,Linus 申明他開發的操作系統沒有使用一行MINIX 的源代碼;而且由于使用了386 的任務切換特性,所以該操作系統不好移植(沒有可移植性),并且只能使用AT 硬盤。對于Linux 的移植性問題,Linus 當時并沒有考慮。但是目前Linux 幾乎可以運行在任何一種硬件體系結構上。


到了 1991 年的10 月5 日,Linus 在comp.os.minix 新聞組上發布消息,正式向外宣布Linux 內核系統的誕生(Free minix-like kernel sources for 386-AT)。這段消息可以稱為Linux 的誕生宣言,并且一直廣為流傳。因此10 月5 日對Linux 社區來說是一個特殊的日子,許多后來Linux 的新版本發布時都選擇了這個日子。所以RedHat 公司選擇這個日子發布它的新系統也不是偶然的。

1.1.6 Linux 操作系統版本的變遷

Linux 操作系統從誕生到1.0 版正式出現,共發布了表1–1 中所示的一些主要版本。
表 1–1 內核的主要版本
 

版本號

發布日期

說明

0.00

(1991.2-4)

兩個進程,分別在屏幕上顯示’AAA’BBB’。

 

0.01

 

(1991.8)

第一個正式向外公布的 Linux 內核版本。多線程文件系統分段

和分頁內存管理。

0.02

(1991.10.5)

該版本以及 0.03 版是內部版,目前已經無法找到特點同上。

0.10

(1991.10)

Ted Ts’o 發布的 Linux 版本。增加了內存分配庫函數。

0.11

(1991.12.8)

基本可以正常運行的內核版本。至此硬盤和軟驅驅動。

 

0.12

 

(1992.1.15)

主要增加了數學協處理器的軟件模擬程序,增加了作業控制

擬控制臺、文件符號鏈接和虛擬內存對換功能。

 

0.95(0.13)

 

(1992.3.8)

加入虛擬文件系統支持,增加了登錄功能。改善了軟盤驅動程序

和文件系統的性能。改變了硬盤編號方式。支持 CDROM

 

0.96

 

(1992.5.12)

開始加入網絡支持。改善了串行驅動、高速緩沖內存管的性

能,支持動態鏈接庫,并能運行 X-Windows 程序。

0.97

(1992.8.1)

增加了對新的 SCSI 驅動程序支持。

0.98

(1992.9.29)

改善了對 TCP/IP0.8.1)網的支持,糾正了 extfs 的錯誤。

0.99

(1992.12.13)

重新設計進程對內存的使用分配,每個進程有 4G 線性空間。

1.0

(1994.3.14)

第一個正式版。

 

 Linux  0.13 直接 0.95 版,Linus 的意 1.0 。, 0.95 ,對內核的(序的), Linus 的主任務 開始決定為止,新的內核版本 2003 12 18 日公 2.6.2 。中包 15000 使 gz 后源件包 40MB !到現在, 1–2 。 

12 字節數

內核版本號

發布日期

源代碼大小( gz 壓縮后)

2.4.22

2004.2.4

35MB

2.6.5

2004.4.4

41MB

  

1.1.7 Linux 稱的由來

 Linux 時并沒有被稱 LinuxLinus 給他 FREAX,怪誕、等意操作系統上載 ftp.funet.fi 務器上時, Ari Lemke 很不。為既 Linus 的操作統就 Linux 作為該操,Linux 流傳下來。

Linus 的自傳Just for FunLinus 解釋1

“坦想到過要 Linux 這個稱發,為這負 了。版準備的呢?Freax中某些早 Makefile -  用于描 述如  -  文件中含有Freax”了,大在了左右。但實這 也沒不需還沒核代

Ari Lemke,他堅持用自 ftp 上,非常 Freax 這個名 字。這個名字(Linux),當時我并。這都名字。所以我 可以自負,我并。但我名 字,能說,做的。

 1.1.8 Linux 系統開發的要貢獻者

  Linux 早期以看Linux 早期主要 Linus 本人以外員之一就 Theodore Ts'o (Ted Ts'o)。 1990 年畢 MIT 。在積極參 加學活動。、行車,有就 Hacking  on  Linux。開始 喜歡。 IBM 從事系統、操 作、 IETF 成員。

Linux  行也。 Linux  操作時,熱 情 linux Maillist,幾乎是 Linux 剛開, Linux 做出。他 也是最早 Linux 內核加程Linux 0.10 ramdisk.c 和內核配 程 kmalloc.c)。目前為止事著 Linux 。洲地區他設立 Linux ftp tsx-11.mit.edu而且 Linux 用戶。 Linux 獻 之一實現 ext2 文件。 Linux 世界上的他 又推 ext3 統。該系統的。作為 97 2002 5 Linux Journal 了封面人,了采。 IBM Linux   技術, Linux  LSB(Linux Standard Base)工作。 

Linux    Alan  Cox。作于西(Swansea  University College)別喜歡玩游戲, MUDMulti-User Dungeon or Dimension,網絡 游戲。 90 games.mud 新聞組 posts 中你可帖子。還寫了 一 MUD 展史(rec.games.mud 新聞,1992 3 9 A history of MUD)。

MUD 切相,計算了玩運 行游輸速,最為滿是他操 作系。,使 MINIX 不起 Linux 0.11 386BSD ,算 購置了一 386SX 386BSD 處理,而采 Intel 386SX CPU 不帶 數學, Linux 系統。于是他開 Linux Linux 系統,有關。 Linux 式問 Linux 實現巧妙(beautifully)

Linux 0.95 ,他 Linux 系統丁程記得他最丁程 序, Linus 采納,并 Linux TCP/IP 使用人之。加入 Linux 的開,成為 Linux 碼的可以說成 Linux 社團Linus 之后。 Microsoft 曾經邀請,拒絕。 2001 始, 他負 Linux 2.4.x 。 Linus 主要負責的研制(, 2.5.x)。

《內The Linux Kernel Hackers' Guide)一 Michael K. Johnson 接觸 Linux 之一( 0.97 )。他 Linux 計劃Linux Document Project - LDP起者。 Linux Journel , RedHat 公司作。 

Linux  些中天這,計算 Linux  出了,里就不一舉了貢獻者的可參 Linux CREDITS 文件, 其中出了 Linux 獻的 400 括他 email 地址和信地 址、跡等息。 

通過, Linux 的五歸納下:
UNIX   --  UNIX  1969  Bell 室。Linux  UNIX 的一種克統。UNIX的重了。
MINIX 操作  --  MINIX UNIX 一種,它 1987 年由教授 Andrew  S.  Tanenbaum 開發完。 MINIX 系統的出(能免)界的 UNIX 系統風。Linux 始就是參 MINIX 1991
GNU 計劃--   Linux 操作 Linux 上所用 GNU 劃。Linux只是, GNU 環境( bash shell) Linux 將寸
POSIX  --  該標準 Linux 操作系朝著要的。 Linux 進的塔。INTERNET --  如果沒 Intenet ,界的無數 Linux 最多 只能發展 0.13(0.95)水平。

 1.2 內容綜述

 本文 Linux 0.11 細描述和釋。Linux-0.11 1991 12 日發。以下件: 

bootimage.Z           -  具有美鍵盤碼的動映像件;
rootimage.Z            -   1200kB 壓縮的根文件統映像件;
linux-0.11.tar.Z       -  內核源碼文。大 94KB,展開后也 325KB;
as86.tar.Z               -  Bruce  Evans'二進制執行件。是 16 位的匯程序裝入程
INSTALL-0.11      -  更新過安裝息文。 

目前原來 rootimage.Z 文件,其它能找到。不 Internet 上的源為Linux  0.11  出了一個使用 rootimage-0.11  。重新出能 0.11 環境使 gcc 1.40 實驗開發環境。,些文件均可以 oldlinux.org 網站 上下。 

本文  linux-0.11  序,進行,包 括 Makefile 注釋。算機。結 束內始調 shell 序均針對,有連貫性,根據自 己的。分析用實。 

所有如果理解,關知。比 如, C 時, GNU  C 內嵌匯編介 紹;進行/ Intel 中斷控8259A, 并列使。這碼的,解所使,作 者認單獨介紹率高多。 

Linux 0.11 們認 Linux 運行Linux-0.11 版整內核 源代碼只 325K 節左基本 Linux 的精。目前最新 2.5.XX 內核非 常大, 188 ,即使閱讀。也簡 入手, Linux  0.01 碼呢 240K 左右 0.01 版的足之,有很 的使動程序的不太一樣 0.11 的引導 啟動基本。外一個原 0.11 早期(bootimage)示。文件(rootimage), 那么運行 

 Linux  0.11  處。不包待隊TCP/IP 當前內存使的內。Linux  上是機制此可了解 Linux  工作 的基這些碼。 

Linux 內核的代了保代碼中 源代的,碼中行介。件 的次列表。整 Linux 內核源 1.1 構均 linux 目錄

列表  1-1 Linux/目錄 


本書。 1  4  32 位運行方,為學全部。 5 10 內核代碼。 5 章內分后。 11 13 三部讀 第二。

2 章概 Linux 操作、內核織結大 致功。 Linux 使、使用使用。內核  Linux/下的,也Makefile 文件編譯譯管具軟 make 使。

3 boot/錄下中包導程 bootsect.s BIOS 中參 setup.s 32 位運 head.s了把引導 加載工作,并對系統探測完成了進 32 模式運行內 核系化工備。

4 要介 init/中內 main.c。它是所有初始入正 常運地方在完成了, shell 時將需 要查調序,讀可調序進序 的函使,該最先選。看懂 main.c 的所有 程序, Linux  ,可?,統、調、程序讀。

5 要介 kenel/目錄中的程序。最重要的調度函 schedule()、sleep_on()函數調序。中的解。

6   kernel/dev_blk/目錄了注。有硬、備 的驅,文件交道關的,這 章內資料。下文節。

7   kernel/dev_chr/目錄序進。中主驅 動程序和顯示些驅動程 0.11 核支持的端 設備。多與。閱讀硬件

8 章介 kernel/math/目錄中仿真程注釋的內有真 正開,此本,較簡。了解可。

 9    fs/目錄件系序,在看夠暫閱讀 Andrew S. Tanenbaum 《操作書中 MINIX 系統的章, Linux 系統 MINIX 一種文件統,Linux 0.11 版也不例。

 10  mm/目錄中內存。理解 Intel 80X86 器的足夠適當整的 80X86 保護行方的說明,這知識基上都可以 Intel  80386  程序編程手(Intel  80386  Programmer's Reference  Manual)。但此章中以源碼中的運用實例對象行解說,應該可更好理解它的工 作原。

Linux 內核籍都描述,者來程 序時 11 include/錄中詳細個 定義結構為了便,些 經常結構釋,能在。該 章內章節使的,核的,了 解這節。

12 Linux 0.11 版內 lib/所有件主統等 系統,對有較。版本,容 并不,看完 0.11 。

13 tools/錄下 build.c 。不會核映像(image)中, 它僅引導核模內核kernel image)文件。

14 核源代碼驗方。 Bochs 仿使用和 編 Linux 內核法以及磁法。 Linux  0.11 使其 RedHat 9 順利編譯。

最后中給 Linux 一些結構,模 式運述。 

為了便,附錄中要 PC  。考 文獻閱讀書籍、,有包的 繁雜。如在 Linux LDPLinux Document Project)中會 明確 HOWTO ,而并不僅給 LDP 站地。

Linus 在最 Linux 作系, 3 。 M. J. Bach UNIX 操作 系統 UNIX System V 內核原理結構。Linus 使用了的算 法,Linux 內核源代碼很多重要數的名自該書。此,在書時,這一本必的 內核書籍。一本 John H. Crawford 的《Programming the 80386,講解80x86 法的好書。 Andrew S.Tanenbaum MINIX 與實 1 Linus 主要使 MINIX 文件系 1.0 版,而且 Linux 內核 中也,所以系統統的完 全可 Tanenbaum 中獲。 

在對,我的主、輸出程 序的的完碼進,對原任 何方, C 類語,文注、名 等也息。更為,碼中件 方面。如回頭會有

對于些基散布方,了 能夠便,結合些基解。

最后完全一切,經成 Linux 行家了,你只剛踏 Linux 的征途, Linux  GURU 知識。多的,漸進 1.0  到最數編。本 書時 Linux 內核 2.5.44 。速理解這甚至補 ?。?/span>patch,我也甘拜?。

 1.3 本章小結 

首先 Linux 誕生發展UNIX 開放原代碼版 Linux 提供了 實現、Rechard Stallman GNU Linux 富且、 POSIX 出現 Linux 提供兼容系統南、A.S.T MINIX 操作系統 Linux 的誕參考、Internet Linux 成長和。后本容。

posted on 2010-02-06 03:00 小默 閱讀(469) 評論(0)  編輯 收藏 引用 所屬分類: Linux

導航

統計

留言簿(13)

隨筆分類(287)

隨筆檔案(289)

漏洞

搜索

積分與排名

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            91久久午夜| 中文有码久久| 免费试看一区| 狂野欧美激情性xxxx欧美| 欧美亚洲在线播放| 久久国产精品亚洲va麻豆| 欧美一区二区在线视频| 久久久噜噜噜久噜久久 | 亚洲香蕉伊综合在人在线视看| 亚洲另类在线视频| 亚洲网站在线观看| 久久久精品性| 亚洲激情另类| 亚洲深夜福利视频| 久久国产黑丝| 欧美日韩精品欧美日韩精品一 | 久久精品国产视频| 美女亚洲精品| 欧美午夜女人视频在线| 国产亚洲欧美中文| 亚洲精品乱码久久久久| 中文在线资源观看网站视频免费不卡 | 国产亚洲一级| 亚洲另类春色国产| 久久精品国产77777蜜臀 | 亚洲国产精品久久久久秋霞不卡 | 久久激五月天综合精品| 亚洲高清成人| 欧美亚洲免费| 欧美日韩综合不卡| 在线精品福利| 欧美在线电影| 亚洲乱码国产乱码精品精天堂| 欧美一区国产一区| 国产精品高潮呻吟视频| 亚洲精品社区| 欧美国产1区2区| 久久国产88| 国产日产欧美一区| 亚洲欧美日本视频在线观看| 欧美激情一区二区三区高清视频 | 亚洲欧美在线视频观看| 欧美精品国产一区二区| 一区二区三区在线免费视频| 亚洲影院在线| 亚洲久色影视| 欧美成人午夜剧场免费观看| 黄色成人在线网址| 久久免费精品日本久久中文字幕| 亚洲在线不卡| 国产精品日韩在线一区| 亚洲一级高清| 一本久道久久综合婷婷鲸鱼| 欧美激情中文字幕乱码免费| 亚洲激情在线播放| 亚洲狠狠丁香婷婷综合久久久| 久久久一区二区三区| 黑丝一区二区| 欧美成人免费在线观看| 久久艳片www.17c.com| 狠狠色2019综合网| 久久久久88色偷偷免费| 欧美中文字幕视频| 精品动漫3d一区二区三区免费| 久久免费视频在线观看| 久久久99爱| 亚洲国产精品一区二区第一页| 国内自拍视频一区二区三区 | 亚洲一区二区三区午夜| 亚洲国产高清一区二区三区| 久久久噜噜噜久久久| 亚洲国产精品嫩草影院| 亚洲电影下载| 欧美日韩国内自拍| 亚洲欧美在线一区| 欧美一区二区三区电影在线观看| 国产一区二区三区黄| 久久亚洲一区二区三区四区| 久久午夜电影网| 99精品免费| 亚洲综合视频网| 影音先锋中文字幕一区二区| 亚洲福利视频网站| 欧美视频在线免费| 久久久久成人精品| 欧美久久99| 久久亚洲春色中文字幕久久久| 欧美国产精品一区| 欧美有码在线视频| 免费毛片一区二区三区久久久| 亚洲视频在线二区| 久久成人精品无人区| 亚洲美女黄色片| 亚洲女同精品视频| 亚洲成色精品| 亚洲天堂第二页| 亚洲国产欧美精品| 亚洲男人天堂2024| 亚洲免费观看高清完整版在线观看熊| 亚洲在线观看| 一区二区三区免费观看| 久久天天狠狠| 久久激情五月丁香伊人| 欧美日韩国产综合网| 欧美成人在线免费视频| 国产欧美午夜| 在线午夜精品自拍| 亚洲人成7777| 久久精品国产亚洲高清剧情介绍| 亚洲一二三级电影| 欧美精品久久天天躁| 久久久欧美精品| 国产精品欧美一区喷水 | 亚洲人成网站777色婷婷| 国产一区二区三区成人欧美日韩在线观看| 最新中文字幕亚洲| 亚洲国产精品电影| 久久久久久欧美| 久久成人羞羞网站| 国产精品大片wwwwww| 亚洲国产导航| 亚洲国产精品va在线看黑人| 欧美一区二区三区的| 欧美在线观看视频一区二区| 欧美日本精品在线| 最新成人在线| 亚洲破处大片| 欧美国产视频在线观看| 宅男精品导航| 欧美日韩午夜精品| 亚洲国产精品成人一区二区| 国内精品**久久毛片app| 亚洲视屏在线播放| 亚洲一区二区三区四区视频 | 夜夜爽99久久国产综合精品女不卡| 永久域名在线精品| 久久综合九色综合网站| 久久综合网络一区二区| 国产亚洲a∨片在线观看| 午夜一区二区三视频在线观看| 亚洲欧美国产精品va在线观看| 欧美视频一区二区| 亚洲天堂av电影| 性色av一区二区三区红粉影视| 国产精品大片| 久久成人国产精品| 欧美高清不卡在线| 91久久久久久国产精品| 欧美日韩国产小视频| 亚洲品质自拍| 亚洲在线观看免费| 国产一区二区三区在线观看视频| 久久99在线观看| 亚洲第一在线综合在线| 一区二区高清视频在线观看| 欧美日精品一区视频| 亚洲欧洲av一区二区| 久久亚洲二区| 一本色道综合亚洲| 国产午夜亚洲精品不卡| 久久久久久有精品国产| 亚洲人成网站色ww在线| 亚洲欧美日产图| 亚洲高清网站| 国产精品高精视频免费| 久久久水蜜桃| 在线视频亚洲一区| 欧美大片专区| 欧美一区影院| 99re视频这里只有精品| 国产日韩欧美制服另类| 欧美高清视频一二三区| 亚洲欧美欧美一区二区三区| 亚洲第一毛片| 久久亚洲精品欧美| 亚洲一级影院| 亚洲国产另类 国产精品国产免费| 欧美久久久久免费| 欧美在线高清| 亚洲天堂av在线免费观看| 欧美福利视频| 欧美在线影院| 亚洲欧美成人在线| 亚洲欧洲另类国产综合| 国产视频丨精品|在线观看| 欧美精品久久99| 久久手机精品视频| 香蕉久久国产| 99国产精品久久久久老师| 久久综合亚洲社区| 欧美一区在线视频| 亚洲影视综合| 一区二区久久久久| 亚洲精品久久久久| 影音先锋亚洲精品| 韩国av一区二区三区| 国产精品影音先锋| 国产精品乱码一区二三区小蝌蚪| 欧美激情精品久久久六区热门 | 欧美激情精品久久久久久大尺度|