- 博客(3)
- 资源 (3)
- 收藏
- 关注
转载 bootsect.S 剖析
本文的目的,在于将linux kernel的boot部分做一个介绍,因为笔者觉得很少有这样的 文章来介绍一个操作系统最最开始的一步----把kernel本身载入至内存中,同时进行一些 机器相关(machine dependent)的初始化工作,由于linux刚好使用的是大家最熟悉的386, 486系列PC,所以在说明其程序流程时,也刚好可以对其相关的PC硬体架构做探讨,可以 说是一举两得。不过
2015-04-29 14:16:14 3671
转载 OSTimeTick()函数解析
ucos V2.52OSTimeTick()函数解析调用处:os_cpu_a.asm里_OSTickISR函数所有源文件:os_core.c代码:void OSTimeTick (void){#if OS_CRITICAL_METHOD == 3 /* Allocate storage for CPU status regist
2015-04-19 12:51:13 1770
转载 优先级反转和解决方法
优先级反转的描述:假设任务1,任务2,任务3;他们的优先级顺序分别为1 > 2 > 3。有一个稀缺资源S,S由一个信号量控制为互斥访问。任务3正在执行,并申请到了资源S;任务1抢占了任务3的执行,任务3挂起,任务1执行;任务1申请资源S,发现被占用,所以挂起,任务3恢复执行;任务2抢占了任务3的执行,任务3挂起,任务2执行;任务2执行完毕,任务3恢复;任务3释放资源S,任务1抢占资
2015-04-02 12:41:08 547
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人