1、 操作系统安全 课程设计报告 学生姓名 指导教师 学 院 信息科学与工程学院 专业班级 完成时间 2015 年 12 月 19 日 课程设计报告 第 2 页 共 22 页 目目 录录 第一章 概述 3 第二章 需求分析 3 第三章 总体设计 5 第四章 详细设计 6 一 界面设计 . 6 二 获取正在运行的进程及其信息 8 三 结束进程 . 9 四 获取其他信息 10 五 绘制图表 11 第五章 调试分析 . 15 第六章 使用说明 . 16 第七章 测试结果 . 17 第八章 课程设计总结 . 21 第九章 参考文献 . 22 课程设计报告 第 3 页 共 22 页 操作系统安全课程设计操作
2、系统安全课程设计 第一章第一章 概述概述 操作系统安全是整个计算机系统安全的重要基础, 主要针对操作系统层面的安全进行剖 析,是上层运行的重要保证。与计算机原理、编译原理、汇编语言、计算机网络、程序设计 等专业课程关系十分密切。 本课程设计的目的综合应用学生所学知识, 建立安全系统的概念, 理解和巩固操作系统基本理论、原理和方法,掌握安全操作系统开发的基本技能。 任务管理器是在 Windows 系统中管理应用程序和进程的工具,通常由 Windows 操作系 统自带, 也有提供增强功能的第三方软件。 通过任务管理器用户可以方便的查看当前运行的 程序、进程、用户、网络连接以及系统对内存和 CPU
3、的资源占用,并可以强制结束某些程 序和进程,此外还可以监控系统资源的使用状况。 Windows 任务管理器首次出现是在1998年美国微软公司发行的Windows98操作系统中, 此后微软的各个版本的Windows操作系统都集成了任务管理器。 任务管理器并不是Windows 系统的专利, 它广泛运用于各种操作系统中, 在苹果公司的 Mac OS 操作系统中有类似的活 动监视器 (Activity Monitor) , 在基于 Linux 的 ubuntu 操作系统有相类似功能的系统监视器。 Windows 任务管理器提供了有关计算机性能的信息, 并显示了计算机上所运行的程序和进程 的详细信息;如
4、果连接到网络,那么还可以查看网络状态并迅速了解网络是如何工作的。它 的用户界面提供了文件、 选项、 查看、 窗口、 关机、 帮助等六大菜单项, 其下还有应用程序、 进程、性能、联网、用户等五个标签页。 课题设计就是模拟 Windows 任务管理器,开发的一个 Windows 进程管理软件。主要设 计的是一个基于窗体的 C#程序, 在主对话框上面放置了一个标签控件, 并创建了应用程序、 进程和性能三个页面, 标签控件用于选择并显示页面。 三个页面分别用于显示当前运行的窗 口程序、进程及进程模块、系统资源使用情况。程序还实现了结束任务、等对进程管理的基 本功能。在的设计过程中,通过调用 Windows API 函数而获得任务、进程、线程模块,以 及系统资源使用情况等信息。最后在 Windows10 系统上进行测试,实现了进程管理的基本 功能。 第二章第二章 需求分析需求分析 设计一个 Windows 或 Lin