当前位置: 首页 > news >正文

OSEK/VDX OS ISO17356-3,【2】OS架构概述

请添加图片描述

文章目录

  • 1. 处理等级
  • 2. 一致性类
  • 3. OS和OSEKtime OS的关系


1. 处理等级

  • 操作系统是相互独立的多个应用程序运行的基础,并在处理器上提供应用程序运行环境。该操作系统能够控制多个并行运行的进程的实时执行。

  • 操作系统为用户提供了一组定义好的接口。这些接口由竞争CPU的entities使用。Entities有两种类型:

    • 由操作系统管理的中断服务程序;
    • 任务(基本任务和扩展任务)。
  • 控制单元的硬件资源可以由操作系统服务管理。这些操作系统服务由统一的接口调用,要么由应用程序调用,要么在操作系统内部调用。

  • 操作系统定义了三个处理级别:

    • 中断级;
    • 调度程序的逻辑级;
    • 任务级。
  • 在任务级别内,任务根据用户分配的优先级进行调度(非优先级、全优先级或混合优先级)。运行时上下文在任务执行开始时被占用,并在任务完成后再次被释放。
    在这里插入图片描述

  • 制定了下列优先级规则:

    • 中断优先于任务。
    • 中断处理级别由一个或多个中断优先级组成。
    • 中断服务例程有一个静态分配的中断优先级。
    • 中断服务程序分配到中断优先级取决于具体实现和硬件架构。
    • 对于任务优先级和资源天花板优先级,数字越大表示优先级越高。
    • 任务的优先级由用户静态分配。(
http://www.lryc.cn/news/575472.html

相关文章:

  • 《大模型 Agent 应用实战指南》第4章:核心 Agent 设计与提示工程
  • 热点代码探测确定何时JIT
  • 【STM32】[特殊字符] WWDG(窗口看门狗)学习笔记
  • ESP32 VSCODE进入menuconfig时ESP-IDF idf.py menuconfig卡进度条,setuptools版本太高解决方法
  • 【Linux】软硬链接,动静态库
  • 第4篇:响应处理——返回数据给客户端(Gin文件下载,JSON,XML等返回)
  • [架构之美]Spring Boot 3.5.3新特性解析及JDK21集成
  • Pydantic 模型
  • python pandas数据清洗
  • 【攻防篇】解决:阿里云docker 容器中自动启动xmrig挖矿
  • 解锁阿里云Datatransport:数据迁移的终极利器
  • 前端项目3-01:登录页面
  • 日语学习-日语知识点小记-进阶-JLPT-真题训练-N2阶段(4):2022年12月2023年12月
  • WPF中Converter基础用法
  • OceanBase SQL 引擎高级技术学习笔记(通俗篇)
  • 智能制造——58页智慧工厂解决方案【附全文阅读】
  • python中学物理实验模拟:斜面受力分析
  • Elasticsearch 中的精确搜索与模糊搜索
  • electron 如何配置 打开控制台
  • Android 开发 获取Debug 跟 Release 包的SHA1值
  • DeepSeek16-open-webui Pipelines开发填坑
  • C语言再出发:2025年AI时代的关键语言
  • 华为云Flexus+DeepSeek征文|基于华为云一键部署 Dify-LLM 平台,结合 MCP 工具与 DeepSeek 模型打造智能学习助手
  • 【stm32】HAL库开发——Cube配置基本定时器
  • 猴子爬山(华为OD)
  • 什么是回归测试?什么时候需要做回归测试?
  • bug复盘:MCP SSE Client 生命周期问题之context.Background() 的使用
  • B站视频下载技术揭秘:从浏览器抓包到FFmpeg音视频合成
  • 0 数学习题本
  • GraphQL注入 -- GPN CTF 2025 Real Christmas