WINDOWS运行过程数据采集方法研究

被引量 : 0次 | 上传用户:lixiang1989521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为计算机领域最重要的软件之一,操作系统提供了沟通用户与计算机硬件的平台,为广大使用者提供了便利。为了更好的发挥操作系统的功能,对其工作机制和原理的研究越来越受到重视,成为了计算机领域的必修课程。大多数教学和科研领域都以开源的linux系统或实验性操作系统为平台,但日常广泛使用的Windows操作系统却因其商业保密性,使人无法对其深入研究。微软面向高校和科研机构推出的研究型内核WRK (Windows research kernel)为操作系统的研究提供了最好的素材,使科研更贴近实用,更具有说服力。然而,现在的系统内核规模庞大,功能复杂,已不是一己之力就能研究透彻的。尤其是对于初学者,想深入了解其内部机理更是望而生畏。随着可视化技术的不断发展,它在提高人类认知能力方面发挥着越来越明显的优势。将可视化技术引入操作系统教研领域,无疑是有助于学生和科研工作者对操作系统有更深入了解。如今,可视化技术与操作系统教研相结合的范例已有不少,但存在一些不足之处。大多数研究平台都是linux或实验性系统mix,与现实广泛使用的windows系统相去甚远。一些以演示内核某些算法为主的可视化软件,重在展现算法,与真实的操作系统相脱节,且数据来源无据可依。有些以真实操作系统为平台的研究工作,多以API编程方式获取内核信息,信息提取不够全面,破坏了操作系统的整体性。为了帮助大多数人更好的了解内核工作机制,本文以真实WRK内核为平台,深入源代码进行修改,重编译内核,提取出规定时间段的所有内核运行信息,并采用可视化技术进行可视化处理。本文提出的操作系统教学方法,重在数据来源真实,具有说服力,同时保持了系统的完整性,又不失交互性。重点研究内容包括:1、研究对象为Windows内核,深入研读内核源码,提取出内核运行过程中的动态信息。数据采集模块需要定义完备的内核信息描述指令格式,以此指令格式作为理解内核工作原理的标准,并以此格式来修改内核源码,执行重编译的内核提取内核运行信息。2、基于内核结构的复杂和代码量的庞大,对于采集的初始数据需进行必要的预处理,一方面便于人工分析初始数据的完整性和可靠性,另一方面可将其作为内核分析的原始材料。3、为更加直观的再现操作系统的整体运行过程,采用现代可视化技术,可视化内核运行数据,以图像的方式展示内核运行过程。通过本文对新教学方法的探索可知,从内核源码出发,以真实的内核运行过程数据为基础的可视化,可以实现对内核数据结构,算法和综合结构的更深层次的理解,真实性强,整体性强,具有进一步研究和开发的意义。
其他文献
介绍了对H型钢冷床区机械、液压系统在联动调试过程中存在的问题进行的技术改进和措施。
提出了一种长距离油气管线泄漏在线监测的分布式光纤传感器.在油气管线附近并行铺设一条光缆,利用光纤作为传感器,拾取由油气管线泄漏、附近机械施工和人为破坏等事件产生的
<正>鲁政办发[2014]3号各市人民政府,各县(市、区)人民政府,省政府各部门、各直属机构,各大企业,各高等院校:为加快发展品牌特色农业,提升现代农业发展水平,促进我省农业转型
目的分析济南地区哮喘及鼻炎患者常见吸入性过敏原皮肤点刺试验结果,探讨该地区常见过敏原的种类及致病情况。方法选择180例来自济南地区的过敏性哮喘和(或)鼻炎患者,应用14
目的探讨血浆同型半胱氨酸(Hcy)水平与冠状动脉(冠脉)慢血流现象的相关性。方法研究对象为116例因胸痛就诊的患者,冠脉造影检查均未发现冠脉狭窄,提示为冠脉慢血流56例(慢血
辊底式热处理炉是中厚板材热加工的核心设备,主要用于钢板的正火、回火及调质等工艺流程。其工作过程是通过对钢板进行不同程度的加热,使其内部组织和晶体结构发生变化,从而
论述了用模式识别的方法实现人的身份识别的方法 ,分析了目前生物特征的特点 ,选择指纹作为识别的特征 ,并对指纹的特征、提取方法、特征的预处理以及对识别的结果的影响等进
对投资建立了收益与风险的双目标规划模型 ,在目标函数为非光滑函数时 ,给出了该目标规划的算法 ,确定出合适的资产组合的投资比例 .
通过研究总图设计的原则与目的,针对总图设计特点,简化了总图布置方案的综合评价指标体系,在此基础上建立了以总图布置运输方式经济性为对象的总图布置方案综合评价指标体系.
乡村文化作为新农村建设的关键内容,是满足农民群众多层次、多方面文化精神需求的重要途径。本文主要针对乡村振兴战略背景下乡村生态文化建设进行分析和探究,希望能为我国相