0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RTOS和TSOS的分别有什么特点

5RJg_mcuworld 来源:未知 作者:工程师郭婷 2018-09-04 16:28 次阅读

什么是RTOS?

RTOS:英文为Real Time Operating System,即实时操作系统,相信这里99%的朋友都知道,或听说过RTOS这个缩写。

实时操作系统,关于操作系统,本文部讲述,重点讲述【实时】。RTOS是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行的操作系统。

举一个例子:机器人在运动过程中,突然,面前跑来一个人,撞上了。此时,系统(传感器检测到撞上人就需要立刻控制机器人(电机)刹车。试想一下,如果不立刻刹车,岂不是要酿成更加严重的后果。

所以说,RTOS提供及时响应和高可靠性是它的主要特点。

RTOS具备的特征:

1)多任务;

2)有线程优先级;

3)多种中断级别;

什么是TSOS?

TSOS:英文为Time Sharing Operating System,即分时操作系统。分时操作系统其实就是将系统处理机时间和内存空间按照一定的时间间隔(也就是我们所说的时间片)轮流地切换给各线程的程序使用。

时间片:是把计算机的系统资源(尤其是 CPU时间)进行时间上的分割,每个时间段称为一个时间片,每个用户依次轮流使用时间片。

分时技术:把处理机的运行时间分为很短的时间片,按时间片轮流把处理机分给各联机作业使用。

TSOS具备的特征:

交互性:用户与系统进行人机对话。

多路性:多用户同时在各自终端上使用同一CPU。

独立性:用户可彼此独立操作,互不干扰,互不混淆。

及时性:用户在短时间内可得到系统的及时回答。

影响响应时间的因素:终端数目多少、时间片的大小、信息交换量、信息交换速度。

大家熟悉的Windows、Linux、Unix···等就属于TSOS分时操作系统。

总结:

RTOS和TSOS各有各的特点,RTOS一般用于相对低俗的MCU,比如运动控制类、按键输入等动作要求实时处理的系统。TSOS一般用于相对高速的CPU,如多用户的桌面系统、服务器等系统。

某些TSOS可以修改成RTOS,如UCOS就基linux修改而来的实时系统。一般正常运行的系统,我们用户直观上看起来其实差不多,但在多任务、复杂的情况下,用户就能直接体会到实时与非实时的差异。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2550

    文章

    51033

    浏览量

    753007
  • 机器人
    +关注

    关注

    211

    文章

    28379

    浏览量

    206899
  • 操作系统
    +关注

    关注

    37

    文章

    6801

    浏览量

    123279
  • RTOS
    +关注

    关注

    22

    文章

    811

    浏览量

    119582

