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

小默

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>
            蜜臀久久99精品久久久久久9 | 中日韩午夜理伦电影免费| 国产麻豆日韩欧美久久| 国产美女精品| 一区二区视频在线观看| 亚洲黄色成人网| 日韩视频在线观看一区二区| 影音先锋另类| 亚洲经典在线看| 一区二区免费看| 欧美一区二区视频观看视频| 久久精品一区蜜桃臀影院| 欧美成人69av| 亚洲麻豆国产自偷在线| 亚洲欧美电影在线观看| 美女精品视频一区| 国产精品成人一区| 亚洲国产成人久久| 亚洲欧美在线一区二区| 欧美99在线视频观看| 一本到高清视频免费精品| 久久av一区二区| 欧美日韩午夜剧场| 一区在线观看| 一区二区三区视频在线观看| 久久久精品五月天| 亚洲精品一级| 久久久久久久一区二区三区| 欧美日韩国产区一| 在线播放日韩专区| 性欧美暴力猛交另类hd| 亚洲黄一区二区| 久久国产精品久久久久久| 欧美日韩在线精品| 最新亚洲一区| 美女免费视频一区| 亚洲欧美一区二区在线观看| 欧美精品国产一区| 亚洲国产精品一区制服丝袜| 久久国产福利| 亚洲在线免费观看| 国产精品99一区二区| av不卡在线观看| 亚洲电影毛片| 久久亚洲私人国产精品va媚药| 国产精品嫩草影院av蜜臀| 一级日韩一区在线观看| 欧美国产另类| 久久久久九九九| 狠狠色丁香久久婷婷综合_中| 亚洲午夜伦理| 亚洲精品免费网站| 欧美激情导航| 亚洲理论在线观看| 亚洲国产毛片完整版| 欧美成人午夜免费视在线看片| 国产最新精品精品你懂的| 欧美在线影院在线视频| 亚洲综合电影| 国产一区二区高清不卡| 久久精品亚洲国产奇米99| 亚洲欧美日韩精品| 国产日本欧洲亚洲| 国产亚洲a∨片在线观看| 欧美插天视频在线播放| 亚洲电影免费在线| 欧美大秀在线观看| 欧美国产第二页| 一本久久a久久精品亚洲| 亚洲美女黄色| 国产精品海角社区在线观看| 亚洲欧美激情视频在线观看一区二区三区| 亚洲欧洲一级| 欧美三级在线播放| 性欧美暴力猛交另类hd| 欧美在线观看天堂一区二区三区| 国产一级精品aaaaa看| 久久久精品国产一区二区三区| 欧美伊人久久| 亚洲韩国日本中文字幕| 亚洲激情在线观看| 国产精品国产三级国产普通话蜜臀| 午夜欧美大片免费观看 | 一区二区欧美在线观看| 国产精品区二区三区日本 | 亚洲国产一区二区三区在线播| 欧美激情女人20p| 欧美日韩性生活视频| 欧美一区二区三区精品| 久久一日本道色综合久久| 亚洲人午夜精品| 亚洲欧美大片| 亚洲福利视频专区| 一卡二卡3卡四卡高清精品视频| 国产欧美在线观看| 亚洲国产高清一区二区三区| 国产精品久久久久久久浪潮网站| 久久久久久久综合日本| 欧美精品在线观看播放| 性色av一区二区三区在线观看| 久久久久国产一区二区三区| 亚洲视频电影图片偷拍一区| 久久黄金**| 亚洲欧美在线另类| 欧美激情精品久久久久久久变态 | 在线电影院国产精品| 亚洲美女视频在线观看| 激情久久久久| 亚洲视频第一页| 亚洲国产午夜| 久久aⅴ国产欧美74aaa| 亚洲欧美中文在线视频| 欧美国内亚洲| 欧美成人综合| 激情五月婷婷综合| 性欧美xxxx大乳国产app| 亚洲无线一线二线三线区别av| 老巨人导航500精品| 久久久之久亚州精品露出| 久久久国产精品一区二区中文| 欧美一进一出视频| 亚洲婷婷综合久久一本伊一区| 久久精品一区四区| 欧美一区二区三区在线| 欧美日韩综合| 亚洲精品欧洲精品| 亚洲另类自拍| 欧美福利电影网| 欧美88av| 亚洲高清三级视频| 久久午夜精品| 欧美a级片网| 亚洲国产精品高清久久久| 久久美女性网| 欧美高清视频一区二区| 亚洲福利视频免费观看| 久久精品一区蜜桃臀影院| 久久午夜精品| 红桃视频成人| 久久网站免费| 亚洲国产高清aⅴ视频| 亚洲日韩成人| 欧美日韩精品一区二区| 一本到12不卡视频在线dvd| 亚洲视频在线一区观看| 欧美少妇一区| 亚洲午夜电影网| 欧美一区二区三区四区在线观看地址| 国产精品男gay被猛男狂揉视频| 国产精品99久久久久久久vr| 亚洲欧美中文另类| 精品动漫av| 欧美激情视频网站| 一区二区三区视频观看| 欧美在线精品免播放器视频| 狠狠色综合色区| 欧美黄网免费在线观看| 艳妇臀荡乳欲伦亚洲一区| 性伦欧美刺激片在线观看| 娇妻被交换粗又大又硬视频欧美| 欧美专区亚洲专区| 亚洲人成啪啪网站| 亚洲一区二区四区| 国内久久视频| 欧美精品日韩一区| 亚洲欧美日韩中文在线制服| 美日韩丰满少妇在线观看| 一区二区欧美在线观看| 国产一区二区三区四区| 欧美精品国产精品| 欧美一区日韩一区| 亚洲欧洲精品一区二区三区波多野1战4 | 国产一区二区三区自拍| 欧美成人乱码一区二区三区| aa亚洲婷婷| 老色鬼精品视频在线观看播放| 亚洲精品婷婷| 国产麻豆精品theporn| 欧美成人一区二区三区片免费 | 欧美激情综合在线| 亚洲综合二区| 亚洲黄网站在线观看| 久久精品人人做人人综合| 亚洲人成免费| 国产一区二区精品久久| 亚洲电影免费| 久久精品亚洲精品| 亚洲免费av网站| 欧美成人免费播放| 午夜精品视频在线观看一区二区 | 香蕉久久夜色精品国产使用方法| 激情成人在线视频| 国产精品剧情在线亚洲| 欧美国产精品v| 久久精品在线播放| 亚洲欧美国产另类| 一区二区免费看| 亚洲欧洲精品一区二区三区不卡 | 在线成人av| 国产日产精品一区二区三区四区的观看方式 |