欢迎来到天天文库
浏览记录
ID:9647989
大小:274.66 KB
页数:22页
时间:2018-05-04
《操作系统安全课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计报告操作系统安全课程设计报告学生姓名指导教师学院信息科学与工程学院专业班级完成时间2015年12月19日第22页共22页课程设计报告目录第一章概述2第二章需求分析3第三章总体设计5第四章详细设计6一.界面设计6二.获取正在运行的进程及其信息8三.结束进程9四.获取其他信息10五.绘制图表11第五章调试分析15第六章使用说明16第七章测试结果17第八章课程设计总结21第九章参考文献22第22页共22页课程设计报告操作系统安全课程设计第一章概述操作系统安全是整个计算机系统安全的重要基础,主要针对操作
2、系统层面的安全进行剖析,是上层运行的重要保证。与计算机原理、编译原理、汇编语言、计算机网络、程序设计等专业课程关系十分密切。本课程设计的目的综合应用学生所学知识,建立安全系统的概念,理解和巩固操作系统基本理论、原理和方法,掌握安全操作系统开发的基本技能。任务管理器是在Windows系统中管理应用程序和进程的工具,通常由Windows操作系统自带,也有提供增强功能的第三方软件。通过任务管理器用户可以方便的查看当前运行的程序、进程、用户、网络连接以及系统对内存和CPU的资源占用,并可以强制结束某些程序和进程
3、,此外还可以监控系统资源的使用状况。Windows任务管理器首次出现是在1998年美国微软公司发行的Windows98操作系统中,此后微软的各个版本的Windows操作系统都集成了任务管理器。任务管理器并不是Windows系统的专利,它广泛运用于各种操作系统中,在苹果公司的MacOS操作系统中有类似的活动监视器(ActivityMonitor),在基于Linux的ubuntu操作系统有相类似功能的系统监视器。Windows任务管理器提供了有关计算机性能的信息,并显示了计算机上所运行的程序和进程的详细信息
4、;如果连接到网络,那么还可以查看网络状态并迅速了解网络是如何工作的。它的用户界面提供了文件、选项、查看、窗口、关机、帮助等六大菜单项,其下还有应用程序、进程、性能、联网、用户等五个标签页。课题设计就是模拟Windows任务管理器,开发的一个Windows进程管理软件。主要设计的是一个基于窗体的C#程序,在主对话框上面放置了一个标签控件,并创建了应用程序、进程和性能三个页面,标签控件用于选择并显示页面。三个页面分别用于显示当前运行的窗口程序、进程及进程模块、系统资源使用情况。程序还实现了结束任务、等对进程
5、管理的基本功能。在的设计过程中,通过调用WindowsAPI函数而获得任务、进程、线程模块,以及系统资源使用情况等信息。最后在Windows10系统上进行测试,实现了进程管理的基本功能。第二章需求分析设计一个Windows或Linux下的进程管理与监控程序,要求该程序完成以下功能:第22页共22页课程设计报告(1)可获取当前正在运行的所有进程,包括进程PID、进程名称、CPU使用情况、当前用户名、内存占用量等;(2)能进一步获取各进程的所有线程情况;(3)能通过命令终止某个进程的执行,终止时能将其子孙进
6、程全部终止;(4)要求界面友好。关于Windows任务管理器:任务管理器的用户界面提供了文件、选项、查看、窗口、关机、帮助等六大菜单项,例如“关机”菜单下可以完成待机、休眠、关闭、重新启动、注销、切换等操作,其下还有应用程序、进程、性能、联网、用户等五个标签页,窗口底部则是状态栏,从这里可以查看到当前系统的进程数、CPU使用比率、更改的内存<容量等数据,默认设置下系统每隔两秒钟对数据进行1次自动更新,当然你也可以点击“查看→更新速度”菜单重新设置。1.应用程序这里显示了所有当前正在运行的应用程序,不过它
7、只会显示当前已打开窗口的应用程序,而QQ、MSNMessenger等最小化至系统托盘区的应用程序则并不会显示出来。你可以在这里点击“结束任务”按钮直接关闭某个应用程序,如果需要同时结束多个任务,可以按住Ctrl键复选;点击“新任务”按钮,可以直接打开相应的程序、文件夹、文档或Internet资源,如果不知道程序的名称,可以点击“浏览”按钮进行搜索,其实这个“新任务”的功能看起来有些类似于开始菜单中的运行命令。 2.进程这里显示了所有当前正在运行的进程,包括应用程序、后台服务等,那些隐藏在系统底层深处运
8、行的病毒程序或木马程序都可以在这里找到,当然前提是你要知道它的名称。找到需要结束的进程名,然后执行右键菜单中的“结束进程”命令,就可以强行终止,不过这种方式将丢失未保存的数据,而且如果结束的是系统服务,则系统的某些功能可能无法正常使用。Windows的任务管理器只能显示系统中当前进行的进程,而ProcessExplorer可以树状方式显示出各个进程之间的关系,即某一进程启动了哪些其他的进程,还可以显示某个进程所调用的文件或文件夹,如果某个进
此文档下载收益归作者所有