上机作业1进程控制与描述 通过在 Windows任务管理器中对程序进程 进行响应的管理操作,熟悉操作系统进 程管理的概念,观察操作系统运行的动 态性能,获得包含多进程的应用程序编 程经验 Windows任务管理器的进程管理 Windows2000编程 Windows2000进程的“一生
上机作业1 进程控制与描述 ⚫通过在Windows任务管理器中对程序进程 进行响应的管理操作,熟悉操作系统进 程管理的概念,观察操作系统运行的动 态性能,获得包含多进程的应用程序编 程经验 – Windows 任务管理器的进程管理 – Windows 2000 编程 – Windows 2000 进程的“一生
、 Windows任务管理器的进程管理 1、背景知识 ● Windows2000的任务管理器提供了用户计算机上 正在运行的程序和进程的相关信息,也显示了最常 用的度量进程性能的单位 ●使用任务管理器 可以打开监视计算机性能的关键指示器,快速查看正在 运行的程序的状态,或者终止已停止响应的程序 也可以使用多个参数评估正在运行的进程的活动,以及 查看CPU和内存使用情况的图形和数据
一、 Windows 任务管理器的进程管理 ⚫ Windows 2000的任务管理器提供了用户计算机上 正在运行的程序和进程的相关信息,也显示了最常 用的度量进程性能的单位 ⚫ 使用任务管理器 – 可以打开监视计算机性能的关键指示器,快速查看正在 运行的程序的状态,或者终止已停止响应的程序 – 也可以使用多个参数评估正在运行的进程的活动,以及 查看CPU 和内存使用情况的图形和数据 1、背景知识
●任务管理器中 “应用程序”选项卡:显示正在运行程序的状态, 用户能够结束、切换或者启动程序 “进程”选项卡:显示正在运行的进程信息。例如, 可以显示关于CPU和内存使用情况、页面错误、句 柄计数以及许多其他参数的信息 “性能”选项卡:显示计算机动态性能,包括CPU 和内存使用情况的图表,正在运行的句柄、线程和 进程的总数,物理、核心和认可的内存总数(KB) 等
⚫ 任务管理器中 – “应用程序”选项卡:显示正在运行程序的状态, 用户能够结束、切换或者启动程序 – “进程”选项卡:显示正在运行的进程信息。例如, 可以显示关于CPU 和内存使用情况、页面错误、句 柄计数以及许多其他参数的信息 – “性能”选项卡:显示计算机动态性能,包括CPU 和内存使用情况的图表,正在运行的句柄、线程和 进程的总数,物理、核心和认可的内存总数(KB) 等
2、实验目的 ●通过在 Windows任务管理器中对程序进程进行 响应的管理操作 ●熟悉操作系统进程管理的概念 ●学习观察操作系统运行的动态性能
⚫ 通过在Windows 任务管理器中对程序进程进行 响应的管理操作 ⚫ 熟悉操作系统进程管理的概念 ⚫ 学习观察操作系统运行的动态性能 2、实验目的
3、实验内容 ●使用任务管理器终止进程: System进程有几个, service进程有几个,用户进 程有几个,请记录映象名称、用户名、CPU、内 存使用情况;将终止某进程后的操作结果与原记 录数据对比 ●显示其他进程记数器 ●更改正在运行的程序的优先级
⚫ 使用任务管理器终止进程: System进程有几个,service进程有几个,用户进 程有几个,请记录映象名称、用户名、CPU、内 存使用情况;将终止某进程后的操作结果与原记 录数据对比 ⚫ 显示其他进程记数器 ⚫ 更改正在运行的程序的优先级 3、实验内容
提示 ●注意实验中所使用的是操作系统的哪个版本 了解在当前机器中正在运行的应用程序 在 Windows XP的任务管理器中,“进程”选项卡 增加了一个“用户名”栏目,其中区分了 SYSTEM NETWORK SERⅤICE、 LOCAL SERVICE和用户 的不同进程类别 ●终止进程时要小心,有可能导致不希望发生的结果, 包括数据丢失和系统不稳定等;终止进程将结束它 直接或间接创建的所有子进程
⚫ 注意实验中所使用的是操作系统的哪个版本 ⚫ 了解在当前机器中正在运行的应用程序 ⚫ 在Windows XP的任务管理器中,“进程”选项卡 增加了一个“用户名”栏目,其中区分了SYSTEM、 NETWORK SERVICE、LOCAL SERVICE和用户 的不同进程类别 ⚫ 终止进程时要小心,有可能导致不希望发生的结果, 包括数据丢失和系统不稳定等;终止进程将结束它 直接或间接创建的所有子进程 提示
二、 Windows编程 1、背景知识 ● Windows2000可以识别的应用程序包括控制台应 用程序、GU应用程序和服务应用程序 ●控制台应用程序可以创建GUI;GUI应用程序可以 作为服务来运行;服务也可以向标准的输出流写入 数据不同类型应用程序间的惟一重要区别是其 启动方法
⚫ Windows 2000可以识别的应用程序包括控制台应 用程序、GUI应用程序和服务应用程序 ⚫ 控制台应用程序可以创建GUI;GUI应用程序可以 作为服务来运行;服务也可以向标准的输出流写入 数据——不同类型应用程序间的惟一重要区别是其 启动方法 1、背景知识 二、 Windows 编程
背景知识 ● Windows2000是以NT的技术构建的,它提 供了创建控制台应用程序的能力,使用户可 以利用标准的C++工具,如 iostream库中的 cou和ci对象,来创建小型应用程序。当系 统运行时, Windows2000的服务通常要向系 统用户提供所需功能
⚫Windows 2000是以NT的技术构建的,它提 供了创建控制台应用程序的能力,使用户可 以利用标准的C++工具,如iostream库中的 cout和cin对象,来创建小型应用程序。当系 统运行时,Windows 2000的服务通常要向系 统用户提供所需功能 背景知识
背景知识 当令C+编译器创建可执行程序时,编译器 将源代码编译成OBJ文件,然后将其与标准 库相链接。产生的EXE文件是装载器指令 机器指令和应用程序的数据的集合。装载器 指令告诉系统从哪里装载机器代码。另一个 装载器指令告诉系统从哪里开始执行进程的 主线程。在进行某些设置后,进入开发者提 供的main(、 Serviceman0或 WinMain0函 数的低级入口点。机器代码中包括有控制逻 辑,它所做的事包括跳转到 Windows api函 数,进行计算或向磁盘写入数据等
⚫当令C++ 编译器创建可执行程序时,编译器 将源代码编译成OBJ文件,然后将其与标准 库相链接。产生的EXE文件是装载器指令、 机器指令和应用程序的数据的集合。装载器 指令告诉系统从哪里装载机器代码。另一个 装载器指令告诉系统从哪里开始执行进程的 主线程。在进行某些设置后,进入开发者提 供的main() 、ServiceMain() 或WinMain() 函 数的低级入口点。机器代码中包括有控制逻 辑,它所做的事包括跳转到Windows API函 数,进行计算或向磁盘写入数据等 背景知识
2、实验目的 ●通过对 Windows编程 进一步熟悉操作系统的基本概念 较好地理解 Windows的结构
⚫ 通过对Windows编程 – 进一步熟悉操作系统的基本概念 – 较好地理解Windows的结构 2、实验目的