中断嵌套

linux2.4.0内核中断嵌套处理,可能性分析如下: 1,同一中断线:是否可嵌套,取决于ack是否发屏蔽中断线信号给硬件? 可嵌套中断: 场景:[cpu0 A进程 i ii] [cpu1 B进程] ,先i中断执行后执行ii。若有iii,同理。 两中断(i及ii)被中断控制器分配到...

2018-04-15 18:42:02

阅读数 398

评论数 0

内存分页

  理解linux内存管理,前面预备知识讲到了i386虚实地址方面的东西,也涉及到了一些内存页式管理的知识。这里主要延伸一下,以一个基于X86_64平台的实例来做一个直观的理解。 代码: //demo.c #include <stdio.h&a...

2018-04-07 18:15:31

阅读数 208

评论数 0

Bootloader

  Bootloader是嵌入式系统加电执行的第一段代码,代码初始化cpu和相关硬件资源,最终实现引导内核加载,启动操作系统运行。Bootloader引导完内核,资源操作权便交给了内核,这时内核就像个永不退出的while(1)循环执行着。正因为这种隔离交付,内核开发者会疑惑内核怎么就能跑起来了,代...

2018-04-01 22:19:16

阅读数 504

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