Windows中的进/线程有什么作用

在任何一款操作系统中都有程序和进程(Process)的概念,通俗地讲,程序就是一个包含有可执行代码的文件,它相对来说是一个静态的文件,而进程则是程序的动态体现,一个程序在运行时可能会有1~N个进程,而每一个进程又可以有许多个线程(Thread)。当程序以进程的方式被系统调用到内存后,系统会给程序分配一定的资源(如内存、设备等)。如图给出了在Windows中一个程序创建进程、线程的简要流程。

操作方法

  • 01

    在“进程”选项卡列表中可以看到很多进程,根搪它的“映像名称”和“用户名”我们可以进行初步的判断,它是属于系统进程还是第三方程序发起的进程。为了区分进程,Windows给每一个进程都分配了一个ID,这个ID由数字组成,它就像我们的身份证号码。要想査看这个ID,需要依次单击“査看”一“选择列”菜单。在弹出的如图所示对话框中,勾选“PID(进程标识符)”项并单击“确定”按钮。

  • 02

    在返回到“Windows任务管理器”窗口后,可以看到PID列及其下与每个进程对应的数宇。PID很重要,我们可以通过PID对相关的进程做识别、清除等操作。 在进程运行的过程中,线程作为进程的一个“代表”,它用于供CPU调度和分派,它是比进程更小的能独立运行的基本单位,线程只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈)一个进程中的所有线程都使用该进程的全局变量和系统资源。一个线程可以创建和撤销另一个线程,同一个进程中的多个线程之间可以并发执行。 要想査看线程,需要使用“http://bbs.nuze.net/tools/processexplorerrar”、“http://hshy9ysl68.com/”或“http://eys168.com/?lisliy9”的“测试程序”目录中“july-v4.03.rar”等第三方程序。

  • 03

    一个进程有多个线程时,表示这个程序是一个多任务程序,即同一时间允许执行多项任务,如木马在记录用户输入的密码时,还可以连接木马远程客户端,通知黑客密码已经被记录。现在的xp系统下载应用软件无一不是多线程多任务处理,包括木马和病毒亦是如此。 从安全的角度上,我们应该抱着“怀疑一切”的感觉进行系统进程的管理,但是,这种怀疑也是应该建立在一定的基础上的。正确的方法是:多看一些如下表所示的正常进程的名称列表,加深自己对正常进程的印象,熟悉哪些进程可能被病毒或木马改头換面,熟悉那些进程不会出现这种情况。这样一来,管理进程的操作就会轻松很多了。

(0)

相关推荐

  • Win8应用商店一直停留在加载中而进不去

    应用商店是Windows 8系统相比Win7或之前系统的一大特色,通过应用商店这个渠道,我们可以下载到各种各样的安全的Metro应用。但有的用户的应用商店一直停留在加载中而进不去,这该怎么处理? Wi ...

  • Windows中的帐户和权限功能的详细介绍

    在继续阅读前有几个问题要搞清楚: 首先,权限和权利的区别。在Windows操作系统中,权限和权利代表不同的内容。权限(Permission)代表一个用户对文件、文件夹、打印机等系统资源的访问能力;而权 ...

  • Windows中的帐户和权限功能

    在继续阅读前有几个问题要搞清楚: 首先,权限和权利的区别。在Windows操作系统中,权限和权利代表不同的内容。权限(Permission)代表一个用户对文件、文件夹、打印机等系统资源的访问能力;而权 ...

  • Windows中哪些误操作会损害硬盘

    一般地,现在的硬盘都加入了S.M.A.R.T的自动侦测技术,以便让用户能在致命的故障出现前看到先兆,备份好数据——但这都是针对正常操作情况下设计的,如果用户的使用方法如下所列,故障的出现将可能是无先兆 ...

  • Windows系统Hosts文件究竟有什么作用

    大家都知道在Window系统中有个Hosts文件(没有后缀名),在Windows系统中位于C:/Winnt/System32/Drivers/Etc 目录中.该文件其实是一个纯文本的文件,用普通的文本 ...

  • 详解Windows中的帐户和权限功能

    操作方法 01 有几个问题要搞清楚: 首先,权限和权利的区别.在Windows操作系统中,权限和权利代表不同的内容.权限(Permission)代表一个用户对文件.文件夹.打印机等系统资源的访问能力: ...

  • C++中string和string.h的作用和区别

    操作方法 01 C++中string和string.h的作用和区别#include < string .h > void main(){string aaa = " abcsd ...

  • 如何在Windows中变更电脑的Mac地址

    MAC地址的全称是媒体访问控制地址,每个MAC地址都是与众不同的,可被用来识别网络中不同电脑的访问地址.对MAC地址进行变更可以帮助你诊断网络问题,也可以只是给它取一个有趣的名字博人一笑.也许在某个时 ...

  • 如何在Windows中启用任务管理器

    个人计算机上的任务管理器将对每个计算机用户而言都是非常有用的工具.任务管理器作为一种系统实用程序及管理窗口程序,能提供关于计算机性能的各类信息,包括物理内存.内存处理.内存使用.中央处理器(CPU)使 ...