排序方式: 共有12条查询结果,搜索用时 515 毫秒
1.
当今微处理器的设计中,为了加快虚拟地址向物理地址转换的速度,通常使用地址转换后备缓冲器TLB(translation lookaside buffer)来加快地址转化的速度.本论基于逆向设计,提出了一种可行的TLB结构,可完成地址转换的功能,并从硬件上支持了不同大小的页表格式.此外,通过引入DVS技术将TLB存储单元中的漏电功耗减少90%以上. 相似文献
2.
3.
堆栈溢出攻击的分析及防范 总被引:2,自引:0,他引:2
堆栈溢出(Stack overflow)攻击是当前攻击计算机的一种常用手段,首先对各种类型的堆栈溢出漏洞和攻击手段进行分析,然后针对这些漏洞讨论已有的各种预防攻击的办法,最后提出了一种利用动态修改堆栈空间和静态植入二进制代码的方法来实现对于堆栈的保护,分析结果表明,由于所监控的函数本身对效率的要求不高,同时被系统调用的次数不多,所插入的代码一方面很好地防御了通常的堆栈溢出攻击,另一方面对于整个程序的效率也几乎没有任何影响,而且对于新发现的具有安全漏洞的函数,只要将其加入监控函数列表,就可以使整个程序的架构保持不变,为以后的扩展带来方便。 相似文献
4.
存储管理单元MMU(Memory Management Unit)是各种微处理器用以实现虚拟存储的关键部件。针对SPARCV8结构处理器的需求,提出一种MMU的设计方案。分析了虚拟地址到物理地址的映射关系,通过采用转换后备缓冲区TLB(Translation Lookaside Buffer)加快了SPARCV8处理器在多任务处理时虚实地址的转换;以页式存储为依据,为页面的读、写、执行等访问提供了保护机制;并在异常发生时根据访问类型进行相应的异常处理。结论表明,该设计方案是可行的、有效的;并且可作为其它处理器MMU设计的基础。 相似文献
5.
向PE文件中插入可执行代码的研究 总被引:4,自引:0,他引:4
胡珊 《鞍山科技大学学报》2005,28(2):119-122,126
根据Win32 PE文件的结构特征,实现了两种不同的向PE文件中插入可执行代码的方法:(1)在本节中的未用空间中插入代码;(2)添加新的节。指出在编写要添加的代码的过程中,要注意插入代码的变量地址的重定位和代码返回改动态获取API入口地址等问题。 相似文献
6.
7.
针对现阶段的主动管理机制(AQM)受到队列与缓存管理服务的局限,本文给出了一种通过引入虚拟地址空间的方案来实现缓存中各分组的内容在队列操作后仍保持地址上的连续性,以及可以快速地实现队列的各种修改/丢弃/插入操作。并给出了方案实现的可能性和实用性。 相似文献
8.
介绍一种不用开发设备驱动程序,直接访问S3C2410嵌入式系统I/O端口寄存器的方法,实现多串口通讯。详细阐述了基于WindowsCE的S3C2410嵌入式系统多串口通讯的实现过程,给出了部分源代码,解决了开发复杂设备驱动程序难度大、周期长的问题。方法简捷实用,数据通讯稳定可靠,已在工程实践中得到应用,可以直接移植到同类系统中。 相似文献
9.
胡珊 《辽宁科技大学学报》2005,28(2)
根据Win32 PE文件的结构特征,实现了两种不同的向PE文件中插入可执行代码的方法:(1) 在本节中的未用空间中插入代码;(2) 添加新的节.指出在编写要添加的代码的过程中,要注意插入代码的变量地址的重定位和代码返回改动态获取API入口地址等问题. 相似文献
10.
本文以微机操作系统Windows98为例,从实用角度分析了虚拟内存的管理方法。 相似文献