NOR Flash
- 有写寿命(write lifetime),写入时需要擦出整个块(一整个Flash按照16/64KB分成多个block)
- 擦出块(erase block)
- 引导块(boot block)
- 引导扇区(boot sector)
- 顶部引导(top boot)
- 并行数据和总线接口,可随机寻址
NAND Flash
- 写入时间更少,单次写入数据更少,寿命更长
- 拥有更小的尺寸块,提高使用效率
- 接口更加复杂,接口串行访问
闪存Flash结构布局
- 1.第一层|顶层:引导加载程序,会引导内核&镜像到内存,并在过程中进行解压
- 2.第二层 :Linux内核 ,也会加载到内存磁盘
- 3.第三层 :文件系统镜像,包含根文件系统,会加载到内存磁盘randisk运行
- 4.第四层|底层:更新空间
执行上下文
- 线程环境决定是内核上下文还是用户上下文
- 当线程进行系统调用,则内核处于进程上下文
- 进入IDE中断时,内核处于中断上下文
进程虚拟内存
- 分页和交换机制
- bss运行地址
- data运行地址
- 程序运行地址
posted @
2023-06-29 13:57
steve的miao
阅读(
73)
评论()
编辑
收藏
举报