面试题目--操作系统

一、线层 实时操作系统怎么调度的?(Freertos调度算法原理大致描述,线程切换怎么做的) 调度启动: 产生SVC中断,把第一个任务加载到栈中 任务切换: systick中断或者taskdelay->taskYIELD->pendsv->在就绪列表里面选择最高优先级的任务运行 保存上下文,进入临界段更新pxCurrentTCB 相同优先级:时间片 有了进程为什么还要有线程? 优先级翻转是什么?
相关文章
相关标签/搜索