进程ID为什么那么大

作者&投稿:闳帘 (若有异议请与网页底部的电邮联系)
进程ID为什么那么大~

同类程序电脑中安装过多也会出现此类情况,我一朋友浏览器装了三个,结果进程数值超过50W,我给他删了几个就好了,,

QQ连的基本是本地地址 无论是127.0.0.1 还是0.0.0.0

浏览器看起来你打开了很多网页 所以要从很多不同的网页服务器下载网站数据

连接的目标就多了

进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操 作系统而言,其调度单元是线程。一个进程至少包括一个线程,通常将该线程称为主线程。一个进程从主线程的执行开始进而创建一个或多个附加线程,就是所谓基于多线程的多任务。

那进程与线程的区别到底是什么?进程是执行程序的实例。例如,当你运行记事本程序(Nodepad)时,你就创建了一个用来容纳组成Notepad.exe的代码及其所需调用动态链接库的进程。每个进程均运行在其专用且受保护的地址空间内。因此,如果你同时运行记事本的两个拷贝,该程序正在使用的数据在各自实例中是彼此独立的。在记事本的一个拷贝中将无法看到该程序的第二个实例打开的数据。

以沙箱为例进行阐述。一个进程就好比一个沙箱。线程就如同沙箱中的孩子们。孩子们在沙箱子中跑来跑去,并且可能将沙子攘到别的孩子眼中,他们会互相踢打或撕咬。但是,这些沙箱略有不同之处就在于每个沙箱完全由墙壁和顶棚封闭起来,无论箱中的孩子如何狠命地攘沙,他们也不会影响到其它沙箱中的其他孩子。因此,每个进程就象一个被保护起来的沙箱。未经许可,无人可以进出。

实际上线程运行而进程不运行。两个进程彼此获得专用数据或内存的唯一途径就是通过协议来共享内存块。这是一种协作策略。下面让我们分析一下任务管理器里的进程选项卡。

这里的进程是指一系列进程,这些进程是由它们所运行的可执行程序实例来识别的,这就是进程选项卡中的第一列给出了映射名称的原因。请注意,这里并没有进程名称列。进程并不拥有独立于其所归属实例的映射名称。换言之,如果你运行5个记事本拷贝,你将会看到5个称为Notepad.exe的进程。它们是如何彼此区别的呢?其中一种方式是通过它们的进程ID,因为每个进程都拥有其独一无二的编码。该进程ID由Windows NT或Windows 2000生成,并可以循环使用。因此,进程ID将不会越编越大,它们能够得到循环利用。 第三列是被进程中的线程所占用的CPU时间百分比。它不是CPU的编号,而是被进程占用的CPU时间百分比。此时我的系统基本上是空闲的。尽管系统看上去每一秒左右都只使用一小部分CPU时间,但该系统空闲进程仍旧耗用了大约99%的CPU时间。

第四列,CPU时间,是CPU被进程中的线程累计占用的小时、分钟及秒数。请注意,我对进程中的线程使用占用一词。这并不一定意味着那就是进程已耗用的CPU时间总和,因为,如我们一会儿将看到的,NT计时的方式是,当特定的时钟间隔激发时,无论谁恰巧处于当前的线程中,它都将计算到CPU周期之内。通常情况下,在大多数NT系统中,时钟以10毫秒的间隔运行。每10毫秒NT的心脏就跳动一下。有一些驱动程序代码片段运行并显示谁是当前的线程。让我们将CPU时间的最后10毫秒记在它的帐上。因此,如果一个线程开始运行,并在持续运行8毫秒后完成,接着,第二个线程开始运行并持续了2毫秒,这时,时钟激发,请猜一猜这整整10毫秒的时钟周期到底记在了哪个线程的帐上?答案是第二个线程。因此,NT中存在一些固有的不准确性,而NT恰是以这种方式进行计时,实际情况也如是,大多数32位操作系统中都存在一个基于间隔的计时机制。请记住这一点,因为,有时当你观察线程所耗用的CPU总和时,会出现尽管该线程或许看上去已运行过数十万次,但其CPU时间占用量却可能是零或非常短暂的现象,那么,上述解释便是原因所在。上述也就是我们在任务管理器的进程选项卡中所能看到的基本信息列。

最基本的系统进程
[编辑本段]

