实验2.docx

上传人:b****5 文档编号:14613136 上传时间:2023-06-25 格式:DOCX 页数:11 大小:109.21KB
下载 相关 举报
实验2.docx_第1页
第1页 / 共11页
实验2.docx_第2页
第2页 / 共11页
实验2.docx_第3页
第3页 / 共11页
实验2.docx_第4页
第4页 / 共11页
实验2.docx_第5页
第5页 / 共11页
实验2.docx_第6页
第6页 / 共11页
实验2.docx_第7页
第7页 / 共11页
实验2.docx_第8页
第8页 / 共11页
实验2.docx_第9页
第9页 / 共11页
实验2.docx_第10页
第10页 / 共11页
实验2.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实验2.docx

《实验2.docx》由会员分享,可在线阅读,更多相关《实验2.docx(11页珍藏版)》请在冰点文库上搜索。

实验2.docx

实验2

昆明理工大学(操作系统)实验报告

实验名称离散时间信号的时域表示

实验时间2013年10月15日

专业班级电科111学号201111103123姓名张恩寿

成绩教师评语:

一、实验目的

⑴学会使用任务管理器,打开监视计算机性能的关键指示器,快速查看正在运行的程序的状态,或者终止已停止响应的程序。

⑵使用多个参数评估正在运行的进程的活动,以及查看CPU的内存使用情况的图形和数据。

⑶通过Window任务管理器中对程序进程进行响应的管理操作系统进程管理的概念,学习观察操作系统运行的动态性能。

二、实验原理与计算方法

Windowsxp的任务管理器提供了用户计算机上正在运行的程序和进程的相关信息,也显示了最常用的度量进程性能的单位。

使用任务管理器,可以打开监视计算机性能的关键指示器,快速查看正在运行的程序的状态,或者终止已停止响应的程序。

也可以使用多个参数评估正在运行的进程的活动,以及查看CPU的内存使用情况的图形和数据。

其中:

(1)“应用程序”:

这里显示所有当前正在运行的应用程序,但只会显示当前已打开窗口的应用程序,而不会显示已最小化系统托盘里的应用程序。

(2)“进程”:

这里显示了所有当前正在运行的进程,包括应用程序、后台服务以及隐藏在系统底层深处的程序甚至是木马程序。

(3)“性能”:

这里可以查看计算机性能的动态概念。

包括CPU和内存使用情况图表,正在运行的句柄、线程和进程的总数、物理、核心和认可的内存总数等。

三、实验内容

1.实验步骤

1)启动并进入Windows,通过快捷键(Ctrl+Alt+Del)或鼠标(右键单击任务栏)启动“任务管理器”。

2)记录操作系统版本windows,“任务管理器”窗口的选项卡组成:

运用程序、进程、性能、联网

3)记录“进程”选项卡下内容(分用户记录并填入下表,进程数大于四的只记录四条)

映像名称

用户名

CPU

内存使用

360tray.exe

Administrator

00

14100k

Alg.exe

Localservice

00

3868k

Ati2evxx.exe

SYSTEM

00

3528k

Svchost.exe

NETWORKSERVICE

00

4752k

Ctfmon.exe

Administrator

00

5148k

Svchost.exe

Localservice

00

4140k

SystemIdlep…

SYSTEM

99

28k

Taskmgr.exe

Administrator

00

3288k

WINWORD.EXE

Administrator

00

2740K

System

SYSTEM

00

300k

Winlogon.exe

SYSTEM

00

2072k

Svchost.exe

NETWORKSERVICE

00

3952k

4)结束进程。

每个用户选一个进程进行“终止进程”操作,记录操作执行后的结果或系统提示。

答:

例如结束Matlab.exe警告:

终止进程会导致不希望发生的结果,包括数据丢失和系统不稳定。

再被终止前,进程将没有机会保存其状态和数据。

确实想终止该进程吗?

无法完成操作。

拒绝访问,。

5)显示其他进程计数器。

在“进程”选项卡上单击“查看”菜单,然后单击“选择列”命令。

单击要增加显示为列标题的项目,然后单击“确定”。

记录“进程”选项卡现在显示的项目及进程状态。

