码迷,mamicode.com
首页 >  
搜索关键字:tlb    ( 188个结果
Page table, TLB, Cache简介(x86)
分页模型 以x86为例, intel的处理器的分页单元处理4kB的页, 32位的线性地址(虚拟地址)被分为3个域:      -Directory, 目录, 最高10位      -Table, 页表, 中间10位      -Offset, 偏移, 低12位      -正在使用的页目录的地址放在控制寄存器CR3中, directory字段决定页目录中的目录项, 而ta...
分类:系统相关   时间:2014-12-31 18:32:45    阅读次数:220
使用批处理文件完成注册信息
在编写软件时, Window系统下的动态链接库需要注册才能使用。比如在Win  XP系统下运行ADO程序,需要在当前目录下注册 regtlibv12  msado60_Backcompat_i386.tlb。 因为在软件使用时,第一次都需要进行固定的祖册信息操作。这是可以将注册信息放在一个批处理文件中,在第一次运行软件时,运行批处理文件便可以实现信息的注册。 将msado15.dll 和msa...
分类:其他好文   时间:2014-12-19 10:05:14    阅读次数:193
save a web page as a single file (mht format) using Delphi code
Here's how to save a web page as a single file (mht format) using Delphi code:uses CDO_TLB, ADODB_TLB;...PRocedure WB_SaveAs_MHT(WB: TWebBrowser; File...
分类:Windows程序   时间:2014-12-17 17:47:27    阅读次数:197
Linux TLB 刷新的懒惰模式
我们都知道,在切换页表时会刷新 TLB,这样就可以使用新的地址空间,那什么是 TLB 刷新的懒惰模式呢?...
分类:系统相关   时间:2014-12-16 19:18:41    阅读次数:641
Atl(COM)编程如何在idl文件中使用宏定义(如#ifndefine XXX)
使用Atl进行Arcgis engine二次开发中经常会涉及到多个版本的(9.3、10.0、10.1......)develop kit,在接口声明的时候一般会把具体的接口转换成IUnknow*或者IDispatch*接口对象,而这两个对象是com通用的接口,不需要我们再自己引入:importlib("stdole2.tlb");但是如果这样操作的话就可能导致不能形象的表达出我们实际传递的对象类型...
分类:其他好文   时间:2014-12-11 15:50:13    阅读次数:206
vb-跨域访问网页最简单方法,获得特定的frame进行处理
vb-跨域访问网页最简单方法,获得特定的frame进行处理 以下三种方法所用时间为130,82,28 微秒(一秒=100万微秒,=1000毫秒,1毫秒=1000微秒)...
分类:Web程序   时间:2014-11-24 20:59:10    阅读次数:830
DPDK内存管理-----(一)初始化
1 前言DPDK通过使用hugetlbfs,减少CPU TLB表的Miss次数,提高性能。2 初始化DPDK的内存初始化工作,主要是将hugetlbfs的配置的大内存页,根据其映射的物理地址是否连续、属于哪个Socket等,有效的组织起来,为后续管理提供便利。2.1eal_hugepage_info...
分类:其他好文   时间:2014-11-06 12:46:54    阅读次数:840
Linux X86下的TLB机制分析
TLB - translation lookaside buffer 快表,直译为翻译后备缓冲器,也可以理解为页表缓冲,地址变换高速缓存。 由于页表存放在主存中,因此程序每次访存至少需要两次:一次访存获取物理地址,第二次访存才获得数据。提高访存性能的关键在于依靠页表的访问局部性。当一个转换的虚拟页号被使用时,它可能在不久的将来再次被使用到,。 TLB是一种高速缓存,内存管理硬件使...
分类:系统相关   时间:2014-10-29 17:04:19    阅读次数:278
Optimizing TLB entries for mixed page size storage in contiguous memory
A system and method for accessing memory are provided. The system comprises a lookup buffer for storing one or more page table entries, wherein each o...
分类:其他好文   时间:2014-10-24 15:53:35    阅读次数:282
invlpg 指令简介
invlpg 指令简介                   void tlb_invalidate(pde_t *pgdir, void *va) { // Flush the entry only if we're modifying the current address space. // For now, there is only one address space, so...
分类:其他好文   时间:2014-10-11 18:13:55    阅读次数:214
188条   上一页 1 ... 15 16 17 18 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!