- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统课设报告教程
PAGE
PAGE 20
计算机操作系统课程设计
课程设计题目: 进程监控程序的设计与开发
学 生 姓 名 : 田泽佳
学 号 : 0906130119
班 级 : 信息安全1301
指 导 老 师 : 宋虹
完 成 时 间 : 2015年12月17日
目录
课程设计目的······································3
课程设计题目······································3
课设题目内容······································3
进程管理器简介····································3
实验准备··········································4
程序功能图········································6
系统结构··········································7
系统流程图········································8
程序设计步骤分析··································10
运行结果··········································18
课程设计总结··································19
十二、 参考文献······································19
课程设计目的
操作系统安全是整个计算机系统安全的重要基础,主要针对操作系统层面的安全进行剖析,是上层运行的重要保证。与计算机原理、编译原理、汇编语言、计算机网络、程序设计等专业课程关系十分密切。本课程设计的目的综合应用学生所学知识,建立安全系统的概念,理解和巩固操作系统基本理论、原理和方法,掌握安全操作系统开发的基本技能。
课程设计题目
进程监控程序的设计与开发
课设题目内容
设计一个Windows或Linux下的进程管理与监控程序,要求该程序完成以下功能:
(1)可获取当前正在运行的所有进程,包括进程PID、进程名称、CPU使用情况、当前用户名、内存占用量等;
(2)能进一步获取各进程的所有线程情况;
(3)能通过命令终止某个进程的执行,终止时能将其子孙进程全部终止;
(4)要求界面友好。
进程管理器简介
Windows任务管理器提供了有关计算机性能的信息,并显示了计算机上所运行的程序和进程的详细信息;它的用户界面提供了文件、选项、窗口、关机、帮助等菜单项,其下还有应用程序、进程、模块、性能等四个标签页,窗口底部则是信息栏,从这里可以查看到当前系统的进程数等信息。
下面具体从几个方面讲下功能:
1.应用程序: 这里显示了所有当前正在运行的应用程序,不过它只会显示当前已打开窗口的应用程序,而QQ、MSN Messenger等最小化至系统托盘区的应用程序则并不会显示出来。可以在这里点击“结束任务”按钮直接关闭某个应用程序;点击“新任务”按钮,可以直接打开相应的程序、文件夹、文档或Internet资源,如果不知道程序的名称,可以点击“浏览”按钮进行有哪些信誉好的足球投注网站,点击“切换至”则可以将当前窗口切换。
2.进程: 这里显示了所有当前正在运行的进程,包括应用程序、后台服务等,那些隐藏在系统底层深处运行的病毒程序或木马程序都可以在这里找到,当然前提是你要知道它的名称。找到需要结束的进程名,然后执行右键菜单中的“结束进程”命令,就可以强行终止,不过这种方式将丢失未保存的数据,而且如果结束的是系统服务,则系统的某些功能可能无法正常使用。只能显示系统中当前进行的进程。本栏属性包括进程名称、PID、线程数、父进程以及进程路径等信息。
3.模块: 该模块显示了系统中动态链接库文件的信息,主要为模块名、模块大小、基址范围以及模块路径等信息。
4.性能: 从任务管理器中我们可以看到计算机性能的动态概念。例
如内存信息、系统信息以及当前用户等。
实验准备
在做实验之前,通过查阅相关资料,首先了解了Windows程序的运行原理以及相关的Windows API函数。
首先windows程序是事件驱动方式的程序设计模式,主要是基于消息的。如在窗口画线时,按下鼠标左键,此时,os会感知到这一事件,把这个事件包装成消息,投递到
文档评论(0)