进程号与端口号
进程号的英文表达是pid,是系统分配给一个进程的唯一标识符。PID就是各进程的身份标识符,程序一运行系统就会自动分配给进程一个独一无二的PID。进程终止后,PID被系统回收,可能会被继续给新运行的程序。
一个程序可运行多个负责不同任务的进程;且1个程序可开放多个端口。
一般地,一个程序对应一个进程。
一般地,浏览器多个进程,其他程序一个进程。
你可以简单的理解为,一个进程有一个进程号pid和一个端口号,pid用于操作系统标识,而端口号用于电脑之间的通信,方便能在电脑上找到对方,因为pid在不同的电脑上是不一样的。比如张三的电脑上打开qq软件,pid可能是5,而李四上打开qq软件,pid可能是6,但qq的端口号都是一样的,都可能是5566(假设端口是5566)。这样张三和李四进行通信时,通过端口号就可以找到对方电脑上的qq软件了。
Windows系统如何查看电脑进程PID
Windows上查看进程的办法是使用Windows任务管理器,可以在任务栏上单击右键打开,也可以通过Ctrl+Alt+delete的快捷键唤出。任务管理器切换到“进程”一栏,就能看到计算机中正在运行着的进程,通过其描述我们可以大致推测出其功能,如下所示:
但只有进程名和描述我们仍然很难判断进程的来源程序,还是不知道PID。
继续使用Windows管理器中的资源管理器,在Windows任务管理器中选择“性能”,并选择“资源监视器”。
总结
- 程序存在于硬盘上,当你打开程序时,程序会被加载到内存中,此时,操作系统会分配给他一个pid,程序自己会向操作系统申请一个端口号。pid用于操作系统标识,端口号用于不同电脑之间的通信。
- 可以通过任务管理器中的资源监视器来获取进程的pid、进程名、状态、cpu占用、进程里面有多少个线程等信息。
问题
- 尝试使用tasklist和findstr命令来获取qq进程(其他进程也可以)的pid
- 获取了qq进程的pid后,尝试用taskkill命令杀死qq进程
原创文章,转载请注明出处:http://b.nwumba.cn/article/95/