也就是说,这些进程是系统运行的基本条件,有了这些进程,系统才能正常运行!

最基本的系统进程列表:

smss.exe Session Manager
csrss.exe 子系统服务器进程
winlogon.exe 管理用户登录
services.exe 包含很多系统服务
lsass.exe 管理 IP 安全策略以及启动 ISAKMP/Oakley (IKE) 和 IP 安全驱动程序。(系统服务)
产生会话密钥以及授予用于交互式客户/服务器验证的服务凭据(ticket)。(系统服务)
svchost.exe 包含很多系统服务
svchost.exe
SPOOLSV.EXE 将文件加载到内存中以便迟后打印。(系统服务)
explorer.exe 资源管理器
internat.exe 托盘区的拼音图标
附加的系统进程(这些进程不是必要的,你可以根据需要通过服务管理器来增加或减少):
mstask.exe 允许程序在指定时间运行。(系统服务)
regsvc.exe 允许远程注册表操作。(系统服务)
winmgmt.exe 提供系统管理信息(系统服务)。
inetinfo.exe 通过 Internet 信息服务的管理单元提供 FTP 连接和管理。(系统服务)
tlntsvr.exe 允许远程用户登录到系统并且使用命令行运行控制台程序。(系统服务)
允许通过 Internet 信息服务的管理单元管理 Web 和 FTP 服务。(系统服务)
tftpd.exe 实现 TFTP Internet 标准。该标准不要求用户名和密码。远程安装服务的一部分。(系统服务)
termsrv.exe 提供多会话环境允许客户端设备访问虚拟的 Windows 2000 Professional 桌面会话以及运行在服务器上的基
于 Windows 的程序。(系统服务)
dns.exe 应答对域名系统(DNS)名称的查询和更新请求。(系统服务)
以下服务很少会用到,上面的服务都对安全有害,如果不是必要的应该关掉
tcpsvcs.exe 提供在 PXE 可远程启动客户计算机上远程安装 Windows 2000 Professional 的能力。(系统服务)
支持以下 TCP/IP 服务:Character Generator, Daytime, Discard, Echo, 以及 Quote of the Day。(系统服务)
ismserv.exe 允许在 Windows Advanced Server 站点间发送和接收消息。(系统服务)
ups.exe 管理连接到计算机的不间断电源(UPS)。(系统服务)
wins.exe 为注册和解析 NetBIOS 型名称的 TCP/IP 客户提供 NetBIOS 名称服务。(系统服务)
llssrv.exe License Logging Service(system service)
ntfrs.exe 在多个服务器间维护文件目录内容的文件同步。(系统服务)
RsSub.exe 控制用来远程储存数据的媒体。(系统服务)
locator.exe 管理 RPC 名称服务数据库。(系统服务)
lserver.exe 注册客户端许可证。(系统服务)
dfssvc.exe 管理分布于局域网或广域网的逻辑卷。(系统服务)
clipsrv.exe 支持“剪贴簿查看器”,以便可以从远程剪贴簿查阅剪贴页面。(系统服务)
msdtc.exe 并列事务,是分布于两个以上的数据库,消息队列,文件系统,或其它事务保护资源管理器。(系统服务)
faxsvc.exe 帮助您发送和接收传真。(系统服务)
cisvc.exe Indexing Service(system service)
dmadmin.exe 磁盘管理请求的系统管理服务。(系统服务)
mnmsrvc.exe 允许有权限的用户使用 NetMeeting 远程访问 Windows 桌面。(系统服务)
netdde.exe 提供动态数据交换 (DDE) 的网络传输和安全特性。(系统服务)
smlogsvc.exe 配置性能日志和警报。(系统服务)
rsvp.exe 为依赖质量服务(QoS)的程序和控制应用程序提供网络信号和本地通信控制安装功能。(系统服务)
RsEng.exe 协调用来储存不常用数据的服务和管理工具。(系统服务)
RsFsa.exe 管理远程储存的文件的操作。(系统服务)
grovel.exe 扫描零备份存储(SIS)卷上的重复文件,并且将重复文件指向一个数据存储点,以节省磁盘空间。(系统服务)
SCardSvr.exe 对插入在计算机智能卡阅读器中的智能卡进行管理和访问控制。(系统服务)
snmp.exe 包含代理程序可以监视网络设备的活动并且向网络控制台工作站汇报。(系统服务)
snmptrap.exe 接收由本地或远程 SNMP 代理程序产生的陷阱消息,然后将消息传递到运行在这台计算机上 SNMP 管理程序
。(系统服务)
UtilMan.exe 从一个窗口中启动和配置辅助工具。(系统服务)
msiexec.exe 依据 .MSI 文件中包含的命令来安装、修复以及删除软件。(系统服务)

