0906130204-廖浩伟-操作系统安全课程设计报告

2019-08-31 14:48

CENTRAL SOUTH UNIVERSITY

操作系统安全 课程设计报告

题 目 windows进程管理与监控程序 学生姓名 廖浩伟 班级学号 0906130204 指导教师 何小贤 设计时间 2015年12月

操作系统安全课程设计报告-0906130204-廖浩伟

目录

一、 概述......................................................................................................................................... 1

1.1设计的目的 ......................................................................................................................... 1 1.2设计内容 ............................................................................................................................. 1 二、 总体设计 ................................................................................................................................. 2

2.1架构图 ................................................................................................................................. 2 2.2进程及服务的流程图展示 ................................................................................................. 3 2.3进程模块实现原理 ............................................................................................................. 5 2.4服务模块实现原理 ............................................................................................................. 5 2.5 CPU、内存等系统性能模块原理 ..................................................................................... 5 三、 详细设计 ................................................................................................................................. 5

3.1进程单元数据结构设计 ..................................................................................................... 5 3.2服务单元数据结构设计 ..................................................................................................... 6 3.3系统属性数据结构 ............................................................................................................. 7 3.4获得并存储信息的模块 ..................................................................................................... 8 3.5系统属性数据结构接口 .............................................................................................. - 14 - 3.6绘图点数据结构 .......................................................................................................... - 14 - 3.7主类 .............................................................................................................................. - 14 - 3.8选项卡部分 ................................................................................................................ - 16 - 3.9菜单栏部分 ................................................................................................................ - 17 - 3.10进程选项卡 ................................................................................................................... 18 3.11服务选项卡 .............................................................................................................. - 20 - 3.12系统性能选项卡 ...................................................................................................... - 21 - 3.13刷新功能 .................................................................................................................. - 31 - 3.14进程选项卡按钮时间处理 ...................................................................................... - 34 - 3.15Main函数 ................................................................................................................. - 36 - 四、 成果展示 .......................................................................................................................... - 37 -

4.1进程展示功能 .............................................................................................................. - 37 - 4.2进程结束功能 ................................................................................................................... 38 4.3新进程启动功能 .......................................................................................................... - 40 - 4.4服务展示功能 .............................................................................................................. - 41 - 4.5系统性能展示功能 ...................................................................................................... - 42 - 五、 总结.................................................................................................................................. - 43 -

5.1特色功能 ...................................................................................................................... - 43 - 5.2遗憾与不足 .................................................................................................................. - 43 - 5.3经验与体会 .................................................................................................................. - 43 -

操作系统安全课程设计报告-0906130204-廖浩伟

一、概述

1.1设计的目的

操作系统安全是整个计算机系统安全的重要基础,主要针对操作系统层面的安全进行剖析,是上层运行的重要保证。与计算机原理、编译原理、汇编语言、计算机网络、程序设计等专业课程关系十分密切。本课程设计的目的综合应用学生所学知识,建立安全系统的概念,理解和巩固操作系统基本理论、原理和方法,掌握安全操作系统开发的基本技能。

1.2设计内容

设计一个Windows或Linux下的进程管理与监控程序,要求该程序完成以下功能:

(1)可获取当前正在运行的所有进程,包括进程PID、进程名称、CPU使用情况、当前用户名、内存占用量等;

(2)能进一步获取各进程的所有线程情况;

(3)能通过命令终止某个进程的执行,终止时能将其子孙进程全部终止; (4)要求界面友好。 附加功能:

(1)启动指定进程

(2)展示当前系统中的所有服务的状态 (3)实时刷新功能

- 1 -

操作系统安全课程设计报告-0906130204-廖浩伟

二、总体设计

2.1架构图

新建任务 菜单栏 退出 结束进程 用户名 进程部分 PID 映像名

名称 PID 帮助 状态 系统服务 描述 工作组 主程序 数值显示 内存占用 子进程 数值显示 图表显示 系统信息 优先权 CPU占用 图表显示 - 2 -

操作系统安全课程设计报告-0906130204-廖浩伟

2.2进程及服务的流程图展示

(1)添加进程模块

(2)启动新进程模块

开始 获取进程列表 存储进程列表 添加到显示用的表格中 是 进程数组中是否还有进程未添加? 否 结束 启动新进程 输入进程名字 新进程是否存在? 弹框提示,并清空输入框 否 是 启动成功

- 3 -


0906130204-廖浩伟-操作系统安全课程设计报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:在线考试系统毕业论文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: