- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一 Windows进程管理和进程编程
实验内容1.1 Windows 任务管理器的进程管理
1、 背景知识简介
? Windows的任务管理器提供了用户计算机上正在运行的程序和进程的相关信息,也显示了最常用的度量进程性能的单位
? 使用任务管理器
? 可以打开监视计算机性能的关键指示器,快速查看正在运行的程序的状态,或者终止已停止响应的程序
? 也可以使用多个参数评估正在运行的进程的活动,以及查看CPU 和内存使用情况的图形和数据
? 任务管理器中
? “应用程序”选项卡:显示正在运行程序的状态,用户能够结束、切换或者启动程序
? “进程”选项卡:显示正在运行的进程信息。例如,可以显示关于CPU 和内存使用情况、页面错误、句柄计数以及许多其他参数的信息
? “性能”选项卡:显示计算机动态性能,包括CPU 和内存使用情况的图表,正在运行的句柄、线程和进程的总数,物理、核心和认可的内存总数 (KB) 等
2、 实验目的和要求
? 通过在Windows 任务管理器中对程序进程进行响应的管理操作
? 熟悉操作系统进程管理的概念
? 学习观察操作系统运行的动态性能
3、 实验环境
? 需要准备一台运行Windows XP Professional操作系统的计算机
4、 实验内容与步骤
?启动任务管理器。按Alt+Ctrl+Delete,或右键单击任务栏,选择任务管理器。
在Windows XP的任务管理器中,“进程”选项卡增加了一个“用户名”栏目,其中区分了SYSTEM、NETWORK SERVICE、LOCAL SERVICE和用户的不同进程类别。
使用任务管理器终止进程。选择进程名,点击右下角的“结束进程”。终止进程时要小心,有可能导致不希望发生的结果,包括数据丢失和系统不稳定等。点击进程,右键选择“终止进程树”,会结束该进程以及它直接或间接创建的所有子进程。
显示其他进程记数器:任务管理器菜单栏点击查看-选择列。
更改正在运行的程序的优先级。点击进程,右键选择“设置优先级”。
实验内容1.2 Windows 进程编程
1、 背景知识简介
.Net Framework提供Process类监视整个网络的系统进程以及启动和停止本地系统进程。 除了检索运行进程列表(通过指定计算机、进程名称或进程 ID)或查看有关当前可访问处理器的进程的信息之外,还可以获取有关进程线程和模块的详细信息,其方法是通过 Process 类本身,以及分别通过与 ProcessThread 和 ProcessModule 类进行交互来获取。本实验用Visual Studio 开发工具在Windows操作平台下实现创建、终止进程及有关进程信息管理,掌握进一步熟悉进程的概念。
2、 实验目的和要求
? 通过创建进程、观察正在运行的进程和终止进程的程序设计和调试操作,进一步熟悉操作系统的进程概念,理解Windows进程的“一生”。
3、 实验环境
? 需要做以下准备
? 一台运行Windows XP Professional操作系统的计算机
? 计算机中需安装Visual Studio 开发环境(版本不限)
4、 实验内容与步骤
1、 启动Visual Studio,新建一个空的控制台项目,工程名为xxProcHandle,其中“xx”为你的姓名拼音首字母+学号末两位,如张三学号末两位为21,则其工程名为ZS21ProcHandle。
2、 在Program.cs中输入以下代码(边输入边理解代码):
3、增加代码,实现更改并显示当前运行进程的优先级。可以在任务管理器内查看进程优先级是否已被修改。
4、查阅MSDN或网络,学习Process类成员,使用Process类成员属性、方法获得、修改进程信息。例如进程关联的线程信息在Thread属性中。进程相关的内存使用信息在PrivateMemorySize64等属性中。
/zh-cn/library/vstudio/cess_members(v=vs.90).aspx
5、(选作)新建一个Windows窗口程序,编写一个类任务管理器(可作为课程设计)。要求:
1. 显示进程列表中各进程的信息:进程ID、进程名、进程优先级、内存使用情况等等。提供更改进程优先级功能。
2. 提供新创建进程、终止进程功能。
3. 具体界面及功能自行设计。
4. 实现提示:可采用Process类的静态方法GetProcesses获得进程列表。
5、进阶:调用Windows API
Windows 这个多作业系统除了提供协调应用程式的执行、分配内存、管理系统资源等功能之外,同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗、描绘图形、使用周边设备等目的。由
您可能关注的文档
- 《学生基本信息管理系统设计文档.doc
- 《学生成绩管理系统需求文档.doc
- 《学生法制手抄报资料.doc
- 《学校办学宗旨.doc
- 《学生科质量记录表修改后.doc
- 《学生电子档案管理系统.doc
- 《学生网报系统填报指导.doc
- 《学生证填发.doc
- 《学生资助手册2008定稿版.doc
- 《学海无涯苦作舟,自主创业绘梦想 ——皇家理工大校友的创业人生.doc
- L18J904 装配式住宅标准套型、单元设计图集山东 建筑 图集.pdf
- L13S1 卫生设备安装工程山东 建筑 图集 [151-300].pdf
- CQI-28+V1+2018+《可追溯性指南》+机翻中文.pdf
- L09SD16 公共建筑设备节能控制与管理山东 建筑 图集.pdf
- L13S9 给排水管道及连接山东 建筑 图集 [1-150].pdf
- L14GT55 建筑轻型板山东 建筑 图集.pdf
- L15J113 外墙外保温构造详图(三)(胶粉聚苯颗粒浆料复合型保温系统)山东 建筑 图集.pdf
- L13S2 给水工程山东 建筑 图集 [151-298].pdf
- L18ZJ102 发泡陶瓷砌块墙体自保温建筑构造山东 建筑 图集.pdf
- L17J104 复合外模板现浇混凝土保温系统建筑构造山东 建筑 图集.pdf
最近下载
- 津16F01 结建人防工程建筑标准设计图集.docx
- 公立医院预决算报告制度暂行规定.docx VIP
- 黄芪趁鲜加工技术规程.docx VIP
- 绵阳市高中2022级(2025届)高三第一次诊断性考试(一诊)英语试卷(含标准答案).pdf
- 25年秋新版外研社七年级上册英语同步上课课件Unit 6--Starting out & Understanding ideas 阅读课.pptx VIP
- 语言活动:《想换肤色的小狼》.pptx VIP
- 物理化学简明教程(第四版)第五章+多相平衡.ppt VIP
- 浦发银行个人信用报告异议申请表.docx VIP
- 玉米高密度种植关键技术.doc VIP
- 2025至2030中国位置和接近传感器行业市场占有率及投资前景评估规划报告.docx VIP
原创力文档


文档评论(0)