本文是转载!U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下:(1)第一阶段的功能Ø硬件设备初始化Ø加载U-Boot第二阶段代码到RAM空间Ø设置好栈Ø跳转到第二阶段代码入口(2)第二阶段的功能Ø初始化本阶段使用的硬件设备Ø检测系统内存映射Ø将内核从Flash读取到RAM中Ø为内核设置...
分类:
其他好文 时间:
2015-02-05 18:14:03
阅读次数:
188
转自:http://user.qzone.qq.com/31731705/blog/1323414733 PAE 即为物理地址扩展(Physical Address Extension),详细的内容请Google。 我的电脑是Win7,CPU是双核处理器,信息如下,0: kd> !sysinfo.....
分类:
其他好文 时间:
2015-02-02 22:56:48
阅读次数:
248
转自:http://user.qzone.qq.com/31731705/blog/1323426728 前文是理论分析,在此:PAE下的虚拟内存映射 分析(http://user.qzone.qq.com/31731705/blog/1323414733),理论需要结合实际,现在来实际体验一下。....
分类:
其他好文 时间:
2015-02-02 22:52:29
阅读次数:
225
转自:http://user.qzone.qq.com/31731705/blog/1324046552 文章PAE下的虚拟内存映射 分析(http://user.qzone.qq.com/31731705/blog/1323414733)和PAE下的虚拟内存映射 实践(http://user......
/**************************************************************** // Function : 内存映射文件进行文件同步操作的例子,转载请注明出处// Author : Lthis// Create : 2015-2-1 1...
分类:
其他好文 时间:
2015-02-01 11:55:59
阅读次数:
131
摘要:Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。用户空间的内存映射采用段页式,而内核空间有自己的规则;本文旨在探讨内核空间的...
分类:
系统相关 时间:
2015-01-27 11:02:33
阅读次数:
335
一:kmap()和kunmap()函数永久内核映射允许内核建立高端页框到内核地址空间的长期映射。他使用主内核页表中一个专门的页表,其页表地址存放在pkmap_page_table中,页表包含512项或1024项,因此,内核一次最多访问2M或4M的高端内存(地址范围是 4G-8M 到 4G-4M 之间...
分类:
系统相关 时间:
2015-01-26 21:02:29
阅读次数:
194
/etc 存放系统管理所需要的配置文件和子目录/home 一般用户的主目录/usr 用户使用的系统目录和应用程序等信息/bin 存放使用者经常使用的命令 如cp ls cat 等/proc 系统内存映射 访问这个目录可获得系统信息管理磁盘#df -h列出当前目录下所有的目录和每个目录占有的磁盘空间#...
分类:
系统相关 时间:
2015-01-22 12:32:07
阅读次数:
193
在处理大文件时,如果利用普通的FileInputStream 或者FileOutputStream 抑或RandomAccessFile 来进行频繁的读写操作,都将导致进程因频繁读写外存而降低速度.如下为一个对比实验。package test; import java.io.BufferedInp....
分类:
编程语言 时间:
2015-01-13 23:11:10
阅读次数:
324
转自http://www.codeceo.com/article/java-big-file-upload.html在处理大文件时,如果利用普通的FileInputStream 或者FileOutputStream 抑或RandomAccessFile 来进行频繁的读写操作,都将导致进程因频繁读写外...
分类:
编程语言 时间:
2015-01-13 01:15:49
阅读次数:
220