电脑的启动进程数目基本上有多少个?能把进程数列出来吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电脑的启动进程数目基本上有多少个?能把进程数列出来吗?相关的知识,希望对你有一定的参考价值。

电脑的进程数一般都为多少,我的怎么有三、四十个进程数啊?

是17个进程,平常在20个左右都是正常的,但最好自己明白哪些是正常进程,不用太专业的知识,自己没事时候常看看进程数目名称,看看那些刚装干净系统的电脑都有哪些进程,熟能生巧。
根据自己安装的软件,很多不一样的!
参考技术A 系统进程全攻略
最基本的系统进程(也就是说,这些进程是系统运行的基本条件,有了这些进程,系统就能正常运行):
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)名称的查询和更新请求。(系统服务)
参考技术B 电脑的启动进程一般是26个,你要看的话,那要发图片的,你去网上下个“超级巡警”,那个软件可以把进程显示出来你看的。可疑进程可以给你提示
,很好用的。
参考技术C 电脑正常启动起来只有19到21个进程已经足够了。多的就是一些应用程序或病毒的进程! 参考技术D 一般以下这13个是必备的,我就这13个,上网,玩游戏都没问题

csrss.exe :Client/Server Runtime Server Subsystem,客户端服务子系统,用以控制Windows图形相关子系统。

ctfmon.exe:可以选择用户文字输入程序,和微软Office XP语言条(这个真正不想要,也可以关)

explore.exe :Windows Program Manager或者Windows Explorer用于控制Windows图形Shell,包括开始菜单、任务栏,桌面和文件管理。

lsass.exe :本地安全权限服务控制Windows安全机制。

services.exe :管理Windows服务。

svchost.exe(有5个) :Service Host Process是一个标准的动态连接库主机处理服务.

system :Windows System Process,正常系统进程。

system Idle Process :Windows内存处理系统进程,它的cpu占用率越大表示可供分配的CPU资源越多。

winlogon: 用户登陆程序。这个进程是管理用户登录和退出的。

一个电脑最多能开启多少个线程

  一个进程可以开启的线程受可用内存限制,如果是32位的机器,那么默认一个进程有2G的可用内存,而每个线程默认分析1M的栈空间,所以这种情况下理论最线程数在2000多个。一个解决办法是创建线程时减少线程栈的大小或是使用64位的系统。64位系统应该可以忽略这个问题了。
  当然受cpu及磁盘速度及物理内存的限制。不用到达上限值,你的机器应该已经是慢如牛车了。
参考技术A 因为各个线程都是不断切换轮流执行的,它们每个线程轮流占用的时间片很短很短,人是察觉不到的。
而且并不是每个线程都必须执行完才发生切换,
比如A,B两个线程;

1.A执行到某一时间段要切换了,可A任务没完成,系统就会把A当前执行的位置和数据以入栈的方式保存起来(如果是进程,没个进程都有自己的进程栈,线程我不太清楚)

2.然后B线程执行,B执行时间到了,它的位置状态等也会被系统保存到B的栈中。

3.系统自动找到A的栈,将A之前保存的数据恢复,又可以从A之前断开的状态继续执行下去,如此循环

以上是关于电脑的启动进程数目基本上有多少个?能把进程数列出来吗?的主要内容,如果未能解决你的问题,请参考以下文章

开机进程,应该启动哪些服务?

任务管理器中的进程数最少应为多少?是啥?

进程数多少正常

一个电脑最多能开启多少个线程

并发编程之线程

在一个ORACLEA实例中最多可以启动多少个DBWR后台进程?