- 博客(6)
- 资源 (4)
- 收藏
- 关注
转载 slab机制
https://www.cnblogs.com/wangzahngjun/p/4977425.html1.内部碎片和外部碎片外部碎片什么是外部碎片呢?我们通过一个图来解释:假设这是一段连续的页框,阴影部分表示已经被使用的页框,现在需要申请一个连续的5个页框。这个时候,在这段内存上不能找到连续的5个空闲的页框,就会去另一段内存上去寻找5个连续的页框,这样子,久而久
2017-11-12 20:14:40 650
转载 Linux RT 维护人Steven Rostedt 的关于RT Linux 的slides
Linux RT 维护人Steven Rostedt 的关于RT Linux 的slide2013-11-08 上传大小:454KB StevenRostedtRTLinux本文是Linux-stable-RT 维护人Steven Rostedt 的关于RT Linux 的slide,看完之后想必对RT Linux会有了新的理解!http://downloa
2017-11-07 09:47:27 559
转载 [kernel 启动流程]系列
以下例子都以project X项目tiny210(s5pv210平台,armv7架构)为例[kernel 启动流程]系列:[kernel 启动流程] 前篇——vmlinux.lds分析[kernel 启动流程] (第一章)概述[kernel 启动流程] (第二章)第一阶段之——设置SVC、关闭中断[kernel 启动流程] (第三章)第一阶段之——proc info的获
2017-11-03 13:37:37 313
转载 linux内存源码分析 - 内存回收(lru链表)
转载:http://www.cnblogs.com/tolimit/概述 对于整个内存回收来说,lru链表是关键中的关键,实际上整个内存回收,做的事情就是处理lru链表的收缩,所以这篇文章就先说说系统的lru链表。 内存回收的核心思想,就是如果一些数据能够保存到磁盘,在内存不足时就把这些数据写到磁盘中,这样这些数据占用的内存页就可以作为空闲内存页给予系统使用了。
2017-11-03 13:29:39 517
原创 initramfs的加载过程(从uboot到kernel)
initramfs是一个cpio格式的包,压缩方式可以选择xz,但initramfs并不按照任何文件系统的格式组织数据。initramfs可以理解为initramfs=特定的文件夹(文件),把这些文件夹按照cpio格式打包再压缩就是initramfs(如生成最终文件initramfs.cpio.xz)。系统使用 initramfs 作为它的根文件系统(或临时根文件系统)甚至不需要将文件系统驱动
2017-11-02 17:08:11 9300
原创 uboot传递initrd(initramfs or ramdisk) 到kernel的两种方式
1, chosen节点bootargs属性uboot代码解析ramdisk/initramfs镜像,然后设置环境变量setenv("bootargs"),调用fdt_setprop(common/fdt_support.c)设置chosen节点的bootargs属性。kernel从r2寄存器拿到fdt后,通过early_init_dt_scan_chosen->of_get_flat_dt
2017-11-01 21:59:05 6484
lemoal-nvme-polling-vault-2017-final_0.pdf
2020-03-13
个人总结 - m25p80.c debug on Micron spi nor_flash.pdf
2017-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人