什么是操作系统的内核?
操作系统内核是指大多数操作系统的核心部分。它由操作系统中用于管理存储器、文件、外设和系统资源的那些部分组成。操作系统内核通常运行进程,并提供进程间的通信。
它运行在哪种模式中?
始终运行在系统模式下。
1、简介
任务是在CPU上调度执行的基本工作单元,任务有三种类型:周期任务,时间驱动周期任务具有严格的截止期,因为每一个周期任务实例必须在下一个实例发布前完成,否则任务将会堆积起来。非周期任务,非周期任务是单词执行的任务,是事件驱动的没有严格的截止期,偶发任务,也是事件驱动的,偶发任务到来是不可预期的,具有非常严格的截止期,偶发任务需要非常快的响应。
2、任务名词说明
发布事件:指该任务准备好执行的时间,在发布时间点或之后,该任务可以在任意时刻被调用并执行。
截止期:指该任务必须执行完成的时间点。
相对截止期:相对于发布时间的截止期,假如一个时间T时刻发布,截止期为T+200ms,那么相对截止期为200ms。
执行时间:该任务单独执行并具备足够的资源执行完成该任务所需要的时间,任务的执行时间主要取决于任务的复杂度和处理器的速度。
响应时间:指该任务被发布道执行完成所需要的时间,对于一个具有严格截止期的任务,最大允许响应时间就是任务的相对截止期。
周期任务还有以下参数: