嵌入式Linux系统结构:Kernel 嵌入式Linux系统结构:Kernel * 主要发行版本:Red Hat(CentOS、Fedora)、Debian(Ubuntu)、Gentoo、SUSE * 1.1 可抢占内核 在先前的内核版本中(包括2.4内核)不允许抢占以核心态运行的任务(包括通过系统调用进入内核模式的用户任务),只能等待它们自己主动释放CPU。这样必然导致一些重要任务延时以等待系统调用结束。 一个内核任务可以被抢占,为的是让重要的用户应用程序可以继续运行。这样做最主要的优势是极大地增强系统的用户交互性。 2.6内核并不是真正的RTOS(Real Time Operation System),其在内核代码中插入了抢占点,允许调度程序中止当前进程而调用更高优先级的进程,通过对抢占点的测试避免不合理的系统调用延时。2.6内核在一定程度上是可抢占的,比2.4内核具备更好的响应性。但也不是所有的内核代码段都可以被抢占,可以锁定内核代码的关键部分,确保CPU的数据结构和状态始终受到保护而不被抢占。 软件需要满足最终时间限制与虚拟内存请求页面调度之间是相互矛盾的。慢速的页错误处理将会破坏系统的实时响应性,而2.6内核可以编译无虚拟内存系统避免这个问题,这是解决问题的关键,但要求软件设计者有足够的内存来保证任务的执行。 1.2 有效的调度程序 2.6
您可能关注的文档
- 一5生产消费H探索.ppt
- (Steelcase)家具例析.ppt
- (安全生产培训)3例析.ppt
- 一次成功的实验探索.ppt
- 一次穿越时空的科学问题旅行探索.ppt
- 一次函数图像与性质复习课探索.ppt
- 一次函数小结与复习探索.ppt
- 一次函数与方案设计探索.ppt
- (柏继明)合理安排时间例析.ppt
- (北京版)五年级数学下册容积3例析.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 上海市城市绿地和园林历年统计数据.docx VIP
- 反应过程与技术 固定床反应器的计算.doc VIP
- 第13章 典型零碳建筑案例.pptx VIP
- 2026 年急诊科预检分诊标准(WS_T 390-2025,附分级流程).docx VIP
- 【课件】企业负责人及安全管理人员安全专题培训.docx
- 2025海淀区高中信息技术学业水平合格性考试(样卷).docx VIP
- 离婚协议书(2026年标准版).docx VIP
- 房屋租赁合同.doc VIP
- 福建福州市闽清县2025—2026学年第二学期八年级期中适应性练习数学(试卷+解析).pdf VIP
- 高等学校城乡规划本科指导性专业规范(2013年版).pdf VIP
原创力文档

文档评论(0)