自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 进程调度之CFS算法

以2.6.34为例,因为相对比较成熟struct sched_entity se;//调度实体,如果在CFS调度类则在红黑树里面;const struct sched_class *sched_class;//调度类,可以选择不同的调度算法Linux CFS 进程调度算法scheduler_tick =>curr->sched_class->tas...

2018-06-27 07:22:14 675

原创 进程调度之o(1)算法

bonus和prio的计算方法static int effective_prio(task_t *p){ int bonus, prio; if (rt_task(p)) ;;如果是实时进程则返回(实时进程的动态优先级是由setscheduler()函数设置且一经设置不再改变) return p->prio; bonus ...

2018-06-23 07:12:23 612

原创 中断学习之timer_interrupt powerpc实现

#define DECREMENTER_EXCEPTION \ START_EXCEPTION(Decrementer) \ NORMAL_EXCEPTION_PROLOG; \ lis r0,TSR_DIS@h; /* Setup the DEC interrupt mask */ \ mt...

2018-06-12 15:28:18 521

原创 中断学习之基本数据结构

CONFIG_IRQTACKS决定中断栈是独立的还是依附于内核栈。irq_desc {irq_flow_handler_t handle_irq;;中断处理函数,会调用ISR irq_chip;//中断控制器对象,抽象不同种类的PIC,例如8259控制器 irqaction *action;//共享中断链表,中断例程ISR}关系可以通过中断处理程序...

2018-06-12 15:27:01 194

原创 中断学习之触发原理

中断处理程序是如何获取中断向量号的CPU控制单元在最后会跳到中断IDT+n的地方,也就是中断源对应的IDT表的位置ENTRY(irq_entries_start) RING0_INT_FRAMEvector=0.rept NR_IRQS ALIGN .if vector CFI_ADJUST_CFA_OFFSET -4 .endif1: pushl $~(vector) ...

2018-06-06 07:24:21 2722

原创 github学习

https://guides.github.com/activities/hello-world/

2018-06-02 20:29:01 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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