《操作系统原理》课程教学资源(PPT课件讲稿)上机实验一进程控制与描述

上机作业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、实验目的
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《操作系统原理》课程教学资源(PPT课件讲稿)第九章 虚拟存储器管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第八章 实存储器管理技术.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第七章 死锁(Deadlock).ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第六章 多处理器系统和处理器管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第五章 并行性:同步和互斥.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第四章 线程.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第三章 进程管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第二章 操作系统的运行环境.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第一章 概述.ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第八章 计算机维护和多媒体技术.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第七章 计算机网络与Internet.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第六章 Power Point2000.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第五章 中文 Excel2000.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第四章 文字编辑系统中文Word2000.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第三章 操作系统及使用.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第二章 键盘及汉字输入字输入.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第一章 计算机基础知识.pps
- 《计算机文化基础》课程教学资源(实验指导).doc
- 《计算机文化基础》课程教学资源(习题集).doc
- 《计算机文化基础》课程教学资源(教案讲义)第八章 计算机维护和多媒体技术.doc
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第十章 搜象与散列.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第二章 数組.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第二章 链表.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第四章 栈与队列.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第五章 递归.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第六章 树与森林.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第七章 集合与拽索.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第八章 图.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第九章 排序.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 二元关系.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 二元关系.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)期末总复习(各章复习).ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)绪论、第一章 命题逻辑(主讲:许桂清).ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第二章 谓词逻辑.ppt
- 东北大学:《离散数学》课程教学资源(试题)2001级总本.doc
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 集合论基础.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 集合论基础.ppt
- 湖南大学:《C++程序设计》目录.ppt
- 湖南大学:《C++程序设计》第10章 静态成员与友元.ppt