(只需记录4条进程状态)

大于四的只记录四条)

映像名称

PID

用户名

CPU

CPU时间

内存使用

高峰内存使用

I/O读取

360tray.exe

1584

Administrator

00

0:

00:

11

10912k

42272k

15397

Alg.exe

2184

Localservice

00

0:

00:

00

3888k

3880k

5

Ati2evxx.exe

912

SYSTEM

00

0:

00:

00

3528k

3536k

15

Csrss.exe

664

SYSTEM

00

0:

00:

08

8344k

8360k

60184

6)更改正在运行的程序的优先级。

单击“进程”选项卡,单击“查看”菜单,单击“选择列”、“基本优先级”,然后单击确定。

在“进程”选项卡上右键单击要更改的程序,指向“设置优先级”,然后单击所需的选项。

记录操作执行后结果。

答:

例如设置Ati2evxx.exe的优先级警告:

改变进程的优先级类可能会导致不希望发生的结果,包括系统不稳定。

确定想更改优先级类吗?

无法完成操作。

拒绝访问。

7)使用DOS进行进程的查看与管理

在“运行”中输入CMD,在命令行中通过命令进行进程的查看与管理。

记录所使用命令及结果(只需列出部分结果即可)。

dos命令查看进程和端口

dos命令查看进程和端口

用dos命令查看进程和结束进程

Tasklist

命令用来显示运行在本地或远程计算机上的所有进程,带有多个执行参数。

  使用格式

  Tasklist[/Ssystem[/Uusername[/P[password]]]][/M[module]|/SVC|/V][/FIfilter][/FOformat][/NH]

  参数含义

  /Ssystem 指定连接到的远程系统。

  /U[domain\]user 指定使用哪个用户执行这个命令。

  /P[password] 为指定的用户指定密码。

  /M[module] 列出调用指定的DLL模块的所有进程。

如果没有指定模块名,显示每个进程加载的所有模块。

  /SVC 显示每个进程中的服务。

  /V 显示详细信息。

  /FIfilter 显示一系列符合筛选器指定的进程。

  /FOformat 指定输出格式,有效值:

TABLE、LIST、CSV。

  /NH 指定输出中不显示栏目标题。

只对TABLE和CSV格式有效。

  应用实例。

  1.查看本机进程

在“命令提示符”中输入Tasklist命令即可显示本机的所有进程(图1)。

本机的显示结果由5部分组成:

图像名(进程名)、PID、会话名、会话#和内存使用。

答:

  2.查看远程系统的进程

  在命令提示符下输入“Tasklist/s218.22.123.26/ujtdd/p(不包括引号)即可查看到IP地址为218.22.123.26的远程系统的进程(图2)。

其中/s参数后的“218.22.指要查看的远程系统的IP地址,/u后的“jtdd”指Tasklist命令使用的用户账号,它必须是远程系统上的一个合法账号,/p后的“12345678”指jtdd账号的密码。

  注意:

使用Tasklist命令查看远程系统的进程时,需要远程机器的RPC服务的支持,否则,该命令不能正常使用。

  3.查看系统进程提供的服务

  Tasklist命令不但可以查看系统进程,而且还可以查看每个进程提供的服务。

如查看本机进程SVCHOST.EXE提供的服务,在命令提示符下输入“Tasklist/svc”命令即可(图3)。

你会惊奇地发现,有4个SVCHOST.EXE进程,而总共有二十几项服务使用这个进程。

对于远程系统来说,查看系统服务也很简单,使用“Tasklist/s218.22.123.26/ujtdd/p12345678/svc”命令,就可以查看IP地址为218.22.123.26的远程系统进程所提供的服务。

答:

  4.查看调用DLL模块文件的进程列表

要查看本地系统中哪些进程调用了shell32.dll模块文件,只需在命令提示符下输入“Tasklist/mshell32.dll”即可显示这些进程的列表。

答:

  5.使用筛选器查找指定的进程

  在命令提示符下输入“TASKLIST/FI"USERNAMEneNTAUTHORITY\SYSTEM"/FI"STATUSeqrunning”,就可以列出系统中正在运行的非SYSTEM状态的所有进程。

