Linux课件第10章
14页1、第10章 嵌入式操作系统 简介,主要内容 嵌入式系统概述 嵌入式操作系统概述 嵌入式操作系统实时内核与实现 嵌入式操作系统实例介绍CLinux,10.1 嵌入式系统概述,嵌入式系统与通用计算机系统的异同,嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。,10.2 嵌入式操作系统概述 10.2.1 嵌入式软件系统的体系结构,10.2.2 嵌入式操作系统,从原理上说,嵌入式操作系统仍旧是一种操作系统,因此它同样具有操作系统在进程管理、存储管理、设备管理、处理器管理和输入/输出管理等方面的基本功能。 大致经历了以下几个阶段: (1)无操作系统阶段 (2)简单操作系统阶段 (3)实时操作系统阶段 (4)面向Internet的阶段,10.3 实时内核及其实现 10.3.1 任务管理与调度,1任务: 每个任务是一个独立的执行线程 ,可以与其他的并发任务竞争处理器时间。 2任务管理:可以通过创建、删除、挂起、解挂、设置优先级等操作对任务进行管理 3任务的调度算法:多采用基于静态优先级的可抢占式调度,任务优先级是在运行
2、前通过某种策略静态分配好的,一旦有优先级更高的任务就绪,就马上进行调度。 4任务的构建模型:采用单进程/多线程模型,或简单地称为任务模型 5任务的组成:代码、数据 、堆栈 6任务的属性:与任务相关的参数就是任务的属性,包括任务的优先级(Priority)、任务的周期(Period)、任务的计算时间(Computation Time)、任务的就绪时间(Ready Time),任务的截止时间(Deadline)。,10.3.2 中断和时间管理,1中断 2时间管理模块 任务的执行时间、任务的挂起时间、时钟节拍等与时间相关联的数据是控制实时系统的关键参数,必须有一个明确的管理方式。 3中断管理功能 4时间管理功能,10.3.3 任务间同步、互斥与通信及其实现,嵌入式系统中使用任务间原语实现任务的同步和通信。 1信号量 操作系统对信号量提供初始化、等待信号量、发送信号量等操作 2事件 是指一种表明预先定义的系统事件已经发生的机制。一个事件就是一个标志;每个事件由在事件集变量中的某一位表示。 3消息 消息是传递信息的媒介。任务间的通信方式可分为直接通信和间接通信 4管道 提供非结构化数据交换和实现
《Linux课件第10章》由会员E****分享,可在线阅读,更多相关《Linux课件第10章》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页