码迷,mamicode.com
首页 >  
搜索关键字:内存映射    ( 500个结果
我如果能在内核中很方便地使用HIGHUSER内存该有多好...一个例子
话说用户态访问内核内存很简单,将这块内核内存映射到用户地址空间即可。依托一个字符设备,实现其mmap回调函数,在用户进程打开那个设备,mmap之,很容易实现用户进程直接访问内核内存。 但是反过来呢?内核访问用户内存。理论上也很简单,因为所有进程的内核态地址空间都是..
分类:其他好文   时间:2015-01-12 07:04:59    阅读次数:189
我如果能在内核中很方便地使用HIGHUSER内存该有多好...一个例子
话说用户态访问内核内存很简单,将这块内核内存映射到用户地址空间即可。依托一个字符设备,实现其mmap回调函数,在用户进程打开那个设备,mmap之,很容易实现用户进程直接访问内核内存。       但是反过来呢?内核访问用户内存。理论上也很简单,因为所有进程的内核态地址空间都是共享的,所以想访问哪个进程的内存,就切换到那个进程的地址空间,这将丝毫不会影响当前的执行流。事实上也是这么简单,use_mm...
分类:其他好文   时间:2015-01-11 12:27:19    阅读次数:166
zipalign内存对齐优化
zipalign:android中SDK下tools文件夹用来对资源文件的内存进行对齐优化手工命令: 优化:zipalign -v 4 source.apk destination.apk 4: 应该是4字节对齐 在android中,资源文件通过内存映射对齐到4字节边界时,访问资源文件的代码才是有....
分类:其他好文   时间:2015-01-06 17:46:53    阅读次数:332
Linux内核源码学习之 内核页表打印
本学期Linux内核实验最后是打印内核页表,线性地址----物理地址 我看到这个实验题目的时候想到的就是这个init函数(因为这部分当时就是我讲的^_^),这个函数是初始化linux内核页表的,也就是将32位系统中3G以上的896M线性地址映射到物理地址的0-896M,在其调用者paging_init函数中还处理了其他的情况,比如固定映射之类的。那属于高端内存映射那一块的内容,目前我们先看一下如...
分类:系统相关   时间:2014-12-25 13:07:35    阅读次数:322
使用WM_COPYDATA跨进程发送数据
进程之间通讯的几种方法:在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有 使用内存映射文件 通过共享内存DLL共享内存 使用SendMessage向另一进程发送WM_COPYDATA消息比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中...
分类:系统相关   时间:2014-12-21 15:14:05    阅读次数:201
4.关于QT中的QFile文件操作,QBuffer,Label上添加QPixmap,QByteArray和QString之间的区别,QTextStream和QDataStream的区别,QT内存映射(
?? 新建项目13IO 13IO.pro HEADERS +=     MyWidget.h   SOURCES +=     MyWidget.cpp   QT += gui widgets network CONFIG += C++...
分类:其他好文   时间:2014-12-15 09:00:43    阅读次数:435
Linux共享内存实践(1)
共享内存基本概念    共享内存区是最快的IPC形式。一旦这样的内存映射到共享它的进程的地址空间,这些进程间数据传递不再涉及到内核,换句话说是进程不再通过执行进入内核的系统调用来传递彼此的数据(如图)。  共享内存 VS. 其他IPC形式    用管道/消息队列传递数据       用共享内存传递数据 (内核为每个IPC对象维护一个数据结构)    共享内存生成之后,传递数据并不需要再走Linux...
分类:系统相关   时间:2014-11-27 16:17:24    阅读次数:313
第三十五天:Tiny4412驱动开发之配置MMU
MMU表示内存管理单元,负责虚拟内存映射到物理内存。 虚拟地址映射到物理地址的关键是构建映射表。MMU就是利用映射表格将虚拟地址转换成物理地址。虚拟地址在32系统中为4G,地址占4字节,如果映射表格中虚拟地址和物理地址是一一对应的关系,一条记录就占8字节,那么映射表就要32G.这明显是不...
分类:其他好文   时间:2014-11-25 23:08:52    阅读次数:280
细说linux IPC(四):posix 共享内存
上一节讲了由open函数打开一个内存映射文件,再由mmap函数把得到的描述符映射到当前进程地址空间中来。这一节说说另外一种类似的共享内存方法,即 有shm_open函数打开一个Posix.1 IPC名字(也许是文件系统中的一个路径名),所返回的描述符由函数mmap映射到当前进程地址空间。 pos.....
分类:系统相关   时间:2014-11-22 21:33:46    阅读次数:299
x86内存映射
Contents    1 "Low" memory (  1.1 Overview 1.2 BIOS Data Area (BDA) 1.3 Extended BIOS Data Area (EBDA) 1.4 ROM Area 2 "Upper" Memory (> 1 MiB) 3 See Also 3.1 External ...
分类:其他好文   时间:2014-11-20 18:51:43    阅读次数:995
500条   上一页 1 ... 42 43 44 45 46 ... 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!