来自火星的声音与RAM的必要性


之前涉及较多的数据采集处理事项,一直对数据缓冲懵懵懂懂,感觉RAM这个东西可有可无的样子,直到今早看到头条上的来自火星的声音,瞬间有一种顿悟之感。

对!就是火星车,火星距离地球5500万公里,中间还要穿越各种宇宙射线,这决定了火星车上的天线发射出的信号带宽非常有限,数据也无法按地球上的高速信号传输,因为低波特率的信号,经过长距离传输后,更容易被恢复,而高速率的信号会出现错码甚至丢失,本身这么远的距离,通讯就存在较大延迟,如果出现传输错误,再重新发送,那这个成本老大了!所以从各种角度分析,一定采用的是低速率数据传输,那现在把火星车比喻为一块板卡,其数据采集是发生在本地的(火星上),所以数据采集速率可能很高,或者要采集很多种样品包括图像声音数据,最后出现的综合数据会非常的大,这么多的数据如果通过低速的传输接口传输,还想实时传输,那必定会憋死,导致大部分数据丢失,出现灾难性的问题! 这个时候就需要数据缓存登场了,也就是RAM,当然了,有的杠精可能会说我用硬盘不行吗?可以,当然可以,但是硬盘也是可以理解为一种非易失性的RAM,熟悉计算机组成的人都知道,数据流向通常是CPU->RAM->disk,也就是说,如果设备持续不断电的情况下,没有disk都可以存储数据,但是没有RAM,数据是无法直接传递到disk的。杠精结束,继续原来的话题,在火星车的数据传输接口受限的情况下,必须要求数据缓存存在,否则数据会丢失,等于说之前的采集工作都“白”干了。反过来说,如果火星车的数据传输接口足够快,相对于采集到的数据,那么这时可以不要火星车自带缓存。
小结: 为保证数据的完整性,缓存必须使用的场合是:  接口传输速率 <<< 采集速率的场合!!!

点击数: 211    打印  添加到收藏   发布时间: 2021-03-21




上一篇:惊闻柠檬身价bao涨
下一篇:又到了提现的月季





» 相关内容
  格局
  Zemax13使用一段时间后闪退修..
  vs2010编译win32dll库函数关键..
  悉闻猫扑关闭发帖
  级数展开方式
  知否知否应是绿肥红瘦
  最苍白无力的
  又到了提现的月季
  来自火星的声音与RAM的必要性
  惊闻柠檬身价bao涨
  论思维的定势与短见
  樱一首· 抗疫专场
  三月十二植树节-累了就趴会
  原理设计的出发点
  新能源汽车Model3