Linux,实时 Linux 架构简介,常用Linux命令,Linux与DOS命令,Linux 进程创建,linux设备号之操作,Linux根文件系统介绍,Linux下的多进程编程,linux系统快速启动十大秘诀
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子知识 > Linux,实时 Linux 架构简介,常用Linux命令,Linux与DOS命令,Linux 进程创建,linux设备号之操作,Linux根文件系统介绍,Linux下的多进程编程,linux系统快速启动十大秘诀
Linux,实时 Linux 架构简介,常用Linux命令,Linux与DOS命令,Linux 进程创建,linux设备号之操作,Linux根文件系统介绍,Linux下的多进程编程,linux系统快速启动十大秘诀  2011/10/3

目录

  • 实时 Linux 架构简介
  • 常用Linux命令
  • Linux与DOS命令
  • Linux 进程创建
  • linux设备号之操作
  • Linux根文件系统介绍
  • Linux下的多进程编程
  • linux系统快速启动十大秘诀
Linux

实时 Linux 架构简介

  •   实时系统指系统的计算正确性不仅取决于计算的逻辑正确性,还取决于产生结果的时间。如果未满足系统的时间约束,则认为系统失效。换句话说,系统面对变化的负载(从最小到最坏的情况)时必须确定性地保证满足时间要求。

      注意,实时性与速度关系不大:它与可预见性有关。例如,使用快速的现代处理器时,Linux 可以提供 20 μ 微秒的典型中断响应,但有时候响应会变得很长。这是一个基本的问题:并不是 Linux 不够快或效率不够高,而是因为它不能提供确定性。

      当中断到达时(event),CPU 发生中断并转入中断处理。执行一些工作以确定发生了什么事件,然后执行少量工作分配必需的任务以处理此事件(上下文切换)。中断到达与分发必需任务之间的时间(假设分配的是优先级最高的任务)称为响应时间。对于实时性要求,响应时间应是确定的并应当在已知的最坏情况的时间内完成。因此,对于某些高安全性的场合,操作系统应快速地分配任务,并且不允许其他非实时处理进行干扰。晚一秒钟响应比没有响应的情况更糟糕。

      除为中断处理提供确定性外,实时处理也需要支持周期性间隔的任务调度。大量控制系统要求周期性采样与处理。某个特定任务必须按照固定的周期(p)执行,从而确保系统的稳定性。在某些控制场合下,为了保持控制系统的正常工作,传感器的采样与控制必须按照一定的周期间隔。这意味着必须抢占其他处理,以便特定任务能按照期望的周期执行。

      能够在指定的期限完成实时任务(即便在最坏的处理负载下也能如此)的操作系统称为硬实时 系统。但并不是任何情况下都需要硬实时支持。如果操作系统在平均情况下能支持任务的执行期限,则称它为软实时 系统。硬实时系统指超过截止期限后将造成灾难性后果(例如展开气囊过晚或制动压力产生的滑行距离过长)的系统。软实时系统超过截止期限后并不会造成系统整体失败(如丢失视频中的一帧)。

      Linux 架构支持通过以下几种方式实现硬实时。

      1. 瘦内核方法

      瘦内核(或微内核)方法使用了第二个内核作为硬件与 Linux 内核间的抽象接口。非实时 Linux 内核在后台运行,作为瘦内核的一项低优先级任务托管全部非实时任务。实时任务直接在瘦内核上运行。

与《Linux,实时 Linux 架构简介,常用Linux命令,Linux与DOS命令,Linux 进程创建,linux设备号之操作,Linux根文件系统介绍,Linux下的多进程编程,linux系统快速启动十大秘诀》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095