E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux内核学习
Linux内核学习
之2号进程kthreadd
Author:ToneyEmail:
[email protected]
:2020.12.04Copyright:未经同意不得转载!!!Version:Linux-4.19.yReference:https://www.linux.org/目录一、Linux的2号进程二、kthreadd进程的创建三、kthreadd进程执行体四、create_kthread函数五、小结一、Lin
叨陪鲤
·
2023-03-28 09:01
Linux驱动
2号进程
ktheadd
内核线程
Linux内核学习
笔记知识点杂烩(二)
冯诺依曼结构:冯诺依曼结构就是存储结构计算机。存储结构计算机:硬件上的解释:IP(16位机)/EIP(32位机)/RIP(64位机):InstructionPointer,CPU的寄存器,总是指向内存的某个区域。使用IP来不断的从内存中获得指令执行程序员思维:CPU在实际取指令时根据cs:ep来准确定位一个指令(cs+eip),cs是codesegmentRegister,代码段寄存器。eip指明
Minority
·
2023-02-16 22:23
Linux内核分析:
Linux内核学习
总结
这学期选了孟老师的《Linux内核分析》这门课,在学习之前听说这门课很难,通过也不是很容易,但我还是选了这门课。课程不容易学,含金量才会大,才会有收获。现在,学习这门课已经两个月了,我的收获很大,特别是以前接触《计算机组成原理》,《操作系统》这两门课时遇到的很难理解的地方,通过孟老师的Linux内核讲解,使我对以前的盲点有了豁然开朗的感觉。我感觉孟老师开始的网上课堂很不错,有种另辟蹊径的感觉,课程
絮雨清风
·
2023-01-27 12:48
Linux内核
Linux内核学习
——1. 内联汇编
内联汇编软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04_x64系统开发环境:Linux3.4.2内核、arm-linux-gcc4.3.2工具链目录内联汇编1、内联汇编1.1语法1.2编写实现加法1.2.1传统方式1.2.2汇编方式1.2.3使用内联汇编方式1.2.4加入earlyclobbe方式1、内联汇编1.1语法asmasm-qualifie
Going1
·
2022-12-25 19:28
Linux内核学习
linux
内核
Linux内核学习
预备基础知识
参考文章1.LINUX逻辑地址、线性地址、虚拟地址和物理地址-CSDN-十一月zz2.Linux的进程地址空间[一]-知乎-兰心宇3.Linux内核空间与用户空间-CSDN-liefyuan4.Linux内核中进程上下文和中断上下文的理解-CSDN-hustyangju5.linux进程的内核栈与用户栈-zhouchangxun1Linux的物理地址、虚拟地址、逻辑地址及线性地址1.1概念解释物理
525小白菜
·
2022-12-14 15:06
linux
内核
Linux内核学习
(一)编译内核并运行一个最小系统
目录写在前面整体环境学习笔记内核源码文件夹介绍内核编译编译过程中遇到的问题①缺少进入菜单进行调整的指令②制作镜像文件那部分过于模糊③挂载硬盘镜像需要检查写在前面之前做项目的时候,有前辈告诉自己,要去学一下Linux内核,对很多方面都有帮助,现在闲下来,来花时间学一下这一部分的知识点,也算是一个学习笔记目前跟着B站UP主——简说linux的教程《Linux内核开发100讲》学习,链接如下:简说lin
暮尘依旧
·
2022-12-12 09:48
Linux内核学习
linux
Linux内核学习
--进程同步机制的分析与学习(结合内核源码)
一、引言二、进程同步的几种机制------>1、进程同步的概念------>2、进程同步机制遵循的原则三、同步机制------>1、锁------>2、信号量四、同步机制详细介绍------>1、原子操作------>2、信号量(semaphore)------>3、读写信号量(rw_semaphore)------>4、自旋锁(spinlock)------>5、读写锁(rwlock)-----
文艺小少年
·
2022-10-24 07:16
IPC项目实践之音视频相关整理
多进程
linux
android
腾讯前辈熬夜肝了一个月整理的《
Linux内核学习
笔记》,啃完受益匪浅不走弯路
小编热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、学习方法、心得及踩过的一些坑,记录下来。也希望想做Linux内核高级工程师的你一样,通过我的分享可以少走一些弯路,可以形成一套自己的方法,并应用到实际中。一、Linux内核组成成分1.了解操作系统的基本概念。如果没有,可以学习《操作系统:设计与实现》,AndrewS.Tanenbaum写的那本,以MINIX为例解
书生途べ
·
2022-10-23 19:32
LInux内核
linux
学习
驱动开发
嵌入式
Linux内核
LINUX内核学习
LINUX内核1、LINUX内核1、基本内核知识1.操作系统的结构与功能流程2.内核中断体系结构1、LINUX内核参考:非常好的Linux内核视频-Linux内核精讲(B站)1、基本内核知识LINUX内核:1.操作系统的结构与功能流程操作系统的工作方式:2.1.把操作系统从用户态切换到内核态(用户应用程序到内核的流程2.2.实现操作系统的系统调用(操作系统服务层)2.3.应用操作系统提供的底层函数
Xwave~
·
2022-09-22 20:45
笔记
嵌入式开发way
linux
羽夏看Linux内核——环境搭建
羽夏看Linux内核之环境搭建,详细介绍
Linux内核学习
的带GUI的Bochs环境的搭建。
寂静的羽夏
·
2022-08-05 23:00
linux内核学习
2:内存管理
Linux内存管理框架图一、页框管理1.1.页框的定义和数据结构 内核以页框为基本单位管理物理内存,分页单元中,页指一组数据,而存放这组数据的物理内存就是页框,当这组数据被释放后,若有其他数据请求访问此内存,那么页框中的页将会改变。 内核必须记录每个页框当前的状态。如,内核必须能区分哪些页框包含的是属于进展的也,哪些页框包含的是内
ZS_Wang_Blogs
·
2022-06-08 14:04
#
linux内核
肝了三个月Linux内核,面试薪资直接翻番,我才明白TA的重要性!
目录一、学习操作系统(Linux内核)的重要性二、Linux内核的组成部分三、Linux内核源码组织结构四、Linux内核需要重点学习的知识点五、如何开启你的
Linux内核学习
之路-----------
面试题小能手
·
2022-01-06 17:11
Linux内核学习
-2. 进程的管理和调度
Linux内核学习
-2.进程的管理和调度(要点)内核的任务进程的管理和调度进程优先级进程优先级粗暴分为实时进程和非实时进程:硬实时进程:有严格的时间限制/Linux不支持硬实时/一些linux旁支版本RTLinux
·
2021-10-28 13:51
linux
Linux内核学习
笔记知识点杂烩(三)——内核源码解析
init目录下的main.c文件的start_kerne函数相当于普通C程序的main函数,是内核的初始化的起点。Linux内核的核心代码在kernel目录中:ipc目录:进程间通信mm:内存管理net:网络相关...rest_init从start_kernel一启动的时候便一直存在,称为0号进程。0号进程即最终的idle进程(inittask即手工创建的PCB)。当系统没有进程需要执行时就调度到
Be_The_Minority
·
2021-06-21 18:44
Linux内核学习
[资源帖]
Linux内核相关的有趣资源,欢迎来此处补充。入门bb-kernel:ThisisjustasetofscriptstorebuildaknownworkingkernelforARMdevices.虚拟化LC-3虚拟机:只有几百行dockerpi:其实是一百行左右的Dockerfile,在其中运行qemu模拟raspberrypi的硬件环境法OSX-KVM:利用kvm实现运行OSX的虚拟机Doc
Martins3
·
2021-06-07 21:50
linux内核学习
(4)建立正式内核的页式内存映射, 以x86 32位模式为例
linux内核学习
(4)建立正式内核的页式内存映射,以x8632位模式为例void__initsetup_arch(char**cmdline_p){max_low_pfn_mapped=init_memory_mapping
天麓
·
2021-01-01 08:53
linux内核
内存管理
Linux内核的构成,
Linux内核学习
路线知识点总结以及视频
简述Linux内核简称kernel是整个操作系统的最底层,它负责整个硬件的驱动,以及提供各种系统所需的核心功能,包括防火墙机制、是否支持LVM或Quota等文件系统等等,如果内核不认识某个最新的硬件,那么硬件也就无法被驱动,你也就无法使用该硬件。组成一个完整的Linux内核一般由5部分组成,它们分别是进程管理、内存管理、进程间通信、虚拟文件系统和网络接口。ProcessScheduler,也称作进
Linux服务器开发
·
2020-11-16 18:39
linux内核模块
内核
服务器开发
linux
驱动
linux内核技术分析
有需要的朋友可以进群973961276获取,也可以来课堂上听老师直播讲解啊>>c/c++linux后台服务器高级架构师一,Linux内核开发环境搭建Linux内核研习与项目实战专栏介绍Linux内核编译与升级
Linux
秃头大哥
·
2020-11-13 11:29
linux
c++
linux内核模块
程序员
Ubuntu-20.04+qemu-5.1.0,
Linux内核学习
平台:小宅实验室发布了
大约4年前,宅学部落录制了互联网上第一家qemu教程使用qemu搭建嵌入式U-boot+Linux+NFS学习环境4年过去了,积累了众多学员也积累了不少反馈和问题比如网络配置桥接脚本、网络服务、IP配置对于新手来说总要折腾一段时间才能配置正确、正常使用为了减少学习困扰一款更傻瓜、更好用的qemu平台重新发布了不需要配置,下载后即可使用无论是联网,还是断网还是拷贝到不同的电脑上开机即可使用,方便快捷
宅学部落-王利涛
·
2020-10-25 09:03
QEMU
qemu
Linux内核
qemu-5.1.0
yaml
Ubuntu桥接
Linux内核学习
总结
*作业目录1、通过汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的整体评价:student1:,整体不错,个人认为应该在ret和leave应该配上文字说明。student2:该同学应该不算编程新手了吧,虽然自己的理解没有在blog上体现,但相信应该是理解的。student3:使用老师的JIF动画,没有自己程序的分析。student4:博主的分析很好,挺完美的,语言也很简练。student5
qqiuzaihui
·
2020-09-16 03:49
Linux内核分析学习笔记
Linux内核学习
笔记 -05 Linux “Hello Word” 模块的插入与删除
编写linux模块时,要首先编写.c文件,编写属于自己的makefile文件,之后使用make命令对.c文件进行编译,生成.ko文件.ko文件就是最后所需要的模块,操作就是对它进行插入/删除。#include:该头文件主要是对系统调用的,不可直接使用#include:包括init/exit函数#include#include:添加linux模块,支持内核模块的机制printk:LINUX_KERN
世界非世界,是名世界!
·
2020-09-15 19:49
Linux内核
Linux调度器:PELT(Per-entity load tracking)实体负载跟踪算法调度算法
Linux内核学习
笔记PELT(Per-entityloadtracking)实体负载跟踪算法调度算法RToax2020年9月Linux调度器中的PELT算法浅析Linux是一个通用操作系统的内核,上到网络服务器
rtoax
·
2020-09-15 19:20
操作系统
linux内核学习
:内核链表
数据结构是编程中很重要的一部分.链表是一种数据结构,编程中,我们为了实现链表这种数据结构,常常需要完成他的初始化,添加,遍历,添加,删除等功能.针对n多种链表来讲,除了内容不同外,但这些添加,删除,遍历操作其实都是可以写成公共代码的,不必每次需要实现一种链表,就重新写一遍添加,删除,遍历的操作,太浪费时间和经历,且容易出错.幸运的是,内核有帮我们实现了这种功能,我们只需安心服用便可!#includ
changliang7731
·
2020-09-14 10:57
内核学习
数据结构
链表
Linux内核学习
内核空间和用户空间是程序执行的两种不同状态,通过系统调用和硬件中断能够完成从用户空间到内核空间的转移。系统调用是程序主动发起的,硬件中断时被动的。Linux内核组成:系统调用接口,进程管理,内存管理,Arch,设备驱动程序,网络协议栈,虚拟文件系统。内核目录结构:(1)Arch:是architecture的缩写。内核所支持的每种CPU的体系,在该目录下都有对应的子目录。每个CPU子目录,有进一步分
落叶随枫
·
2020-09-13 16:39
Linux学习
Linux内核学习
建议
[size=large]经典书籍待到山花烂漫时,还是那些经典在微笑。有关内核的书籍可以用汗牛充栋来形容,不过只有一些经典的神作经住了考验。首先是5本久经考验的神作(个人概括为“2+1+2”,第一个2是指2本全面讲解内核的书,中间的1指1本讲解驱动开发的书,后面的2则指2本有关内核具体子系统的书,你是否想到了某某广告里三个人突然站起单臂齐举高呼“1比1比1”的场景?)。《Linux内核设计与实现》简
JAVAZHICHIZHE
·
2020-09-13 15:44
计算机基础
Linux 思维导图整理(建议收藏)
Linux学习路径Linux桌面介绍FHS:文件系统目录标准Linux需要特别注意的目录
Linux内核学习
路线地址:https://www.jianshu.com/p/b087a229aaf1L
程序员的成长之路
·
2020-09-13 10:48
深入理解
Linux内核学习
笔记
第一章绪论Linux是开源的是一个真正的Unix内核,但不是一个完整的Unix操作系统-源码获取:源码下载一般源代码安装在/usr/src/linux目录下单块结构的内核(Monolithickernal)动态的装载和卸载部分内核代码内核线程多线程应用程序支持抢占式(preemptive)内核多处理器支持(最优化的使用SMP)文件系统没有STREAMSI/O类似的子系统硬件的依赖性alphaarm
TQ19940808
·
2020-09-13 04:41
Linux学习
linux 内核 笔记
进程、线程管理、键盘U盘、文件系统管理linux内核是操作系统的实现,写自己的操作系统的难度1、没有芯片核心2、没有配套的应用(生态)基于linux内核做开发1、源码2、提交更改记录3、开发环境4、资料
linux
xieshangxin
·
2020-09-11 18:18
Linux内核学习
资料
LinuxKernelDevelopment.这本书的作者是RobertLove,目前最新的版本是第3版。这本书对Linux内核的设计和实现提供了一个总览视图,从概念上对Linux内核的各个子系统的设计目标和实现思路进行了清晰的描述,非常适合初学者阅读。如果从软件工程的角度来看,这本书就相当于是Linux内核的概要设计文档。UnderstandingtheLinuxKernel.这本书的作者是Da
weixin_30730151
·
2020-09-11 17:53
linux内核学习
linux内核学习
,从README开始!
刘艳磊
·
2020-09-11 02:31
linux
内核函数学习
linux
驱动
Kernel-3.2.0编译-Ubuntu12.04
>>>学习资料英本网的免费视频,推荐给大家,讲的比较清楚,适合入门
Linux内核学习
入门Linux内核介绍Linux内核编译Linux内核源码介绍及剪裁Linux内核模块例子超有用的资料网站kernel
weixin_34261739
·
2020-09-10 19:40
linux 内核学习7-通过QEMU调试ARMV8的Linux内核
linux内核学习
7-通过QEMU调试ARMV8的Linux内核1.准备工作$sudoapt-getinstallgcc-aarch64-linux-gnugcc-5-aarch64-linux-gnu2
风炫灬梦想
·
2020-08-26 15:36
linux
使用docker搭建Linux 0.11 实验环境
希望你的
Linux内核学习
之路能从这里开始。获取源码从github上获取Linux0.11实
夏洛的克
·
2020-08-26 08:43
内核
C/C++
Linux内核学习
笔记——进程调度(一)
1、多任务多任务操作系统就是能同时并发地交互执行多个进程的操作系统。多任务操作系统都能使多个进程处于阻塞或者睡眠状态,即实际上不被投入执行,直到工作就绪。多任务系统可以划分为两类:非抢占式多任务和抢占式多任务:抢占:由调度程序来决定什么时候停止一个进程的运行,以便其他进程能够得到执行机会。这个强制的挂起动作叫做抢占。进程在被抢占之前能够运行的时间是预先设置好的,叫进程的时间片非抢占:除非进程自己主
提小莫的寂寥
·
2020-08-25 01:08
谈谈如何学习Linux内核 (二) —— 站在系统的角度去学习
这次讨论的主题是如何从系统的角度切入
Linux内核学习
。
明何
·
2020-08-24 16:58
linux
linux内核学习
笔记2-linux内核机制学习
【关键字】linux内核内核机制http://www.cnblogs.com/bastard/category/412387.html时钟内核由硬件提供协助,管理和计算时间墙上时间和系统时间?系统时间和实际时间?调度和时间片都需要系统时间中断来维护内核时钟频率跟ucos的系统时钟一个概念//内核时间频率defineHZ1000提高节拍率中断产生更加频繁带来的好处:提高时间驱动事件的解析度;提高时间
scott_yu779
·
2020-08-24 15:32
Linux内核学习
1——基本概念
linux源码下载地址:http://www.kernel.org《深入理解Linux内核》读书笔记1.Linux与其他类Unix内核的比较 类Linux内核通常采用相同的设计思想和特征。Linux包含了现代Unix操作系统的全部特点,诸如虚拟内存、虚拟文件系统、轻量级进程、Unix信号量、SVR4进程间通信、支持对称多处理器(SymmeticMultiprocessor,SMP)系统等。 Lin
小可哥哥V
·
2020-08-22 20:30
Linux内核学习
笔记 -50 工程实践-编写块设备驱动的基础2
在用户空间里面,比如说有一个数据buffer,这个数据buffer怎么通过write这个函数写入到eMMC的存储空间?比如在用户空间使用open函数来打开data目录下的test这个文件,调用write函数,将这个data的buffer写入到这个文件里面,我们的问题是,这个write函数它经历过linux内核里面什么样的内核模块以及经历些什么样的数据结构,它才能把这个data的数据写入到eMMC里
世界非世界,是名世界!
·
2020-08-22 12:17
Linux内核
Linux内核学习
笔记 -49 工程实践-编写块设备驱动的基础
块设备可以随机存储。字符设备,比如键盘,只能按照输入顺序存取,不可随机,打乱输入的字节流。文件系统层,包括常见的文件系统,以及虚拟文件系统层VFS,字符设备可以直接用应用程序打开。块设备不会在应用程序直接打开,而是要通过文件系统访问块设备。通用块层:为了通用的块设备,建立了一个统一的模型,这一层的主要工作是接收文件系统层发出的磁盘请求,并最终向磁盘设备发出io请求,所以它隐藏了很多底层硬件块设备的
世界非世界,是名世界!
·
2020-08-22 12:17
Linux内核
Linux内核学习
笔记 -48 动手实践-编写字符设备驱动程序
在linux内核中,字符设备是由dev结构体来描述的,它位于/include/linux/cdev.h中/*SPDX-License-Identifier:GPL-2.0*/#ifndef_LINUX_CDEV_H#define_LINUX_CDEV_H#include#include#include#includestructfile_operations;structinode;structm
世界非世界,是名世界!
·
2020-08-22 12:47
Linux内核
Linux内核学习
笔记 -47 块设备驱动简介
块设备驱动程序提供了面向块的设备访问,这种设备以随机访问的方式传输数据,并且数据总是具有固定大小的块,块设备和字符设备的区别是什么?块设备上可以通过mount文件系统,而字符设备是不可用的。数据经过块设备相比操作字符设备,需要经历一个数据缓冲层(buffercache)机制,如图所示。块(驱动)设备模型:上图为示意图。应用程序有两种方式访问一个块设备,一种是通过/dev目录,一种是文件系统挂载点,
世界非世界,是名世界!
·
2020-08-22 12:46
Linux内核
操作系统 分段 分页
参考文章重点参考:Linux内存寻址之分页机制还有:Linux内存寻址之分段机制分段和分页操作系统之内存管理科普深入理解Linux内存管理好文:CPU阿甘之烦恼进一步参考:IBM:探索Linux内存模型
Linux
stevewongbuaa
·
2020-08-20 08:57
linux
技术分享连接汇总[201804]
缓存更新的套路《Serverless架构》《数据即未来》《Kafka权威指南》Java面试通关要点汇总集【终极版】Mysql区分大小写(大小写敏感)的问题总结2018/04/03一个最不可思议的MySQL死锁分析
Linux
六月星空2011
·
2020-08-20 07:26
Java高级交流
40+ 张最全 Linux / C / C++ 思维导图,收藏!
linux思维导图1、认识Linux2、Linux命令3、Linux学习路径4、Linux桌面介绍FHS:文件系统目录标准Linux需要特别注意的目录
Linux内核学习
路线LinuxSecurityCoaching5
emprere
·
2020-08-17 22:41
网络
sms
nagios
cvs
character
Linux内核学习
笔记六——并发和同步概念
一临界区和竞争条件临界区:访问和操作共享数据的代码段。竞争条件:多个执行线程处于同一个临界区中。处于竞争条件:造成访问的数据或者资源不一致状态:对资源i的访问:ProcessA和B访问后得到正确的结果应该是9:进程是并发执行,有可能得到的结果是:8防止这种情况的发生:保证对资源的访问原子操作。二加锁锁:采用原子操作实现,原子操作不存在竞争。造成并发原因:l中断:随时可以打断当前执行的进程代码;l软
weixin_34311757
·
2020-08-17 16:38
Linux内核学习
笔记三——进程调度
进程调度:在可运行态进程之间分配有限处理器时间资源的内核子系统。一调度策略1进程类型I/O消耗型进程:大部分时间用来提交I/O请求或是等待I/O请求,经常处于可运行状态,但运行时间短,等待请求过程时处于阻塞状态。如交互式程序。处理器消耗型进程:时间大都用在执行代码上,除非被抢占否则一直不停的运行。综合型:既是I/O消耗型又是处理器消耗型。调度策略要在:进程响应迅速(响应时间短)和最大系统利用率(高
weixin_34179968
·
2020-08-17 16:13
Linux内核学习
笔记2——Linux内核源码结构
一内核组成部分内核是一个操作系统的核心,主要由五个部分组成:进程调度,内存管理,虚拟文件系统,网络结构,进程间通信。1、进程调度(SCHED)控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是仅等待CPU资源的进程,如果某个进程在等待其他资源,则该进程是不可运行进程。Linux使用了比较简单的基于优先级的进程调度算法选择新的进程。2、内存管理(M
weixin_30648963
·
2020-08-17 16:18
Linux内核学习
笔记之进程管理1
·1.基本概念o在支持线程的计算机系统里面,进程作为资源分配的基本单位而存在,线程作为调度的基本单位而存在。线程仅拥有必不可少的一些资源,如:一组寄存器、堆栈信息等等和其他线程共享同一个进程的所有资源。o所以,在同一个进程的线程切换时不需要大量的保存和恢复工作,同时由于共享同一个存储空间,不需要更新快表TLB,提高了系统性能。线程的实现方法有三种:1、用户级线程;2、内核级线程;3、混合线程模型.
tiany524
·
2020-08-17 15:57
Linux内核
Linux内核学习
笔记(三)——进程管理
1、进程 进程就是处于执行期的程序,以及相关资源的总称,例如打开的文件、挂起的信号、内核内部数据、处理器状态、具有内存映射的内存地址空间、执行线程、用来存放全局变量的数据段等。 线程是进程中活动的对象。每个线程拥有一个独立的程序计数器、进程栈和一组进程寄存器。内核调度的对象是线程,而不是进程。程序本身并不是进程。传统的Unix系统,一个进程只包含一个线程;现在,多进程程序可以包含多个线程。Li
horotororensu
·
2020-08-17 12:27
Linux
Linux内核学习
笔记十一——I/O层和I/O调度机制
一块I/O基本概念字符设备:按照字符流的方式被有序访问的设备。如串口、键盘等。块设备:系统中不能随机(不需要按顺序)访问固定大小的数据片(chunk块)的设备。如:硬盘、软盘、CD-ROM驱动器、闪存等。都是通过以安装文件系统的方式使用。块设备的组成:扇区:是块设备中最小的可寻址单元(常见大小512字节);是块设备的基本寻址和操作单元。块:是文件系统最小逻辑可寻址单元,文件系统的抽象,只能通过块访
weixin_33919941
·
2020-08-17 10:30
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他