其中“/FI”为筛选器参数,“ne”和“eq”为关系运算符“不相等”和“相等”。

Taskkill

结束一个或多个任务或进程。

可以根据进程ID或图像名来结束进程。

  谈到“Tasklist”命令,我们就不得不提到它的孪生兄弟“Taskkill”命令,顾名思义,它是用来关掉进程的。

  要关掉本机的notepad.exe进程,有两种方法:

  1.先使用Tasklist查找它的PID,假设系统显示本机notepad.exe进程的PID值为1132,然后运行“Taskkill/pid命令即可。

其中“/pid”参数后面是要终止进程的PID值。

  2.直接运行“Taskkill/IMnotepad.exe”命令,其中“/IM”参数后面为进程的图像名。

   3.强行关闭进程命,Taskkill/IMnotepad.exe/f。

语法

taskkill[/sComputer[/uDomain\UserName[/pPassword]]]{[/fiFilter[/fiFilter[...]]][{/pidProcessID|/imImageName}]|/pidProcessID|/imImageName}[/f][/t]

参数

/sComputer指定远程计算机名称或IP地址(不能使用反斜杠)。

该默认值是本地计算机。

/uDomain\UserName使用UserName或Domain\UserName指定的用户的帐户权限运行该命令。

仅在指定/s后才能指定/u。

默认值是当前登录发布命令的计算机的用户具有的权限。

/pPassword指定在/u参数中指定的用户帐户的密码。

/fiFilter指定将要终止或不终止的进程的类型。

可以指定多个筛选器。

使用通配符(*)指定所有任务或图像名称。

以下是有效的筛选器名称、运算符和值:

名称运算符值

Statuseq,neRUNNING|NOTRESPONDING|UNKNOWN

Imagenameeq,ne任何有效字符串。

PIDeg,ne,gt,lt,ge,le任何有效的正整数。

Sessioneg,ne,gt,lt,ge,le任何有效的会话数。

CPUTimeeq,ne,gt,lt,ge,le格式为HH:

MM:

SS的有效时间。

MM和SS参数应在0到59之间,HH参数可以是任何一个有效的无符号数值。

Memusageeg,ne,gt,lt,ge,le任何有效的整数。

Usernameeq,ne任何有效的用户名([Domain\]UserName)。

Serviceseq,ne任何有效字符串。

Windowtitleeq,ne任何有效字符串。

Moduleseq,ne任何有效字符串。

/pidProcessID指定将终止的进程的进程ID。

/imImageName指定将终止的进程的图像名称。

使用通配符(*)指定所有图像名称。

/f指定将强制终止的进程。

对于远程进程可忽略此参数,所有远程进程都将被强制终止。

/t终止指定的进程与该进程启动的任何子进程。

/?

在命令提示符下显示帮助。

注释

•指定远程系统时,不支持“WindowTitle”和“Status”筛选器。

•只有与筛选器一起指定时,通配符(*)才能被接受。

•无论是否指定/f参数,都会始终强制执行对远程进程的终止操作。

•向HOSTNAME筛选器提供计算机名将导致关机和中止所有进程。

•使用tasklist确定要终止的进程的进程ID(PID)。

•Taskkill替代了Kill工具。

示例

下面的示例说明如何使用taskkill命令:

taskkill/pid1230/pid1241/pid1253

taskkill/f/fi"USERNAMEeqNTAUTHORITY\SYSTEM"/imnotepad.exe

taskkill/ssrvmain/f/imnotepad.exe

taskkill/ssrvmain/umaindom\hiropln/pp@ssW23/fi"IMAGENAMEeqnote*"/im*

taskkill/ssrvmain/umaindom\hiropln/fi"USERNAMEneNT*"/im*

taskkill/pid2134/t/fi"usernameeqadministrator"

taskkill/f/fi"PIDge1000"/im*

netstat命令,查看端口及协议

1.   netstat-a查看开启哪些端口

2.   netstat-n查看端口的网络连接情况

3.   netstat-v查看正在进行的工作

4.   netstat-ptcp/ip查看某协议使用情况

5.   netstat-s查看正在使用的所有协议使用情况

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2