引言
自20世纪50年代起,操作系统逐渐成为计算机系统中的核心部分。早期的操作系统提供了硬件管理、批处理、多任务等基本功能,为计算机程序提供了有效的执行环境。20世纪80、90年代,操作系统的概念变得家喻户晓。分离地址空间、动态链接与加载、分时多任务调度、资源管理、图形用户界面、网络等复杂功能,成为现代计算机系统中必不可少的组成部分。
随着对未知领域与空间的拓展,人们对信息的获取方式提出了更高的要求。20世纪90年代,在美国国防部的资助下,美国加州大学洛杉矶分校、伯

100,000
10,000
KB)1,000
程序闪存( PalmOS
100
MOS
10 TinyOS
1
110100100010,000
数据内存(KB)
图1 节点微型操作系统和其他操作系统对比
克利分校等最早开始了无线传感节点系统方面的研究与开发。这种智能化和网络化的节点可采集多种感知信息,并能进行智能处理,通过网络实现信息快速共享,在环境监测、目标跟踪、交通导航等领域有着广泛的应用前景。无线传感网络因此成为国内外新的研究热点。
无线传感节点是否需要操作系统?节点操作系统应该提供怎样的功能?这是无线传感网络研究的核心问题。这个问题至今都没有明确的答案。但有一点是肯定的,就是节点操作系统是极其有用的,节点操作系统提供有效的编程模型,能极大简化上层应用程序的编写。谷歌在2004年提出的MapReduce编程模型就是一例。尽管有研究者说关系数据库早
在数年前就实现了类似的功能,而且处理得更
Linux加完美[1],但MapReduce
Mach仍然在目前的数据中
uCLinux心、云计算环境中得到
广泛使用。这是因为
MapReduce方便易用,极
大地提高了分布式开发的编程效率。
节点操作系统能否
直接借鉴传统操作系 100,000 统?节点操作系统与传统操作系统存在哪些本质区别?自无线传感系
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !