对进程的管理和控制使用.docx
《对进程的管理和控制使用.docx》由会员分享,可在线阅读,更多相关《对进程的管理和控制使用.docx(9页珍藏版)》请在冰豆网上搜索。
对进程的管理和控制使用
进程:
进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。
在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。
程序是指令、数据及其组织形式的描述,进程是程序的实体。
进程管理:
进程是正在运行的程序实体,并且包括这个运行的程序中占据的所有系统资源,比如说CPU(寄存器),IO,内存,网络资源等。
很多人在回答进程的概念的时候,往往只会说它是一个运行的实体,而会忽略掉进程所占据的资源。
比如说,同样一个程序,同一时刻被两次运行了,那么他们就是两个独立的进程。
linux下查看系统进程的命令是ps。
注:
Windows8及其以上版本系统内“进程”则以应用程序名称呈现。
基本概念:
并发程序和顺序程序有本质上的差别,为了能更好地描述程序的并发执行,实现操作系统的并发性和共享性,引入“进程”的概念。
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。
处理器是计算机系统中最重要的资源。
在现代计算机系统中,为了提高系统的资源利用率,CPU将为某一程序独占。
通常采用多道程序设计技术,即允许多个程序同时进入计算机系统的内存并运行!
进程分类:
基本系统进程
Windows:
Csrss.exe:
这是子系统服务器进程,负责控制Windows创建或删除线程以及16位的虚拟DOS环境。
SystemIdleProcess:
这个进程是作为单线程运行在每个处理器上,并在系统不处理其它线程的时候分派处理器的时间。
Smss.exe:
这是一个会话管理子系统,负责启动用户会话。
Services.exe:
系统服务的管理工具。
Lsass.exe:
本地的安全授权服务。
Explorer.exe:
资源管理器。
Spoolsv.exe:
管理缓冲区中的打印和传真作业。
Svchost.exe:
这个进程要着重说明一下,有不少朋友都有这种错觉:
若是在“任务管理器”中看到多个Svchost.exe在运行,就觉得是有病毒了。
其实并不一定,系统启动的时候,Svchost.exe将检查注册表中的位置来创建需要加载的服务列表,如果多个Svchost.exe同时运行,则表明当前有多组服务处于活动状态;多个DLL文件正在调用它。
Linux:
systemd/init:
系统初始化进程。
cron:
相当于“任务计划”。
watchdog:
检测错误。
agetty:
配置终端。
系统进程解释
⑴ systemprocess
进程文件:
systemprocess
进程名称:
Windows内存处理系统进程
描述:
Windows页面内存管理进程,拥有0级优先。
是否为系统进程:
是
⑵alg.exe
进程文件:
algoralg.exe
进程名称:
应用层网关服务
描述:
这是一个应用层网关服务用于网络共享。
是否为系统进程:
是
⑶csrss.exe
进程文件:
csrssorcsrss.exe
进程名称:
Client/ServerRuntimeServerSubsystem
描述:
客户端服务子系统,用以控制Windows图形相关子系统。
是否为系统进程:
是
⑷ddhelp.exe
进程文件:
ddhelporddhelp.exe
进程名称:
DirectDrawHelper
描述:
DirectDrawHelper是DirectX这个用于图形服务的一个组成部分。
是否为系统进程:
是
⑸dllhost.exe
进程文件:
dllhostordllhost.exe
进程名称:
DCOMDLLHost进程
描述:
DCOMDLLHost进程支持基于COM对象支持DLL以运行Windows程序。
是否为系统进程:
是
⑹inetinfo.exe
进程文件:
inetinfoorinetinfo.exe
进程名称:
IISAdminServiceHelper
描述:
InetInfo是MicrosoftInternetInfomationServices(IIS)的一部分,用于Debug调试除错。
是否为系统进程:
是
⑺internat.exe
进程文件:
internatorinternat.exe
进程名称:
InputLocales
描述:
这个输入控制图标用于更改类似国家设置、键盘类型和日期格式。
是否为系统进程:
是
⑻kernel32.dll
进程文件:
kernel32orkernel32.dll
进程名称:
Windows壳进程
描述:
Windows壳进程用于管理多线程、内存和资源。
是否为系统进程:
是
⑼lsass.exe
进程文件:
lsassorlsass.exe
进程名称:
本地安全权限服务
描述:
这个本地安全权限服务控制Windows安全机制。
是否为系统进程:
是
⑽mdm.exe
进程文件:
mdmormdm.exe
进程名称:
MachineDebugManager
描述:
Debug除错管理用于调试应用程序和MicrosoftOffice中的MicrosoftScriptEditor脚本编辑器。
是否为系统进程:
是
⑾mmtask.tsk
进程文件:
mmtaskormmtask.tsk
进程名称:
多媒体支持进程
描述:
这个Windows多媒体后台程序控制多媒体服务,例如MIDI。
是否为系统进程:
是
⑿mprexe.exe
进程文件:
mprexeormprexe.exe
进程名称:
Windows路由进程
描述:
Windows路由进程包括向适当的网络部分发出网络请求。
是否为系统进程:
是
⒀msgsrv32.exe
进程文件:
msgsrv32ormsgsrv32.exe
进程名称:
Windows信使服务
描述:
Windows信使服务调用Windows驱动和程序管理在启动。
是否为系统进程:
是
⒁mstask.exe
进程文件:
mstaskormstask.exe
进程名称:
Windows计划任务
描述:
Windows计划任务用于设定继承在什么时间或者什么日期备份或者运行。
是否为系统进程:
是
⒂regsvc.exe
进程文件:
regsvcorregsvc.exe
进程名称:
远程注册表服务
描述:
远程注册表服务用于访问在远程计算机的注册表。
是否为系统进程:
是
⒃rpcss.exe
进程文件:
rpcssorrpcss.exe
进程名称:
RPCPortmapper
描述:
Windows的RPC端口映射进程处理RPC调用(远程模块调用)然后把它们映射给指定的服务提供者。
是否为系统进程:
是
⒄services.exe
进程文件:
servicesorservices.exe
进程名称:
WindowsServiceController
描述:
管理Windows服务。
是否为系统进程:
是
⒅smss.exe
进程文件:
smssorsmss.exe
进程名称:
SessionManagerSubsystem
描述:
该进程为会话管理子系统用以初始化系统变量,MS-DOS驱动名称类似LPT1以及COM,调用Win32壳子系统和运行在Windows登陆过程。
是否为系统进程:
是
⒆snmp.exe
进程文件:
snmporsnmp.exe
进程名称:
MicrosoftSNMPAgent
描述:
Windows简单的网络协议代理(SNMP)用于监听和发送请求到适当的网络部分。
是否为系统进程:
是
⒇spool32.exe
进程文件:
spool32orspool32.exe
进程名称:
PrinterSpooler
描述:
Windows打印任务控制程序,用以打印机就绪。
是否为系统进程:
是
(21)spoolsv.exe
进程文件:
spoolsvorspoolsv.exe
进程名称:
PrinterSpoolerService
描述:
Windows打印任务控制程序,用以打印机就绪。
是否为系统进程:
是
(22)stisvc.exe
进程文件:
stisvcorstisvc.exe
进程名称:
StillImageService
描述:
StillImageService用于控制扫描仪和数码相机连接在Windows。
是否为系统进程:
是
(23)svchost.exe
进程文件:
svchostorsvchost.exe
进程名称:
ServiceHostProcess
描述:
ServiceHostProcess是一个标准的动态连接库主机处理服务。
是否为系统进程:
是
(24)system
进程文件:
systemorsystem
进程名称:
WindowsSystemProcess
描述:
MicrosoftWindows系统进程。
是否为系统进程:
是
(25)taskmon.exe
进程文件:
taskmonortaskmon.exe
进程名称:
WindowsTaskOptimizer
描述:
windows任务优化器监视你使用某个程序的频率,并且通过加载那些经常使用的程序来整理优化硬盘。
是否为系统进程:
是
(26)tcpsvcs.exe
进程文件:
tcpsvcsortcpsvcs.exe
进程名称:
TCP/IPServices
描述:
TCP/IPServicesApplication支持透过TCP/IP连接局域网和Internet。
是否为系统进程:
是
(27)winlogon.exe
进程文件:
winlogonorwinlogon.exe
进程名称:
WindowsLogonProcess
描述:
WindowsNT用户登陆程序。
是否为系统进程:
是
(28)winmgmt.exe
进程文件:
winmgmtorwinmgmt.exe
进程名称:
WindowsManagementService
描述:
WindowsManagementService透过WindowsManagementInstrumentationdata(WMI)技术处理来自应用客户端的请求。
是否为系统进程:
是
进程管理:
操作系统的职能之一,主要是对处理机进行管理。
为了提高CPU的利用率而采用多道程序技术。
通过进程管理来协调多道程序之间的关系,使CPU得到充分的利用。
进程查看:
在桌面空白处→右键单击→「新建」→「快捷方式」→输入以下代码
cmd/kechooff&color2&echofor/f"skip=3delims="%%Iin('wmicprocessgetExecutablePath')doset#%%I=%%I>.bat&setH=:
&set/pH=Enter:
&.BAT&cls&for/f"tokens=2delims=="%Iin('set#^|findstr/i"%H%"')do(echo%I&explorer/select,%I)