- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中南大学操作系统安全课设任务管理器
操作系统安全课程
设计实验报告
题 目: 任务管理器
学 院: 信息科学与工程学院
专业班级: 信息安全1401班
指导老师: 胡小龙
学 号: 0906140106
姓 名: 孙 毅
目 录
第一章 前言 3
第二章 概述 3
2.1 课程设计目的 3
2.2设计的任务与要求 4
2.2.1设计任务: 4
2.2.2具体要求: 4
第三章 设计的基本概念和原理 4
3.1流程分析 4
3.2特色功能 4
3.3运行环境 5
第四章 详细设计 5
4.1模块实现 5
4.1.1应用程序 5
4.1.2进程 8
4.1.3模块 10
第 12
5.1. 实验结果截图 12
5.2. 结果讨论 14
第六章 总结 16
6.1. 结束语 16
鸣 谢 17
参考文献 17
第一章 前言
Windows任务管理器提供了有关计算机性能的信息,并显示了计算机上所运行的程序和进程的详细信息;如果连接到网络,那么还可以查看网络状态并迅速了解网络是如何工作的。它的用户界面提供了文件、选项、查看、窗口、关机、帮助等六大菜单项,其下还有应用程序、进程、性能、联网、用户等五个标签页,窗口底部则是状态栏,从这里可以查看到当前系统的进程数、CPU使用比率、更改的内存容量等数据,默认设置下系统每隔两秒钟对数据进行1次自动更新,也可以点击“查看→更新速度”菜单重新设置。
第二章 概述
2.1 课程设计目的
操作系统安全是整个计算机系统安全的重要基础,主要针对操作系统层面的安全进行剖析,是上层运行的重要保证。与计算机原理、编译原理、汇编语言、计算机网络、程序设计等专业课程关系十分密切。本课程设计的目的综合应用学生所学知识,建立安全系统的概念,理解和巩固操作系统基本理论、原理和方法,掌握安全操作系统开发的基本技能。
2.2设计的任务与要求
2.2.1设计任务:
进程监控程序的设计与开发
2.2.2具体要求:
(1)可获取当前正在运行的所有进程,包括进程PID、进程名称、CPU使用情况、当前用户名、内存占用量等;
(2)能进一步获取各进程的所有线程情况;
(3)能通过命令终止某个进程的执行,终止时能将其子孙进程全部终止;
(4)要求界面友好。
第三章 设计的基本概念和原理
3.1流程分析
3.2特色功能
1)应用程序模块中右键任务可以选择切换至、前置、最大化、最小化、结束任务和转到进程功能;
2)进程模块中右键任意进程能够选择结束进程、结束进程树和查看属性功能;
3)在“模块”功能模块中右键能够实现卸载模块和查看属性功能;
4)点击文件能新建任务运行和退出进程管理系统;
5)查看包含大图标、小图标、列表和详细资料功能,窗口包含最大化、最小化和前置特色功能;
6)关机键的下拉模块包含待机、休眠、关机、锁定、重启和注销功能。
3.3运行环境
本系统使用C++语言编写,采用VS运行环境。
第四章 详细设计
4.1模块实现
4.1.1应用程序
运用程序模块需要获取本计算机正在运行的进程任务以及运行状态,同时要能够结束进程任务,开启新任务以及切换进程,下面来看具体是怎么实现的。
流程框图:
具体函数:
获取所有进程
转到进程
结束进程
新建任务
4.1.2进程
在进程这个模块,我们需要获取进程的具体信息,包括:进程PID、进程名称、CPU使用情况、当前用户名、内存占用量等,在这个进程管理器中,我们可以获取到进程的映像名称、PID、线程数和进程路径。
流程图:
具体函数:
进程模块基本元素
v结束任务
4.1.3模块
在模块这个功能模块里面,我们能够看到模块名、模块大小、基址范围和模块路径的具体信息,同时也能够卸载模块
(1)模块基本元素
(2)卸载模块
完成情况
实验结果截图
应用程序模块:
在这个模块中,我们点击应用程序,可以看到下面有本机正在运行的进程任务以及运行状态,然后右击某个任务有切换至、前置、最小化、最大化、结束任务以及转到进程的功能。
进程模块:
在进程模块中,点击它我们就可以看到每一个进程的映像名称、PID、线程数和结束进程功能列表,另外,右键某一个进程,有右拉菜单,提供结束进程,结束进程树以及查看属性功
文档评论(0)