PID不用多管它。。。10个svchost.exe不一定就会有病毒。不要盲目结束它们的进程否则可能导致系统崩溃。建议360查木马一下,而且360内附的进程查看器可以查看每个进程的详细信息可以直接分析的。如果360没报毒就不用管它了

同类程序电脑中安装过多也会出现此类情况,我一朋友浏览器装了三个,结果进程数值超过50W,我给他删了几个就好了,,

10个svchost.exe.有些问题,注意查毒!

别的不说,只想说您注意单位


大众ID.7 GTX Tourer官图发布 双电机四驱\/最大功率335马力
易车讯 近日,大众官方发布了大众ID.7 GTX Tourer,新车作为ID.7旅行版的高性能版本,将搭载前后双电机四轮驱动,最大功率335马力。外观方面,新车采用了贯穿式LED日间行车灯组连接前大灯组,前包围采用了贯穿式+梯形通风口设计造型,保持了GTX系列的设计。车身侧面,新车采用了贯穿式的腰线设计,并搭配...

树纯电中级车标杆,看ID.7 VIZZION如何引爆市场
ID.7 VIZZION 作为品牌的首款纯电中级车,也可被看做是一汽-大众向上战略中的重要车型。不止是大空间,还有高科技全标配 ID.7 VIZZION 以“自由之形(The form of freedom)”为设计理念,将更多曲线应用到整体设计当中,当我们注视 ID.7 VIZZION 的侧面,它自由的车顶线一气呵成,从头至尾自由...

phtread_t tid和pthread_self()打印出来的线程ID为什么不一样呢...
pthread_self() 返回的是当前执行线程的 ID, 这里显示的是 main(即主线程)的 ID;而 pthread_t 里记录的是 pthread_create() 新产生的线程的 ID, 亦即 thread_main 的 ID, 两者当然不同 虽然 manpage 里没有提到, 但 POSIX 标准上有讲到, pthread_join 一个不可 join 的线程, 其返回结果...

苹果手机配置vpn如何填写“远程ID”
1、首先需要在系统设置通用进行设置,如下图所示。2、接下来需要进入通用找到VPN,点击VPN,如下图所示。3、接下来在进入VPN,点击添加VPN配置,如下图所示。4、最后进入添加配置,填写信息点击完成了,如下图所示。

大乐斗BOSS程管图
乐斗程管很强的!

大众ID.4正式首发,外观大气、时尚,内饰更简洁!
来到后排,在配置上面,像后排空调出风口,USB接口,后排中央扶手等都有体现。同时它的后排中间地台凸起也比较低。动力方面,新车将提供四个动力版本车型,其中,性能最佳的ID.4 Pro Performance版(后驱车型)最大功率为150kW,峰值扭矩为310N·m,未来该车还将推出最大功率为225kW的GT版。续航里程方面...

大众ID.4这款车适合多大年纪的人开?年轻人会选择购入吗?
这辆车充电也很方便,满足家庭完全没有问题。通过更长更宽的车身设计,可以满足新一代年轻消费者的空间需求。特别是后排空间,腿部自由伸展,后地板平整,很多人乘坐时更宽敞舒适。超大行李箱是同类最大的,存放大东西,短途旅行没有压力。通过前照灯尾灯外观氛围等与车主进行交流,使驾驶更有仪式感,使...

app id error
应用程序id错误应用程序错误问题:1.木马病毒造成常用病毒捆绑应用程序和系统文件,然后安全杀毒软件把有木马病毒应用程序和系统文件查杀导致。2.应用程序组件丢失,应用程序完整的运行需要一些系统文件或者某些ll文件支持,如果应用程序组件不完整也会导致的。3.系统文件损坏或丢失,盗版系统或Ghost版本系统,很...

