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

小默

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>
            欧美一区二区啪啪| 亚洲激情av| 国产精品久久久久久久久久尿 | 日韩视频在线一区二区三区| 国产一区二区精品在线观看| 欧美日韩精品| 欧美成人免费全部| 国产一区二区精品久久91| 中日韩午夜理伦电影免费| 一区二区三区精品视频| 亚洲精品小视频在线观看| 亚洲第一天堂av| 亚洲成人自拍视频| 国产精品三级视频| 国产精品久久午夜| 国产伦精品一区二区三区高清版| 国产精品丝袜xxxxxxx| 欧美精品色网| 欧美视频在线免费看| 欧美日韩国产黄| 激情六月婷婷综合| 国产精品欧美日韩久久| 国产精品亚发布| 欧美日韩卡一卡二| 久久夜色精品国产亚洲aⅴ| 欧美精品 国产精品| 欧美日韩日日骚| 国产精品裸体一区二区三区| 国产精品无码永久免费888| 国产日韩欧美精品| 在线国产精品播放| 99国产精品久久久久久久久久 | 亚洲免费电影在线| 一本久道综合久久精品| 亚洲午夜免费视频| 欧美在线不卡视频| 久久在线视频| 亚洲国产高清自拍| 一本一道久久综合狠狠老精东影业| a91a精品视频在线观看| 日韩视频免费在线观看| 亚洲淫片在线视频| 久久久蜜桃一区二区人| 欧美激情亚洲一区| 国产精品一区二区视频| 国产永久精品大片wwwapp| 亚洲黄色影片| 午夜精品一区二区三区在线视| 久久视频一区二区| 亚洲精品欧洲| 久久久精品国产99久久精品芒果| 久久久久久久网| 欧美在线资源| 久久久精品日韩| 欧美福利视频一区| 欧美黑人一区二区三区| 欧美资源在线| 久久免费观看视频| 美国成人直播| 亚洲一区中文| 久久福利视频导航| 嫩草影视亚洲| 欧美一区二区视频观看视频| 欧美成人官网二区| 午夜久久资源| 欧美日韩综合视频| 亚洲国产另类 国产精品国产免费| 在线视频亚洲一区| 亚洲国产视频一区二区| 欧美中文字幕| 国产乱码精品1区2区3区| 亚洲乱码国产乱码精品精可以看 | 欧美一区二区在线| 99热这里只有精品8| 噜噜噜噜噜久久久久久91| 国产欧美一区二区色老头| 亚洲午夜激情网页| 91久久久久久国产精品| 亚洲精品久久久一区二区三区| 久久久久久久999| 国产一区二区成人| 欧美在线视频免费播放| 亚洲欧美日产图| 老司机67194精品线观看| 激情欧美一区| 久久精品av麻豆的观看方式| 日韩亚洲欧美一区| 欧美一区日本一区韩国一区| 国产精品日韩精品| 午夜精品久久久久久 | 亚洲精品乱码久久久久久蜜桃91| 久久婷婷国产综合国色天香| 精品成人一区| 欧美激情一区二区三区高清视频| 欧美在线中文字幕| 亚洲欧美中文另类| 国产综合久久| 国产精品国产福利国产秒拍| 亚洲网站视频| 久久久精品999| 免费久久99精品国产自| 久久精品成人| 欧美日韩综合视频网址| 日韩手机在线导航| 制服诱惑一区二区| 欧美日韩综合一区| 亚洲尤物视频网| 欧美韩日一区| 在线欧美亚洲| 欧美国产视频一区二区| 一本一本久久| 性做久久久久久| 亚洲伦伦在线| 午夜一区二区三视频在线观看 | 久久天堂成人| 欧美一级久久久| 欧美黑人国产人伦爽爽爽| 欧美亚洲日本国产| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲免费视频网站| 欧美国产日韩a欧美在线观看| 久久国产视频网| 国产精品成人一区二区三区夜夜夜| 嫩模写真一区二区三区三州| 国产日韩精品入口| 在线亚洲自拍| 在线视频精品| 欧美激情综合在线| 亚洲第一在线视频| 伊人久久综合| 久久精品中文字幕一区| 久久九九久精品国产免费直播 | 亚洲女同在线| 亚洲欧美国产视频| 欧美亚日韩国产aⅴ精品中极品| 欧美1区免费| 欲色影视综合吧| 久久久久高清| 你懂的视频一区二区| 在线观看亚洲精品| 久久久五月天| 欧美激情第4页| 亚洲人体偷拍| 欧美大尺度在线| 亚洲第一区中文99精品| 91久久精品国产91性色tv| 久久综合国产精品台湾中文娱乐网| 久久不射网站| 激情一区二区| 免费看成人av| 亚洲精品视频啊美女在线直播| 日韩视频免费观看高清在线视频| 欧美1区免费| 亚洲精品一区二区三区在线观看| 一本久久综合亚洲鲁鲁| 欧美午夜一区| 亚洲第一精品电影| 在线成人av网站| 狠狠色综合色区| 91久久精品视频| 中文av一区二区| 久久久www免费人成黑人精品 | 欧美成人官网二区| 一区二区三区欧美成人| 欧美高清一区二区| 亚洲精品美女在线观看播放| 一本久久综合亚洲鲁鲁| 国产精品色网| 欧美一级片一区| 裸体歌舞表演一区二区| 亚洲日本成人网| 国产精品久久久久9999| 欧美一区二区在线视频| 亚洲黄色影片| 欧美专区日韩专区| 亚洲人成欧美中文字幕| 欧美性生交xxxxx久久久| 小嫩嫩精品导航| 亚洲精品视频免费在线观看| 欧美一级片在线播放| 亚洲国产一二三| 国产精品有限公司| 欧美二区在线观看| 欧美一区二区三区在线观看| 亚洲人体大胆视频| 美女亚洲精品| 欧美一级视频免费在线观看| 亚洲激情在线观看视频免费| 国产精品午夜在线观看| 久久av老司机精品网站导航| 亚洲日本理论电影| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲视频成人| 最新日韩精品| 国产在线观看精品一区二区三区| 欧美午夜一区二区福利视频| 欧美mv日韩mv国产网站| 久久精品91久久久久久再现| 亚洲欧美电影在线观看| 亚洲美女啪啪|