原文标题:开发中用到的RTOS和TSOS有什么区别?

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    AIC3254 EVM板上两个eeprom(U1、U2)分别有什么作用?

    请问3254评估板上两个eeprom(U1、U2)分别有什么作用?我们想对评估板稍微进行一下改动
    发表于 11-01 06:17

    深入解析Zephyr RTOS的技术细节

    Zephyr是一个针对资源受限设备优化的小型、可缩放、多体系架构实时操作系统(RTOS)。Zephyr由Linux基金会维护[1],是一个以构建业界最佳的RTOS为目标的开源合作项目。近年来
    的头像 发表于 10-22 16:47 476次阅读
    深入解析Zephyr <b class='flag-5'>RTOS</b>的技术细节

    RTOS正在缩小与Linux的差距

    RTOS与Linux的物联网设备操作系统之争已经持续了很多年。Linux以其强大的计算能力和丰富的软件生态,在需要复杂处理和软件支持的物联网设备上占据一席之地;RTOS凭借实时响应和资源节约的特性
    的头像 发表于 09-10 08:07 759次阅读
    <b class='flag-5'>RTOS</b>正在缩小与Linux的差距

    freertos和rtos区别是什么

    RTOS 的主要特点是实时性、多任务处理、资源管理、中断处理等。 FreeRTOS 是一个开源的实时操作系统,由英
    的头像 发表于 09-02 14:18 1154次阅读

    RTOS与Linux有什么区别

    RTOS(Real-Time Operating System,实时操作系统)与Linux是两种在不同应用场景下发挥重要作用的操作系统,它们在设计理念、功能特性、应用场景以及性能表现等方面存在显著差异。以下是对RTOS与Linux区别的详细分析。
    的头像 发表于 08-20 16:05 3422次阅读

    RTOS的特性和类型

    实时操作系统(RTOS)是一种可运行实时计算应用程序的软件平台,用于处理具有明确时间约束的事件和数据。与通用操作系统(GPOS)不同,RTOS必须在有限的硬件资源上调度应用程序之间的处理和数据共享
    的头像 发表于 08-20 11:29 568次阅读

    RTOS开发最佳实践

    基于RTOS编写应用程序时,有一些要注意事项。在本节中,您将学习RTOS开发最佳实践,例如POSIX合规性、安全性和功能安全认证。
    的头像 发表于 08-20 11:24 443次阅读

    温度检测传感器有哪些 它们分别有什么特点

    温度检测传感器是用于测量物体温度的传感器。它们广泛应用于工业、科研、医疗、环保等领域。以下是一些常见的温度检测传感器及其特点: 热电偶传感器 热电偶传感器是一种将温度转化为电信号的传感器。它由两种
    的头像 发表于 06-19 14:50 810次阅读

    risc-v的mcu对RTOS兼容性如何

    RTOS解决方案,这些解决方案已经针对他们的特定硬件进行了优化和测试。 实时性能 : RTOS的主要特点是其实时性能,即能够在确定的时间内响应外部事件。RISC-V MCU的实时性能取决于其硬件
    发表于 05-27 16:26

    CMSIS-RTOS V1与V2的区别是什么?

    最近的学习FreeRTOS,看到STM32CubeMX分别用CMSIS-RTOS V1,V2进行封装,请教CMSIS-RTOS V1与V2的有什么区别?如果用在产品项目,哪个版本合适?
    发表于 04-11 06:06

    基于RTOS的应用进程中的典型线程

    RTOS中的关键因素是最小的中断延迟和最小的线程切换延迟。RTOS的价值在于它的响应速度或可预测性,而不是它在给定时间段内可以执行的工作量。
    发表于 03-05 09:32 589次阅读
    基于<b class='flag-5'>RTOS</b>的应用进程中的典型线程

    偏振成像技术分为哪几类?分别有特点

    偏振成像可以获取目标的空间、光强以及偏振信息,由目标物体发出或反射的光线携带的偏振信息
    的头像 发表于 03-01 10:31 987次阅读

    功率电感的特点 功率电感的作用 功率电感和共模电感的区别有哪些?

    功率电感的特点 功率电感的作用 功率电感和共模电感的区别有哪些? 功率电感的特点: 1. 大电流承载能力:功率电感的主要特点之一是能够承载较大的电流。由于功率电感通常用于电力系统、电动
    的头像 发表于 02-05 14:34 1609次阅读

    复位电路的电阻电容分别有什么作用?

    复位电路的电阻电容分别有什么作用? 复位电路是一种用于恢复电子设备正常工作状态的电路。它通过将电子设备的各个部件恢复到初始状态,同时清除电路中的临时存储的数据和状态,以确保设备在遭遇异常情况后能够
    的头像 发表于 02-04 09:28 3033次阅读

    近距离通信技术有哪些呢?分别有什么特点?

    领域的发展。下面将详细介绍NFC技术及其特点。 首先,NFC技术拥有以下几个主要特点:近距离通信、快速、简便、安全、互通性好。 近距离通信:NFC技术需要设备之间距离较近才能进行通信,通常为10厘米内,以确保通信的安全性和稳定性。 快速:NFC技术的传输速率较快,可达到
    的头像 发表于 01-24 10:31 3748次阅读