码迷,mamicode.com
首页 >  
搜索关键字:内存页    ( 166个结果
通过修改CR0寄存器绕过SSDT驱动保护
为了安全起见,Windows XP及其以后的系统将一些重要的内存页设置为只读属性,这样就算有权力访问该表也不能随意对其修改,例如SSDT、IDT等。但这种方法很容易被绕过,我们只要将这些部分修改为可写属性就可以了,不过当我们的事情做完后记得把它们恢复为只读属性,不然会造成一些很难预料到的后果。 c....
分类:其他好文   时间:2015-05-16 23:19:13    阅读次数:215
shmget共享内存
一. 共享内存介绍系统V共享内存指的是把所有共享数据放在共享内存区域(IPC shared memory region),任何想要访问该数据的进程都必须在本进程的地址空间新增一块内存区域,用来映射存放共享数据的物理内存页面。系统调用mmap()通过映射一个普通文件实现共享内存。系统V则是通过映射sh...
分类:其他好文   时间:2015-05-15 10:38:24    阅读次数:258
虚拟内存之页面置换算法
四种页面置换算法: 最佳(OPT,Optional) 最近最少使用(LRU,Least Recently Used) 先进先出(FIFO,First In First Out) 时钟(Clock) 一、最佳置换算法OPT 策略选择置换下次访问距当前时间最长的那些页,可以看出该算法能导致最少的缺页中断,但是由于它要求操作系统必须知道将来的事件,显然这是不可能实现的。但它仍然能作为一种标准来衡量其他算法...
分类:编程语言   时间:2015-05-04 08:42:40    阅读次数:213
特殊的日子(2015年5月1日劳动节)纪念回归和新的征程,用LRU和LFU两个小算法原理和区别来抛砖引玉
今天就先介绍LRU和LFU这两个在Android的Framework以及App中比较常用的缓存算法的思想原理,其实这些缓存算法的原理思想和Linux中的虚拟内存页面置换算法思想是一致的,只不过具体的不同。...
分类:编程语言   时间:2015-05-01 22:36:03    阅读次数:181
最详细的PHP flush()与ob_flush()的区别详解
buffer ---- flush()buffer是一个内存地址空间,Linux系统默认大小一般为4096(1kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的 设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变少。这里说一个通俗一点的例子,你打开文本编辑器编辑一...
分类:Web程序   时间:2015-04-23 17:10:10    阅读次数:140
Linux进程间通信--mmap()共享内存(二)
内核怎样保证各个进程寻址到同一个共享内存区域的内存页面 1、page cache及swap cache中页面的区分:一个被访问文件的物理页面都驻留在page cache或swap cache中,一个页面的所有信息由struct page来描述。struct page中有一个域为指针mapping ,它指向一个struct address_space类型结构。page cache或swap cac...
分类:系统相关   时间:2015-04-20 20:58:37    阅读次数:644
如何启用“锁定内存页”选项 (Windows)
默认情况下,禁用 Windows 策略“锁定内存页”选项。必须启用此权限才能配置地址窗口化扩展插件 (AWE)。此策略将确定哪些帐户可以使用进程将数据保留在物理内存中,从而阻止系统将数据分页到磁盘的虚拟内存中。在 32 位操作系统中,如果在不使用 AWE 的情况下设置此权限会显著降低系统性能。在 6...
分类:Windows程序   时间:2015-04-20 16:22:36    阅读次数:185
中断和异常的比较
1. 异常来自于CPU本身,是主动产生的,而中断来自于外部设备,是中断源发起的,CPU是被动的 2. 异常分为3类:错误,陷阱,中止 错误类异常通常可以被纠正,如内存页错误,错误异常处理程序返回时,CPU执行的第一条指令仍是刚才导致异常的那条指令,所以如果导致异常的情况没有消除,会再次产生异常 陷阱类异常会执行紧接关要执行的下一条指令,如INT3 中...
分类:其他好文   时间:2015-04-15 13:31:00    阅读次数:142
sysctl配置详解
1、kernel.shmall=4294967296含义:系统中共享内存页总数2、kernel.panic=1含义:当出现系统内核崩溃的时候系统等待1秒钟,然后自动重启。3、net.ipv4.conf.all.accept_redirects=0含义:处于对网络的安全考虑关闭ICMP路由重定向4、net.ipv4.tcp_timestamps=0含义:如果前端有F..
分类:其他好文   时间:2015-04-14 20:07:37    阅读次数:301
SQL Server 2014新功能 -- 缓冲池扩展(Buffer Pool Extension)
SQLServer2014新功能--缓冲池扩展(BufferPoolExtension)支持版本缓冲池扩展(BufferPoolExtension)此功能仅可用于64位SQLServer2014Enterprise/BusinessIntelligence/Standard版本。术语解释缓冲区在SQLServer中,一个缓冲区就是一个8KB大小的内存页,其大小与一个数据页或..
分类:数据库   时间:2015-04-10 20:22:58    阅读次数:182
166条   上一页 1 ... 11 12 13 14 15 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!