码迷,mamicode.com
首页 >  
搜索关键字:MMU    ( 843个结果
从模拟MMU设计一个路由表的失败到DxR的回归
在前几天写的一篇文字中,我描述了一次失败的经历,对于很在乎过程的我,描述下来就是成功。然而,我不得不回退到DxR,研究一下它的本质而不是其算法思 想。之所以失败,是因为我的逆反心理在作怪,我真的没有研究DxR的本质就开始动手,无疑于打一场毫无准备且对对手完全不了解..
分类:其他好文   时间:2015-03-05 07:02:32    阅读次数:242
从模拟MMU设计一个路由表的失败到DxR的回归
在前几天写的一篇文字中,我描述了一次失败的经历,对于很在乎过程的我,描述下来就是成功。然而,我不得不回退到DxR,研究一下它的本质而不是其算法思想。之所以失败,是因为我的逆反心理在作怪,我真的没有研究DxR的本质就开始动手,无疑于打一场毫无准备且对对手完全不了解的恶仗,如果不适可而止,其结果必然和当初死磕Bloom一样悲惨!DxR的本质DxR并没有发明什么新的算法,它之所以高效是因为它分离了路由项...
分类:其他好文   时间:2015-03-04 21:10:17    阅读次数:189
模拟MMU设计一个将IPv4地址索引化的路由表,不同于DxR
这是一个失败的尝试我不知道有没有人这么玩过,也许有,也许没有。但不得不先说一下本文的前提,本文中所述的设计是一个不可行的设计,它是不可能实现的!原因在于我在思考的过程中没有全盘应对。然而,虽然是一个失败的设计,也要把这个过程记录下来,因为期间的思考过程是值得保存的,即便是没有带来预期的结果。       另外,这是我在帮一个朋友的项目中所做工作的一部分,假期在旅游的间隙,酒店里做的,没有拿钱,纯粹...
分类:其他好文   时间:2015-03-04 21:09:37    阅读次数:179
S3C2440之MMU驱动代码模板(RealView MDK)
好记心不如烂笔头,为方便以后查看代码及代码重复利用,这里贴出自己写的S3C2440 MMU代码库。使用友善MINI2440开发板,开发环境为RealView MDK 4.22。 该源码结构简单明了,原始工程下载地址:点击打开链接...
分类:其他好文   时间:2015-03-03 18:39:17    阅读次数:283
模拟MMU设计一个将IPv4地址索引化的路由表,不同于DxR
我不知道有没有人这么玩过,也许有,也许没有。时间和空间永远都在厚此薄彼,只因为设施不全,在资源匮乏的年代,只能取舍。但是如果资源丰盈,鱼 与熊掌,完全可以兼得!对于路由查找而言,紧凑的数据结构占用了很小的空间,难道它就要为此付出时间的代价吗?如果我们考虑MMU..
分类:其他好文   时间:2015-03-01 22:28:34    阅读次数:173
模拟MMU设计一个将IPv4地址索引化的路由表,不同于DxR
我不知道有没有人这么玩过,也许有,也许没有。时间和空间永远都在厚此薄彼,只因为设施不全,在资源匮乏的年代,只能取舍。但是如果资源丰盈,鱼与熊掌,完全可以兼得!对于路由查找而言,紧凑的数据结构占用了很小的空间,难道它就要为此付出时间的代价吗?如果我们考虑MMU设施,就会发现,紧凑的数据结构不但节省了空间,还提高了速度。       我们长期受到的教育就是取义一定要舍身这样的教育,如果不舍身,取到的不...
分类:其他好文   时间:2015-03-01 18:33:21    阅读次数:169
tiny4412学习之u-boot启动过程
这个文档简要分析了tiny4412自带的u-boot的启动过程,这个u-boot启用了mmu,并且命令的接收和执行方式跟以前的不同。文档下载地址: http://pan.baidu.com/s/1sjlvzpN
分类:其他好文   时间:2015-02-27 09:53:03    阅读次数:159
自己学驱动15——Cache
1.Cache简介     同样是基于程序访问的局部性,在主存和CPU通用寄存器之间设置一个高速的、容量相对较小的存储器,把正在执行的指令地址附近的一部分指令或数据从主存调入这个存储器,供CPU在一段时间内使用,这对提高系统的性能很有帮助。这个位于主存和CPU之间的高速小容量存储器称作高速缓冲器(Cache)。     启用Cache之后,CPU读取数据时,如果Cache中有这个数据的副本则直...
分类:系统相关   时间:2015-02-12 18:35:13    阅读次数:233
自己学驱动13——内存管理单元MMU(虚拟地址和物理地址)
1.MMU简介     MMU负责完成虚拟地址到物理地址的映射,并提供硬件机制的内存访问权限检查。现代的多用户多进程操作系统通过MMU使得各个用户进程都拥有自己独立的地址空间:地址映射功能使得各个进程拥有"看起来"一样的地址空间,而内存访问权限的检查可以保护每个进程所使用的内存不会被其他进程所破坏。MMU增加了底层的复杂性,但是为上层程序开发提供了极大的方便。 2.虚拟地址与物理地址...
分类:其他好文   时间:2015-02-11 16:43:23    阅读次数:228
自己学驱动14——内存管理单元MMU(二)
1.内存的访问权限检查     内存的访问权限检查是MMU的主要功能之一,简单地说,它就是决定一块内存是否允许读、是否允许写。这由CP15寄存器C3(域访问控制)、描述符的域(Domain)、CP15寄存器C1的R/S/A位、描述符的AP位等联合作用。     CP15寄存器C1中的A位表示是否对地址进行对齐检查,所谓对齐检查就是访问字时地址是否为4字节对齐,访问半字时地址是否2字节对齐,如果...
分类:其他好文   时间:2015-02-11 16:33:43    阅读次数:212
843条   上一页 1 ... 76 77 78 79 80 ... 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!