linux获取线程idlinux获取线程
他们分别为1和99,数值越大优先级越高。设置和获取优先级通过以下两个函数:intpthread_attr_setschedparam(pthread_attr_t*attr,conststructsched_param*param);intpthread_attr_getschedparam(constpthread_attr_t*attr,structsched_param*param);例如以下代码创建了一个优先级为10的线程:structsched_...

如何知道一个微信小程序的id
这个微信小程序id怎么看问题我之前遇到过,挺容易解决的,接下来就跟大家讲讲应该怎么操作:工具:iPhone13,微信3.9.0.28 第一步,首先在微信上打开任意微信小程序的任意页面,点击小程序右上角的【...】分享按钮,再点击小程序名称进入即可。(如下图所示)第二步,其次进入小程序详情页,点击更多资料...

裕华区17596134936: cpu进程怎么会那么大?
谏胥三磷: System Idle Process SYSTEM不是一个真正的进程,是核心虚拟出来的,多任务操作系统都有的!在没有可用的进程时,系统处于空运行状态,此时就是System Idle Process SYSTEM在运行!故它占用98%CPU时间,说明你的机器负荷很轻!你用WINZIP解压一个大的文件时,就可看到,System Idle Process SYSTEM占用CPU时间变化. 占用越大,空闲资源越多,如果低于10%,可以重启了

裕华区17596134936: 什么是进程Id -
谏胥三磷: 1. 进程ID(英语:processID)、PID)是大多数操作系统的内核用于唯一标识进程的一个数值.(简言之,就是进程的绰号.)这一数值可以作为许多函数调用的参数,以使调整进程优先级、kill(命令)进程之类的进程控制行为成为可能. 2. ...

裕华区17596134936: 进程ID有什么用,请多解释点 -
谏胥三磷: 如果你运行5个记事本,你将会看到5个称为Notepad.exe的进程.它们是如何彼此区别的呢?其中一种方式是通过它们的进程ID,因为每个进程都拥有其独一无二的编码.该进程ID由Windows NT或Windows 2000生成,并可以循环使用.因此,进程ID将不会越编越大,它们能够得到循环利用.也只有这么点了,跟编程有些关系,你也可以去这个地址看下.

裕华区17596134936: 进程ID跟用户ID的区别 -
谏胥三磷: 用户id是用来区分不同的用户.两个不同的用户,UID不能相同. 进程id用来区分不同的进程.两个不同的进程,PID不能相同. 比如:同户A的用户ID为3 A创建的所有进程的用户Id都为3. A创建的所有进程的进程ID都不相同.

裕华区17596134936: 什么是进程?什么是线程?他们之间有什么关系? -
谏胥三磷: 进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元.对于操作系统而言,其调度单元是线程.一个进程至少包括一个线程,通常将该线程称为主线程.一个进程从主线...

裕华区17596134936: 什么是进程? -
谏胥三磷: 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础. 在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器.程序是指令、数据及其组织形式的描述,进程是程序的实体.

裕华区17596134936: 为什么用HANDLE来表示进程ID -
谏胥三磷: 在监控进程时,常用PsSetCreateProcessNotifyRoutine注册一个回调函数. 查看回调函数签名: VOID (*PCREATE_PROCESS_NOTIFY_ROUTINE) ( IN HANDLE ParentId, IN HANDLE ProcessId, IN BOOLEAN Create ); 平时我们用到的进程...

裕华区17596134936: 进程:ID=0xb70 线程:ID=0xb74(2932) 是什么意思呀
谏胥三磷: 怎么说呢..你可以理解为PID把,不过这些信息表示的是十六进制的,一般作为分析用,对普通用户没有太大意义

裕华区17596134936: 线程有几种实现方法,都是什么 -
谏胥三磷: public class TestMain { public static void main(String[] args) { //调用线程1 new ThreadTest1().start(); //调用线程2 ThreadTest2 t2 = new ThreadTest2(); new Thread(t2).start(); } }//实现多线程方式1,通过继承Thread类来实现 class ThreadTest1 ...

裕华区17596134936: 什么是线程,什么是进程
谏胥三磷: 进程:一个程序的动态执行阶段叫做一个进程,是分配资源的独立运行的单位.(一般是指一个完整的程序在内存中的形式) 线程:是程序内部的运行部分,可以认为是组成一个完整程序的小模块

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网