摘要: 寄存器与内存 寄存器与内存的区别在哪里呢? 寄存器和RAM的主要不同在于寄存器操作有副作用(side effect或边际效果): 读取某个地址时可能导致该地址内容发生变化,比如很多设备的中断状态寄存器只要一读取,便自动清零。 内存与IO 在X86处理器中存在IO空间的概念,IO空间是相对内存空间而言 阅读全文
posted @ 2015-05-16 19:09 Sky&Zhang 阅读(419) 评论(0) 推荐(0) 编辑
摘要: mmap系统调用(功能) void *mmap(void *addr, size_t len, int prot, int flags, int fd, off_t offset) 内存映射函数mmap , 负责把文件内容映射到进程的虚拟内存空间,通过对这段内存的读取和修改,来实现对文件的读取和修改 阅读全文
posted @ 2015-05-16 17:10 Sky&Zhang 阅读(2622) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://blog.csdn.net/kernel_learner/article/details/7331505在Linux中,系统调用是用户空间访问内核的唯一手段,它们是内核唯一的合法入口。 一般情况下,应用程序通过应用编程接口(API)而不是直接通过系统调用来编程,而且这种编程接... 阅读全文
posted @ 2015-05-16 16:41 Sky&Zhang 阅读(345) 评论(0) 推荐(0) 编辑