实验一:进程控制描述与控制_第1页
实验一:进程控制描述与控制_第2页
实验一:进程控制描述与控制_第3页
实验一:进程控制描述与控制_第4页
实验一:进程控制描述与控制_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验1 :过程控制的说明和控制1 windows任务管理器的流程管理一、实验名称windows任务管理器流程管理二、实验目的通过在windows任务管理器中进行对程序流程的响应管理操作,熟悉操作系统流程管理概念,学习观察操作系统的动态性能。三、实验内容和程序1 .使用任务管理器结束进程2 .显示其他进程计数器3 .更改正在执行的程序的优先级要启动和启动windows环境,请按ctrl alt del,或在任务栏上单击鼠标右键,然后在快捷菜单上单击“任务管理器”命令以打开“任务管理器”窗口。这次实验中使用的操作系统的版本如下所示。windows _ xp _ windows _ xp _ win

2、dows _ xp在现在的机器上,你启动并运行的应用程序如下所示一,一,一,二,三,三2 ) _ _ _实验1三,三,三,三,三四,百度主页,百度主页,百度主页五,五,五,五,五windows任务管理器窗口由_4_标签组成,如下所示1 ) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _应用程序二)进程.三,三,三,三,三四,四,四,四,四当前“进程”标签显示以下列(最大化可移动窗口下方的光标/箭头或窗口)1 .使用任务管理器结束进程步骤1 :单击“进程”标签显示_40_个进程。 请像下面这样区别看看。系统(system )进程有_25_个,填写表3-1。表3-1实验记录wmiprv

3、sesystem公司005376kcidaemon系统公司00300kcidaemon系统公司00856kcidaemon系统公司50284kcisvcsystem公司00924kcsrsssystem公司007412kmqtgsvcsystem公司004144kmqsvcsystem公司006632kpr pssystem公司004340ktcpservcssystem公司003840k公里短信公司system公司00404ksystem公司system公司00300k系统空闲流程。system idle processsystem公司9928kwinlogonsystem公司001684k

4、服务,服务system公司005776klsasssystem公司001100ksvchostsystem公司005324kmdnsresponder系统公司003920ksvchost系统公司0018716k年inetinfo系统公司0010608kps服务系统公司002460kps ps psystem公司006880kpandora服务公司system公司009148kspoolsvvsystem公司005688kps公司system公司003416k服务流程有_ _ _ _ _ _ 5个,填写表3-2。表3-2实验记录图像名称用户名。电脑处理器内存使用量svchost本地服务00399

5、6kps本地服务003960kmsdtc网络服务。005228ksvchost网络服务。005045048ksvchost网络服务。003888k用户进程有_10_个,填写表3-3。表3-3实验记录图像名称用户名。电脑处理器内存使用量realsched管理员,管理员00356kbuf监视器管理员,管理员002988k年ctfmon管理员,管理员003512kncclt.dll管理员,管理员009932klenrcclient管理员,管理员004588kpgp托盘管理员,管理员0015100k苏古乌云管理员,管理员004920k资源管理器管理员,管理员0010436k塔斯kmgr管理员,管理员0

6、02708kwinword管理员,管理员0071188k步骤2 :单击要结束的进程,然后单击“结束进程”按钮。结束进程后,直接或间接创建的所有子进程都将结束。 例如,如果您退出电子邮件程序(如outlook 98 )的进程树,则相关进程(如mapi守护进程mapisp32.exe )也将终止。将结束某个进程后的操作结果与原记录数据进行比较,确认发生了什么退出qq.exe后,qqexternal.exe也结束,且ak,ak,akak,ak,akak,ak,ak2 .显示其他进程计数器在“流程”选项卡上,单击“显示”菜单,然后单击“选择列”命令。 单击要显示为列标题的项目,然后单击“确定”。要对进

7、程列表进行排序,请单击“进程”标签中要排序的列标题。 要反转排序顺序,请再次单击列标题。调整后的“进程”标签现在显示以下内容_图像名称、pid、用户名、响应id、cpu、cpu时间、作业设置(内存)、峰值作业设置(内存)、作业设置增量(内存)、内存(专用工作集)、i/o读取、i/o写入、命令行、说明通过选择“视图”菜单,您可以在任务管理器中更改显示选项在“应用程序”标签中,可以用详细信息、大图标和小图标显示。在“性能”标签中,可以更改cpu日志的图表并显示内核时间。 “显示内核时间”选项将红线添加到“cpu使用率”和“cpu使用率历史记录”图表。 红线表示内核操作所消耗的cpu资源的数量。3

8、.更改正在执行的程序的优先级要查看正在运行的程序的优先级,请单击“进程”选项卡,单击“查看”菜单,单击“选择列”-“基本优先级”命令,然后单击“确定”按钮。要更改正在运行的程序的优先级,请在“进程”标签中右键单击要更改的程序,指向“设置优先级”,然后单击所需的选项。如果更改进程的优先级,根据是提高还是降低优先级,进程的运行速度可能会加快或减慢,但可能会对其他进程的性能产生相反的影响。记录操作后的结果更改优先级的话,系统可能会变得不稳定。 在多处理器计算机上,用户可以向处理器分配进程,并限制程序和进程在选定处理器上的执行,但整体性能可能会下降。2windows server 2003流程的“一生

9、”一、实验名称windows server 2003流程的“一生”二、实验目的1 )通过创建进程并观察正在运行的进程和结束进程的程序设计和调试操作,进一步熟悉操作系统的进程概念,了解windows server 2003进程的“一生”。2 )通过阅读和分析实验程序,学习过程的制作、过程的观察、过程结束的编程方法。三、实验内容和程序1 .建立过程二.正在执行的进程3 .结束进程在windows中创建的每个进程以createprocess () _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ api函数开始并结束。1 .建立过程本实验给出了建立子过程的基本框架。

10、 此程序只要重新启动自己,就能显示其系统进程id及其在进程列表中的位置。登录到windows server 2003步骤。步骤2 :在“开始”菜单中,单击“程序”-“microsoft visual studio 6.0”-“microsoft visualc 6.0”命令进入visual c窗口。步骤3 :在工具栏中单击“打开”按钮,在“打开”对话框中查找并打开实验源程序3-5.cpp。清单3-5子进程的创建/proccreate项目# include# include# include/为传递的进程创建克隆进程并授予其id值void startclone(int ncloneid )举止/

11、提取用于当前可执行文件的文件名tchar sz文件名 max _ path ;:30 getmodulefilename (空,szfilename,max_path )/设置子进程的命令行的格式,并通知其exe文件名和克隆idtchar szcmd线 max _ path ;:6030sprintf(szmdline,”%s” %d”,sz文件名,ncloneid );/子进程的startupinfo结构startupinfo si;:3360零存储器(reinterpret _ cast (si )、sizeof(si ) );si.cb=sizeof(si) /必须是本结构的大小/返回子

12、进程的进程信息process_information pi;/使用相同的可执行文件和命令行创建进程,并具有其子进程的性质boolbcreatok=:3360 createprocess (szfilename,/生成此exe的应用程序的名称表示szcmdline,/行动像子进程的标志null,/默认进程安全性null,/默认线程安全性不继承false,/句柄create_new_console,/使用新控制台null,/新环境null,/当前目录si,/启动信息ps; /返回的进程信息/子进程释放引用ps (ps )举止:30cloehandle(pi.hprocess ):30cloehandle(pi.hthread )以下以下int main(int argc,char* argv )举止/确定进程在列表中的位置ps克隆(0)ps (ps1)举

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论