嵌入式操作系统

一、基本概念

1、操作系统

为解决计算机资源争抢而编写的一个程序

2、任务

计算机需要完成的某一项工作

3、资源争抢

多个任务在执行的过程中需要共享有限的资源

4、顺序执行

任务一个接一个执行

5、多任务并行

同时运行多个任务

6、任务优先级

根据任务的重要性和使用频率决定工作的优先级

7、进程

正在运行的任务

二、高级操作系统特性

1、任务切换

2、多任务并行

3、任务优先级

三、相关概念

1、时间片

规定固定的时间为一个时间片,在这个时间片里只专注于一个任务

2、上下文切换

系统记住上一个任务执行的进度,在下一个时间片回到这个任务的时候继续执行,而不是从头开始。这种任务之间进行状态切换的过程称为"上下文切换"。系统切换任务的速度很快,导致每一个任务反应不过来,以为系统是为自己独有。

3、批处理

一次处理一个任务,多个任务顺序执行

4、优先级分配

四、中断系统

当一个突发事件(例如外部设备发送的信号, 计时器到期或紧急错误)发生时,CPU会暂停正在执行的任务,转而处理这个突发事件。处理完中断后,CPU会返回到原来的任务,从中断前的位置继续执行。在操作系统中,中断使得CPU能够在执行任务的同时,及时响应和处理紧急事件,提高系统的实时性和灵活性。

相关推荐
北京青翼科技3 天前
【PCIe732】青翼PCIe采集卡-优质光纤卡- PCIe接口-万兆光纤卡
图像处理·人工智能·fpga开发·智能硬件·嵌入式实时数据库
一生只为赢15 天前
通俗易懂:ARM指令的寻址方式(三)
运维·arm开发·数据结构·嵌入式实时数据库
明洞日记17 天前
【软考每日一练013】解析嵌入式网络数据库(NDB)架构
数据库·5g·嵌入式·软考·嵌入式实时数据库
JZC_xiaozhong18 天前
电商ERP如何同步订单数据到MySQL?集成方案解析
数据库·mysql·数据分析·etl工程师·嵌入式实时数据库·电商erp集成·数据集成与应用集成
帅次20 天前
系统分析师-嵌入式系统分析与设计
嵌入式硬件·mcu·物联网·proteus·iot·嵌入式实时数据库·rtdbs
合兴软件@1 个月前
芯片适配快讯:合兴软件ISDT成功适配英飞凌TC3/TC4系列MCU
测试工具·车载系统·嵌入式实时数据库
上海锟联科技1 个月前
DAS-U1000 极致版解调卡
数据结构·算法·嵌入式实时数据库
熠速1 个月前
PolarTest自动化测试软件丨信号激励
嵌入式实时数据库·仿真测试·硬件在环半实物仿真
合兴软件@1 个月前
芯片适配快讯:合兴软件ISDT成功适配瑞萨RH850全系列MCU
测试工具·车载系统·时序数据库·嵌入式实时数据库
hans汉斯1 个月前
嵌入式操作系统技术发展趋势
大数据·数据库·物联网·rust·云计算·嵌入式实时数据库·汉斯出版社