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

小默

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 。 1990POSIX.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&TOSF 等。 

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 Fun,Linus 解釋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>
            女仆av观看一区| 亚洲激情综合| 久久综合久色欧美综合狠狠| 午夜电影亚洲| 亚洲永久免费| 香港成人在线视频| 欧美一级专区| 欧美一区二区三区久久精品茉莉花 | 亚洲品质自拍| 亚洲激情不卡| 亚洲视屏一区| 欧美在线综合| 美女日韩在线中文字幕| 亚洲电影免费| 欧美va亚洲va日韩∨a综合色| 欧美激情 亚洲a∨综合| 亚洲精品日韩久久| 亚洲性图久久| 久久午夜精品一区二区| 欧美日韩精品免费观看视一区二区| 欧美日韩亚洲综合在线| 国产色爱av资源综合区| 亚洲黄网站在线观看| 亚洲永久免费精品| 欧美11—12娇小xxxx| 亚洲神马久久| 欧美激情亚洲视频| 国产在线播精品第三| 99精品视频一区二区三区| 久久国产一区二区| 欧美成人免费大片| 亚洲女ⅴideoshd黑人| 欧美高清在线| 曰韩精品一区二区| 午夜视频一区二区| 欧美成人一区二区三区在线观看| 亚洲小少妇裸体bbw| 欧美风情在线观看| 精品电影一区| 久久精品女人天堂| 亚洲一区二区四区| 欧美午夜不卡视频| 日韩午夜av| 欧美激情第10页| 欧美一区二区三区视频在线| 欧美日韩在线影院| 日韩写真视频在线观看| 免费看成人av| 亚洲欧美另类在线观看| 欧美午夜精品久久久久免费视| 亚洲精品综合精品自拍| 久久资源在线| 久久久久国色av免费看影院| 国产欧美视频一区二区| 欧美一区二区三区四区在线| 一级日韩一区在线观看| 欧美日韩午夜精品| 99国产精品| 亚洲国产天堂久久综合| 你懂的一区二区| 亚洲激情成人网| 亚洲国产精品999| 久久综合国产精品台湾中文娱乐网| 国产日韩欧美制服另类| 欧美一区二区免费视频| 亚洲一区二区av电影| 欧美亚洲不卡| 亚洲欧美日韩另类| 性欧美18~19sex高清播放| 国产九九精品视频| 久久久久中文| 久久夜色精品国产| 最新国产成人av网站网址麻豆 | 亚洲最新视频在线| 欧美日韩国产在线观看| 亚洲无线一线二线三线区别av| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | ●精品国产综合乱码久久久久| 久久久久国产精品一区二区| 亚洲午夜电影网| 国产一区二区三区久久精品| 久久夜色精品国产欧美乱极品| 久久久噜噜噜久久狠狠50岁| 亚洲人精品午夜在线观看| 亚洲高清不卡一区| 欧美日韩91| 久久精品午夜| 欧美日本高清一区| 久久精品国产第一区二区三区最新章节| 久久成人18免费观看| 亚洲欧洲综合另类在线| 亚洲精品国产欧美| 欧美三级乱码| 久久久精彩视频| 欧美经典一区二区三区| 性欧美暴力猛交69hd| 开心色5月久久精品| 亚洲欧美激情四射在线日 | 性欧美在线看片a免费观看| 欧美在线视频日韩| 日韩一区二区精品| 午夜欧美理论片| 亚洲人成在线播放网站岛国| 夜夜夜精品看看| 亚洲高清在线精品| 99热在这里有精品免费| 国产中文一区二区| 在线一区视频| 99re这里只有精品6| 久久精品国产成人| 亚洲性视频网址| 免费观看30秒视频久久| 性欧美超级视频| 欧美激情视频在线播放| 另类av导航| 国产一区二区中文字幕免费看| 日韩视频免费在线| 亚洲国产日韩精品| 久久精品91久久久久久再现| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲一区二区精品在线| 99这里只有精品| 美腿丝袜亚洲色图| 欧美中日韩免费视频| 欧美三区在线视频| 亚洲人成网站在线观看播放| 在线观看视频亚洲| 久久久www成人免费无遮挡大片 | 欧美成人综合在线| 国产在线视频欧美一区二区三区| 亚洲精品国产精品国自产观看| 在线观看中文字幕亚洲| 久久久成人精品| 久久综合伊人| 伊人春色精品| 美女精品在线观看| 欧美福利电影网| 亚洲破处大片| 欧美伦理影院| 亚洲精品男同| 中日韩美女免费视频网址在线观看 | 亚洲国产高清aⅴ视频| 亚洲黄色尤物视频| 欧美激情 亚洲a∨综合| 亚洲人体大胆视频| 亚洲视频在线观看视频| 欧美日韩亚洲一区二区三区在线 | 欧美一区二区三区另类| 久久免费精品视频| 激情久久影院| 欧美a级大片| 亚洲美女诱惑| 欧美亚洲网站| 国产在线观看精品一区二区三区| 欧美一级午夜免费电影| 免费成年人欧美视频| 亚洲黄色免费网站| 欧美精品国产精品日韩精品| 在线亚洲免费| 久久国产一二区| 亚洲第一精品福利| 欧美日本韩国一区| 亚洲欧美日韩国产成人| 另类人畜视频在线| 一本色道久久88综合亚洲精品ⅰ| 国产精品高潮呻吟久久| 久久精品99国产精品酒店日本| 欧美激情第六页| 亚洲欧美日本伦理| 国产亚洲在线观看| 欧美不卡在线视频| 亚洲网友自拍| 免费观看亚洲视频大全| 一区二区国产在线观看| 国产手机视频精品| 另类春色校园亚洲| 亚洲视频成人| 欧美大成色www永久网站婷| 一本色道婷婷久久欧美| 国产午夜亚洲精品不卡| 欧美黄色成人网| 久久国产精品电影| 宅男精品视频| 欧美黑人多人双交| 欧美一区二区在线| 亚洲伦伦在线| 欲色影视综合吧| 国产午夜精品久久久久久久| 欧美精品一区在线播放| 久久人人爽人人爽| 午夜日韩在线观看| 在线亚洲免费视频| 亚洲精品日韩久久| 欧美国产日韩精品| 久久婷婷国产综合国色天香| 亚洲在线一区二区| 一本一本a久久| 亚洲精品影视| 在线日韩中文字幕| 国产综合色产在线精品|