【摘要】Linux中的内核空间到用户空间的地址映射让用户层应用可以直接访问内核地址,这就是mmap方法。应用程序通过内存映射可以直接访问设备的I/O存储区或DMA缓冲。内存映射使用户空间的一段地址关联到设备内存上,程序在映射的地址范围内进行读取或者写入,实际上就是对设备的访问。...
分类:
其他好文 时间:
2015-07-24 00:02:44
阅读次数:
403
linux支持非一致内存访问,就是将整个内存看做一个节点。在此节点中划分三个管理区。关于这三个管理区我就不再详细说明,其中: ZONE_DMA <16M??ISA DMA?使用这块内存。 ZONE_NORMAL 16~896M?被直接映射在内核...
分类:
系统相关 时间:
2015-07-23 20:05:29
阅读次数:
199
1. HAL介绍
Android的HAL(Hardware Abstract Layer硬件抽象层)是为了保护一些硬件提供商的知识产权而提出的,是为了避开linux的GPL束缚。思路是把控制硬件的动作都放到了Android HAL中,而linux driver仅仅完成一些简单的数据交互作用,甚至把硬件寄存器空间直接映射到user space。而Android是基于Aparch的license...
分类:
移动开发 时间:
2015-07-03 12:29:42
阅读次数:
224
Linux高端内存是针对物理内存来说的,虚拟内存没有高端这个概念。Linux系统将虚拟内存分为两个部分,即用户地址空间和内核地址空间,对于32位系统来说,虚拟地址空间为4GB,其中用户空间范围为0-3GB,内核空间范围为3-4GB。Linux将3GB开始的内核虚拟地址空间的896M地址直接映射到物理...
分类:
系统相关 时间:
2015-05-22 01:48:36
阅读次数:
189
推理和决策 我们已经将分类问题分成两个独立的阶段,推理阶段,我们使用训练数据来学习p(Ck| x)的模型,在随后的决策阶段,我们使用这些后验概率做出最优分类任务。另一种可能性是一起解决这两个问题,简单学习一个直接映射输入x到决策的函数。这样的函数被叫做判别函数。
事实上,我们可以找出三种不同的方法来解决决策问题,所有这些都被用于实际应用。
(a)首先对于每一个类Ck解决确定条件为类的密度p...
分类:
其他好文 时间:
2015-05-14 10:11:46
阅读次数:
219
作者:李志健 Unity 完全集成了光照贴图,可以通过编辑器创建完整的光照贴图,你完全不用担心,所有材质会自动获得光照贴图。光照贴图的意思是,所有灯光的特性将被直接映射到Beast lightmapper并烘培到纹理,以此获得更好的性能。UnityPro版扩展了全局光照功能,可以烘焙出真实而漂亮的....
分类:
编程语言 时间:
2015-05-13 00:51:22
阅读次数:
206
【基元类型推荐】推荐直接使用 FCL 类型。【理由】编码时不至于困惑string与String的使用。由于C#的stirng(一个关键字)直接映射到System.String(一个 FCL类型),所以两者没有区别,都可以使用。不至于困惑int在32位操系统和64位操作系统上代表的整数不同。 有的开发...
计算机系统不只是简单地把纸上的东西往电脑里搬。 客户的需求从来就没有变过,只是我们一开始就没有揣摩出来! 利润 = 需求 - 设计,需求致力于解决"产品好卖“的问题,设计致力于解决”降低成本“的问题。代码和设计得到最大程度的复用,从而缩短开发周期,降低开发成本。 从需求直接映射设计,会导致...
分类:
其他好文 时间:
2015-04-25 22:29:28
阅读次数:
198
什么是WCF提供统一的,可用于建立安全,可靠的面向服务的应用的高效开发平台。将Web服务的概念直接映射到.net framework CLR中对应的内容,包括将消息灵活且可扩展地映射到诸如C#,VB等语言实现的服务。该服务模型提供松耦合和版本管理的序列化功能,并提供与诸如消息队列(MSMQ),COM...
分类:
其他好文 时间:
2015-04-18 21:45:05
阅读次数:
139