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进程
状态d状态,linux – 进程永久停留在D状态
我有一个问题,在Ubuntu10.04.3LTS上陷入D状态的某些进程.自11月5日(今天是12月6日)以来,他们一直处于这种状态.我知道这些是不间断的睡眠状态,通常与等待来自硬盘等硬件的数据有关.这是一个生产服务器,所以重新启动是最后的手段,是否有人能够阐明这些过程可能是什么?这是来自ps-aux的D状态项的输出www-data228510.00.000?DNov050:00[2637.64]w
丹力
·
2023-10-09 11:31
linux进程状态d状态
【
linux进程
(三)】进程有哪些状态?--Linux下常见的三种进程状态
博主CSDN主页:杭电码农-NEO ⏩专栏分类:Linux从入门到精通⏪ 代码仓库:NEO的学习日记 关注我带你学更多操作系统知识
Linux进程
1.前言2.操作系统中进程的运行状态3.操作系统中进程的阻塞状态
杭电码农-NEO
·
2023-10-09 11:16
Linux从入门到精通
linux
运维
服务器
【转载】深度:一文看懂Linux内核!Linux内核架构和工作原理详解
Linux进程
1.采用层次结构,每个进程都依赖于一个父进程。内核启动init程序作为第一个进程。该进程负责进一步的系统初
热爱@@@
·
2023-10-09 06:19
Linux
内核
linux
嵌入式
linux进程
d和z的转换,
linux进程
状态D和Z的处理 (转)
长期生活在Linux环境里,渐渐地就有一种环保意识油然而生。比如,我们会在登录提示里写上“悟空,我跟你说过叫你不要乱扔东西,乱扔东西是不对的。哎呀我话没说完你怎么把棍子扔掉了?月光宝盒是宝物,乱扔它会污染环境,要是砸到小朋友怎么办?就算砸不到小朋友,砸到了花花草草也不好嘛...”;在用户缺省目录里放一个题为“自觉保护环境请勿堆放垃圾”的空文件,并用chattr+i设为不可修改;看到垃圾文件就立即扫
weixin_39560604
·
2023-10-08 22:29
linux进程d和z的转换
linux 进程代码,
linux进程
状态D
运行在KVM虚拟机里的一些进程突然出了问题,这些出了问题的进程无法用kill杀掉,使用ps可以看到这些进程处于D状态:[build@kbuild-john~]$ps-a-ubuild-opid,ppid,stat,commandPIDPPIDSTATCOMMAND170091Ds-bash170651Dls--color=tty-al175771D/usr/java/jdk1.5.0_17/bin
章晓红
·
2023-10-08 22:59
linux
进程代码
linux进程
学习
进程环境:1.main函数C函数总是从执行一个名为main的函数开始。main函数的原型为intmain(intargc,char*argv[]);其中argc是命令行参数的数量而,argv是参数指针的数组。2.进程终止有8种方法终止一个进程。普通终止有5种:1).从main函数中返回;2).调用exit;3).调用_exit或_Exit;4).最后线程从启动例程(eg:start函数)返回;5)
king16304
·
2023-10-08 22:56
linux编程
linux进程
调度算法
一、进程的状态:1、操作系统中:进程是一个动态的实体,所以他是有生命的。从创建到消亡,是一个进程的整个生命周期。在这个周期中,进程可能会经历各种不同的状态。一般来说,所有进程都要经历以下的3个状态:(1)就绪态。指进程已经获得所有所需的其他资源,正在申请处理处理器资源,准备开始执行。这种情况下,称进程处于就绪态。(2)阻塞态。指进程因为需要等待所需资源而放弃处理器,或者进程本不拥有处理器,且其他资
月已满西楼
·
2023-10-08 22:25
c/c++
linux
操作系统
linux
linux进程
状态D和Z的处理
原始文章:http://blog.csdn.net/eroswang/article/details/1774298#长期生活在Linux环境里,渐渐地就有一种环保意识油然而生。比如,我们会在登录提示里写上“悟空,我跟你说过叫你不要乱扔东西,乱扔东西是不对的。哎呀我话没说完你怎么把棍子扔掉了?月光宝盒是宝物,乱扔它会污染环境,要是砸到小朋友怎么办?就算砸不到小朋友,砸到了花花草草也不好嘛...”;
iteye_19129
·
2023-10-08 22:25
运维
python中的subprocess库_python的subprocess模块介绍
像
Linux进程
那样,一个进程可以fork一个子进程,并让这个子进程exec另外一个程序。在Python中,我们通过标准库中的subprocess包来fork一个子进程,并运行一个外部的程序。
weixin_39612110
·
2023-10-08 14:59
Linux进程
的学习的笔记
进程的概念 进程是一个可并发执行的程序在一个数据集上的一次运行。简单来说,进程就是程序的一次运行程序。程序与进程的概念既是相互关联又相互区别。程序是进程的一个组成部分,是进程的执行文本。而进程是程序的执行过程。程序和进程有以下的关系:一个进程可以顺序执行多个程序。一个程序可以对应多个进程。进程的特性 进程具有以下的几个特性:动态性:进程由“创建”而产生,由“撤销”而消亡,因“调度”而运行,因“等待
132xin
·
2023-10-07 16:37
AF_UNIX 本地通信
文章目录一、AF_UNIX本地通信1.
Linux进程
通信机制2.socket本地域套接字AF_UNIX3.demo示例二、AF_INET域与AF_UNIX域socket通信原理对比1.AF_INET域socket
mayue_csdn
·
2023-10-07 15:58
网络编程
socket
Linux进程
信号
文章目录:信号入门从生活角度看信号技术应用角度看信号使用kill-l命令查看系统定义的信号列表信号处理常见方式概览产生信号通过终端按键产生信号核心转储(coredump)的作用调用系统函数向进程发信号由软件条件产生信号硬件异常产生信号阻塞信号信号相关常见概念信号在内核中的表示sigset_t信号集操作函数sigprocmasksigpending捕捉信号内核空间与用户空间内核态与用户态内核如何实现
风&646
·
2023-10-07 09:41
Linux
linux
运维
服务器
深度:一文看懂Linux内核!Linux内核架构和工作原理详解
Linux进程
1.采用层次结构,每个进程都依赖于一个父进程。内核启动init程序作为第一个进程。该进程负责进一步的系统初始化操作。init进程是进程树的根,所有的进程都直接或者间接起源于该进程。
极致Linux内核
·
2023-10-07 01:22
Linux进程
相关管理
目录一、概念二、查看进程1、ps命令查看进程1)ps显示某个时间点的程序运行情况2)查看指定的进程信息2、top命令查看进程1)信息统计区:2)进程信息区3)交互式命令三、信号控制进程四、作业控制一、概念程序:二进制文件,文件存储在磁盘中,例如/usr/bin/目录下进程:当运行可执行文件后,会被装载到内存中,接着CPU会执行程序中的每一条指令,这时这个运行中的程序,就被称为进程(进程是已启动的可
周湘zx
·
2023-10-06 19:58
RHCSA
linux
运维
服务器
Linux进程
调度 - CFS调度器 LoyenWang
背景Readthefuckingsourcecode!--By鲁迅Apictureisworthathousandwords.--By高尔基说明:Kernel版本:4.14ARM64处理器,Contex-A53,双核使用工具:SourceInsight3.5,Visio1.概述CompletelyFairScheduler,完全公平调度器,用于Linux系统中普通进程的调度。CFS采用了红黑树算法
生活需要深度
·
2023-10-06 14:43
Linux内核-进程调度
linux
cfs
进程调度
linux进程
全解
目录一、程序的开始和结束二、进程环境三、进程的正式引入四、fork创建子进程五、父子进程对文件的操作六、进程的诞生和消亡七、父进程wait回收子进程八、waitpid介绍九、exec族函数及实战十、进程状态和system函数十一、进程关系十二、守护进程的引入十三、编写简单守护进程十四、使用syslog来记录调试信息十五、让程序不能被多次运行十六、linux的进程间通信概述十七、linux的IPC机
小嵌同学
·
2023-10-06 14:43
Linux
IO编程和网络编程入门
linux
c语言
c++
Linux进程
信号
进程信号信号入门生活角度的信号技术应用角度的信号信号的发送与记录信号处理常见方式概览产生信号通过终端按键产生信号通过系统函数向进程发信号由软件条件产生信号由硬件异常产生信号阻塞信号信号其他相关常见概念在内核中表示sigset_t信号集操作函数sigprocmasksigpending捕捉信号内核空间与用户空间内核态与用户态内核如何实现信号的捕捉sigaction可重入函数volatileSIGCH
搬砖狗(●—●)
·
2023-10-06 11:44
linux
【
linux进程
(二)】如何创建子进程?--fork函数深度剖析
博主CSDN主页:杭电码农-NEO ⏩专栏分类:Linux从入门到精通⏪ 代码仓库:NEO的学习日记 关注我带你学更多操作系统知识 进程状态管理1.前言2.查看进程的第二种方式3.如何创建一个子进程?4.fork函数详解(一)5.fork函数详解(二)6.fork函数详解(三)7.fork函数详解(四)8.fork函数详解(五)9.总结以及拓展1.前言我们已经会使用getpid/getppid函数
杭电码农-NEO
·
2023-10-06 10:24
Linux从入门到精通
linux
数据库
redis
linux进程
运行状态转换
(一)、进程运行状态转换图(二)、进程状态执行态run:进程正在使用CPU等待态wait:系统有空闲的CPU资源,因为进程正在等待I/O完成,所以即使有CPU资源也使用不上,需要等待IO请求完成。就绪态ready:进程不在使用CPU,但已经准备好用使用CPU;或进程CPU时间片使用完后等待下一次被调度使用CPU的中间过程。(三)、进程状态的转换
逍遥的石头
·
2023-10-05 23:34
Linux进程
初识2
进程状态为了弄明白正在运行的进程是什么样的,我们需要知道进程的不同状态。一个进程可以有几个状态(在Linux内核里,进程有时候也叫做任务)/**Thetaskstatearrayisastrange"bitmap"of*reasonstosleep.Thus"running"iszero,and*youcantestforcombinationsofotherswith*simplebittest
Gy不太冷
·
2023-10-05 22:13
Linux操作系统
linux
Linux进程
控制(代码+图解)
文章目录一.进程创建1.fork()2.fork的工作内容3.用户控件&内核空间4.写时拷贝5.fork的用法二.进程终止1.进程终止的场景2.exit和_Exit的区别3.自定义清理函数4.缓冲区三.进程等待1.必要性2.wait函数2.1函数原型2.2参数的含义3.waitpid函数3.1函数原型3.2参数的含义四.进程替换1.原理2.exec函数簇2.1execl2.2execlp2.3ex
星星21211
·
2023-10-05 19:32
linux
linux
运维
服务器
万字讲解
Linux进程
概念
1.什么是进程?有些书上对进程的描述是这样一句话:进程是在内存中的程序。一个运行起来(加载到内存)的程序称作进程。这样描述确实是没有问题,但我们需要进一步的理解这一句话所代表的知识。首先,我们要知道,程序和进程相比,进程具有动态属性,那么这就代表着,当程序加载到内存中后,这个程序不能直接叫做进程。我们写的程序,本质是文件,在磁盘中放着,从输入设备中输入,先存放在磁盘中,根据冯诺依曼体系,当我们要运
要在当下行动起来呀~
·
2023-10-04 14:46
操作系统
Linux
数据结构
linux
Linux进程
概念(上)
冯诺依曼体系结构这里谈论的体系结构指的是计算机组成常见的计算机,如笔记本,不常见的计算机,如服务器,大部分都遵守冯诺依曼体系计算机,都由一个个的硬件组件组成输入单元:如键盘,话筒,摄像头,usb,鼠标,磁盘/ssd,网卡,显卡等输出单元:如显示器,打印机,磁盘,网卡,显卡等这里的存储器指的是内存不考虑缓存情况,这里的CPU能且只能对内存进行读写,不能访问外设(输入或输出设备)外设(输入或输出设备)
Artiel
·
2023-10-04 12:05
Linux
linux
Linux进程
控制
文章目录前言一、进程创建1、fork函数2、写时拷贝3、子进程从哪里开始执行父进程代码二、进程终止1、进程终止时,操作系统做了什么2、进程终止的常见方式2.1main函数退出码3、在代码中终止进程3.1使用return语句终止进程3.2使用exit函数终止进程3.3使用_exit系统调用终止进程3.4exit函数与_exit系统调用的区别4、进程等待4.1进程等待的必要性4.2wait系统调用4.
dong132697
·
2023-10-04 00:32
linux笔记
linux
笔记
操作系统原理实验四:管道通信、消息通信程序
掌握
linux进程
通信系统调用的功能,这里给出了进程通信实现机制中使用的系统调用命令的格式和如何利用系统调用命令进行进程通信编程,以便通过学习,提高学生对进城通
汝嫣兮
·
2023-10-03 18:47
软件工程专业课资料整理
操作系统原理
进程地址空间(Linux虚拟内存机制)
文章目录一.
Linux进程
地址空间的结构二.Linux管理进程地址空间的方式三.
Linux进程
使用物理内存的模型四.进程地址空间的存在意义本章理论基于32位平台的Linux–kernel2.6.32版本内核一
摆烂小青菜
·
2023-10-02 23:53
青菜的Linux专栏
计算机体系结构
linux
【Linux进行时】进程地址空间
进程地址空间例子引入:我们在讲C语言的时候,老师给大家画过这样的空间布局图,但是我们对它不了解我们写一个代码来验证
Linux进程
地址空间#include#include#includeintg_value
学IT的小卢
·
2023-10-02 14:01
Linux
操作系统
linux
运维
服务器
【Linux系统编程】僵尸进程与孤儿进程
文章目录1.僵尸进程2.僵尸进程的危害3.孤儿进程1.僵尸进程上一篇文章进程的状态中最后我们提出了僵尸状态:为了方便子进程退出后父进程或操作系统获取该进程的退出结果,
Linux进程
退出时,进程一般不会立即死亡
YIN_尹
·
2023-10-01 23:20
Linux
系统编程
linux
服务器
unix
文件系统与inode编号
文件描述符fd0&1&2
Linux进程
默认情况会有3个缺省打开的文件描述符,分别是标准输入0,标准输出1,标准错误2.0,1,2对应的物理设备一般是:键盘,显示器,显示器所以输入输出还可以采用如下方式#
秋秋爱代码
·
2023-10-01 20:09
Linux
linux
运维
服务器
服务器之解决避免僵死进程
在
Linux进程
的状态中,僵尸进程是非常特殊的一种,它已经放弃了几乎所有内存空间,没有任何可执行代码,也不能被调度,仅仅在进程列表中保留一个位置,
luckyboy2
·
2023-10-01 12:33
Linux进程
通信:命名管道,System V共享内存
目录1.命名管道2.共享内存3.共享内存和管道的生命周期4.共享内存的优缺点1.命名管道命名管道和匿名管道的最大差别是:命名管道是创建在磁盘里的一个有名字的文件。这个文件不存实际的数据。但是不同进程可以通过文件路径找到相同的structfile(缓冲区)访问到这个文件,实现进程通信,进程通信的过程中发送和接收的数据不会被刷新到磁盘。匿名管道是创建在缓冲区的文件。先了解一下mkfifo接口,path
不会敲代码的运气选手^
·
2023-09-30 18:10
死去的Linux突然开始攻击我
linux
Linux进程
IPC浅析[进程间通信SystemV共享内存]
Linux进程
IPC浅析[进程间通信SystemV共享内存]共享内存概念,概述共享内存的相关函数共享内存概念,概述:共享内存区域是被多个进程共享的一部分物理内存多个进程都可把该共享内存映射到自己的虚拟内存空间
^_^ 小小码nong
·
2023-09-30 17:39
#
2:LinuxC学习
#
1:C语言之美
ipc机制
进程通信
共享内存
shmget
LInux进程
之间的通信-有名管道(FIFO)
Linux进程
间的通信-有名管道FIFO管道的通信只能存在于具有亲缘关系的进程之间,比如fork出来的子进程与父进程之间的通信可以通过管道(pipe)来实现。那么非亲缘进程之间怎么来通信呢?
快扶我起来搬砖
·
2023-09-30 06:20
深入理解
Linux进程
间通信(IPC)-- 信号signal
2.信号(上)2.1.信号及信号来源2.1.1信号本质信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。信号是进程间通信机制中唯一的异步通信机制,可以看作是异步通知,通知接收信号的进程有哪些事情发生了。信号机制经过POSIX实时扩展后,功能更
WangMark
·
2023-09-29 10:01
Linux进程通信
Linux
信号
signal
sigaction
可靠信号
Activity启动过程(以Android9.0为例)
拥有自己的VM,被系统分配一个唯一的userID.与众多基于Linux内核的系统类似,启动系统时,bootloader启动内核和init进程.init进程分裂出更多名为"daemons(守护进程)"的底层的
Linux
桃子_122
·
2023-09-29 10:47
[Linux入门]---进程状态
文章目录1.进程主要状态进程运行状态进程阻塞状态进程的挂起状态2.
Linux进程
状态
Linux进程
内核源代码①R运行状态②S睡眠状态③D磁盘休眠状态T停止状态④X死亡状态⑤Z僵尸状态⑥孤儿进程3.总结1
吾与C
·
2023-09-29 09:57
Linux冲刺学习
linux
学习
【
linux进程
(一)】深入理解进程概念--什么是进程?PCB的底层是什么?
博主CSDN主页:杭电码农-NEO ⏩专栏分类:Linux从入门到精通⏪ 代码仓库:NEO的学习日记 关注我带你学更多操作系统知识
Linux进程
1.前言2.PCB初认识(os是怎样管理进程的?)
杭电码农-NEO
·
2023-09-29 03:27
Linux从入门到精通
linux
运维
服务器
Linux进程
控制
文章目录一、进程创建fork函数初识fork函数返回值写时拷贝fork常规用法fork调用失败的原因二、进程终止进程退出场景进程常见退出方法进程退出码进程正常退出main函数returnexit函数_exit函数总结进程异常退出三、进程等待进程等待的必要性进程等待的方法wait方法waitpid方法获取子进程status进程阻塞等待与非阻塞等待四、进程程序替换替换原理替换函数函数解释命名理解简易s
Ustinian%
·
2023-09-28 16:54
Linux
linux
运维
服务器
Linux下的进程状态和 僵尸/孤儿进程的区别
目录
Linux进程
的各种状态的表示:R状态的测验:S状态的测验:T状态的测验:这次讲解一个新指令:kill-lt状态测验:追踪暂停X状态:死亡状态Z状态:僵尸状态进程一直处于僵尸状态的危害:孤儿进程:最后简单来说一说状态后面有
橙予清的zzz~
·
2023-09-28 16:24
Linux
linux
c语言
Linux进程
信号
文章目录一.信号入门二.产生信号(1).通过键盘按键产生信号(2).硬件异常产生信号(3).通过系统函数发送信号(4).由软件条件产生信号三.阻塞信号(1).阻塞/递达/未决概念:(2).信号在内核中的表示(3).sigset_t(4).信号集操作函数(5).处理信号四.可重入函数/不可重入函数五.volatile六.SIGCHLD信号七.守护进程一.信号入门信号相关的理论基础:(1).信号还没有
DR5200
·
2023-09-28 16:20
Linux
linux
进程信号
守护进程
【Linux】
Linux进程
控制
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:Linux长路漫漫浩浩,万事皆有期待上一篇博客:【Linux】
Linux进程
概念文章目录一、进程创建fork函数初识
Sherry的成长之路
·
2023-09-28 15:00
Linux
linux
运维
Linux内核源码分析 (B.1)深入理解 Linux 虚拟内存管理
深入理解Linux虚拟内存管理文章目录Linux内核源码分析(B.1)深入理解Linux虚拟内存管理写在本文开始之前....1.到底什么是虚拟内存地址2.为什么要使用虚拟地址访问内存3.进程虚拟内存空间4.
Linux
Elec Liu
·
2023-09-28 10:16
Linux内核源码分析
linux
服务器
java
零基础Linux_8(进程)操作系统进程状态和
Linux进程
状态+进程优先级
目录1.操作系统进程状态1.1运行态1.2终止态1.3阻塞态1.4挂起态2.
Linux进程
状态2.1运行态R2.2睡眠态S2.3磁盘休眠态D2.4暂停态T2.5死亡态X2.6僵尸态Z2.7孤儿进程3.进程优先级
GR_C
·
2023-09-28 03:16
⑥零基础Linux操作系统
linux
运维
服务器
操作系统
进程
Linux进程
概念
Linux进程
概念基本概念描述进程-PCBtask_struct-PCB的一种task_struct内容分类查看进程通过系统目录查看通过ps命令查看通过系统调用获取进程的PID和PPID使用if进行分流
flyyyya
·
2023-09-28 03:41
Linux
linux
运维
服务器
【Linux】进程状态和优先级
目录前言1、进程状态1.1、概念1.2、具体的进程状态1.3、
Linux进程
状态1.3.1、R运行状态(运行态)1.3.2、S/D睡眠状态(阻塞态)1.3.3、T/t停止状态1.3.3、X死亡状态1.3.4
格式化、、
·
2023-09-28 03:41
Linux
linux
运维
服务器
Linux进程
间通信
文章目录进程间通信介绍进程间通信的概念进程间通信目的进程间通信的发展进程间通信分类管道什么是管道匿名管道pipe函数匿名管道使用步骤管道读写规则管道特点管道的四种特殊情况管道的大小命名管道创建命名管道在进程中创建命名管道用命名管道实现不同文件的通信systemV共享内存共享内存的基本原理共享内存函数shmget函数shmctl函数shmat和shmdt函数用共享内存实现通信SystemV消息队列进
小倪同学 -_-
·
2023-09-28 03:10
Linux
linux
运维
lesson3-
Linux进程
概念
1.冯诺依曼体系结构存储器:内存输入设备:键盘,摄像头,话筒,磁盘,网卡...输出设备:显示器,音响,磁盘,网卡CPU:运算器:算术运算,逻辑运算控制器:CPU是可以响应外部事件,协调外部就绪事件,比如:拷贝数据到内存访问读取速度:CPU&&寄存器>内存>磁盘/SSD>光盘>磁带1.1构成原因CPU读取数据(数据+代码),都是要从内存中读取,站在数据的角度,我们认为CPU不和外设直接交互CPU要处
懒惰的bit
·
2023-09-28 03:09
Linux
服务器
运维
lesson4-
Linux进程
控制
1.理解fork函数1.1创建子进程创建子进程,给子进程分配对应的内核结构,因为进程的独立性,子进程也要有自己的代码和数据当我们没有加载程序,子进程没有自己的代码和数据,所以子进程只能使用父进程的代码和数据代码:都是不可被写的,只能读取,所以父子共享,数据:可能被修改,所以必须分离1.2写时拷贝当子进程刚刚被创建时,子进程和父进程的数据和代码是共享的,即父子进程的代码和数据通过页表映射到物理内存的
懒惰的bit
·
2023-09-28 03:39
Linux
java
jvm
开发语言
linux进程
虚拟空间的管理
按照不同的访问属性和功能划分为不同的内存区域,VMA代码段:可执行文件的内存映射数据段:可执行文件的已初始化全局变量和静态局部变量的内存映射bss段:未初始化的或者值为0的变量的内存映射lib库的代码段:多个lib库的数据段:多个lib库的bss段:多个任何内存映射文件(有名mmap建立)任何共享内存段(匿名mmap建立)进程栈stack进程堆heap内核每进程的vm_area_struct项/p
秋风萧瑟,洪波涌起
·
2023-09-27 19:40
linux内核学习
linux
java
运维
深入Linux系列(1)进程原理
Linux进程
原理进程原理进程Linux内核把进程称为任务(task),进程的虚拟地址空间分为用户虚拟地址空间和内核虚拟地址空间,所有进程共享内核虚拟地址空间,每个进程有独立的用户空间虚拟地址空间。
咚伢
·
2023-09-27 15:40
Linux
linux
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他