开始记录一些有趣的缺陷···1、前端分页机制引入的搜索缺陷背景:在默认页面使用搜索功能正常(搜索返回成功),但是在第二页相同的搜索内容返回为空,再次点击搜索有能够正确返回内容。监控几次net请求Request URL:默认页面搜索成功并返回查找内容的请求http://*******/spring/t...
分类:
其他好文 时间:
2015-12-29 01:05:19
阅读次数:
185
1 基于80x86的Linux分段机制80386的两种工作模式:80386的工作模式包括实地址模式和虚地址模式(保护模式)。Linux主要工作在保护模式下。在保护模式下,80386虚地址空间可达16K个段,每段大小可变,最大达4GB。逻辑地址到线性地址的转换由80386分段机制管理。段寄存器CS、DS、ES、SS、FS或GS各标识一个段。这些段寄存器作为段选择器,用来选择该段的描述符。分段逻辑地址...
分类:
系统相关 时间:
2015-11-07 22:05:28
阅读次数:
348
作者:JIURL日期:2015年10月30日分页机制 Linux(x64CPU)使用基于分页机制的虚拟内存。每个进程有256TB(48位)的虚拟地址空间。基于分页机制,这256TB地址空间的一些部分 被映射了物理内存,一些部分什么也没有映射。程序中使用的都是256TB地址空间中的虚拟地址。而访问物....
分类:
Web程序 时间:
2015-10-31 10:11:06
阅读次数:
236
物理内存的管理 Linux管理物理内存是使用分页机制实现的。为了使分页机制在32位和64位体系结构下高效工作,Linux采用了一个四级分页策略。 Linux支持多种内存分配机制。分配物理内存页框的主要机制是页面分配器,它使用了著名的伙伴算法作为物理内存分配机制。 管理一块内存的基本思想如下...
分类:
系统相关 时间:
2015-09-17 11:49:34
阅读次数:
288
以前不太懂后台的时候一直在纠结分页机制具体是如何实现的,好高端的赶脚,随着知识的增长和经验的日积月累,发现其实也就是那么回事,那么具体是怎么一回事呢?或许还有很多新手小伙伴不太清楚具体的实现机制,...
分类:
其他好文 时间:
2015-08-14 13:59:03
阅读次数:
107
为什么分页,分页有什么好处从苦逼码农的角度,用一个租房的例子来说,原来分段机制,就好比房子整租,当租客不想租的时候,就整个房子退还给房东,房东再找其它人整租,这样有个缺点,在北京,整租一套房子,很贵,而且很多租客都是一个人或者两个人,用不着租那么大,于是一方面房东如果找不到租客,房子就空闲着,一方面要是租客咬咬牙租下整套房子,很多房间也是很浪费。于是,下面要讨论的分页机制,就是现在市场上各种单间出租...
分类:
其他好文 时间:
2015-08-12 19:22:10
阅读次数:
211
转:http://blog.csdn.net/h_armony/article/details/9842831 分页与分段最大的不同之处在于分页是用来固定长度的页面(一般为4KB)。如果仅适用分段地址转换,那么存储在物理内存中的一个数据结构将包含器所有部分。但如果适用了分页,那么一个数据结构就...
分类:
其他好文 时间:
2015-08-12 10:11:49
阅读次数:
119
Linux内核管理物理内存是通过分页机制实现的,它将整个内存划分成无数个4k(在i386体系结构中)大小的页,从而分配和回收内存的基本单位便是内存页了。系统在分配内存时不再要求大块的连续内存,但是实际上系统使用内存时还是倾向于分配连续的内存块。为了尽量减少不连续情况,内核采用了“伙伴”关系来管理.....
分类:
其他好文 时间:
2015-07-19 11:34:37
阅读次数:
111
内存管理(1)基本概念:1.逻辑地址:即代码中的偏移地址+段选择子2.线性地址:通过段选择子从GDT中获取的段基地址+代码中的偏移地址3.物理地址:通过分页机制转换而来的实际地址4.页面无效错误:当程序访问的页面对应的物理页面不存在时,CPU产生此异常5.写时复制:多个进程在共享代码段,数据段时,整...
分类:
系统相关 时间:
2015-07-07 21:11:13
阅读次数:
150