智能设备包括许多类型,大小不一,例如机器人,无人机,IoT设备,智能家居设备,可穿戴设备等等。这些智能设备上的计算中心不同于服务器,台式机,平板电脑和移动电话,每个都有自己的特点。
在服务器,台式机和移动电话上,操作系统是一个成熟的市场,并且很难获得新的操作系统的机会。对于整个智能设备来说,这个问题有点大,我一直觉得不同类型的事物对应的操作系统不一定要统一。
因此,这里仅是其中的一小部分,并且仅描述了可穿戴设备的操作系统。功耗,网络和交互:可穿戴设备操作系统问题的解释。
可穿戴设备包括多种形式,例如:手镯,手表,眼镜,虚拟现实头盔,温度计,衣服,袜子,鞋子,帽子,戒指,项链,心率带,耳机等。其中,从计算的角度来看,有复杂的和简单的设备,例如温度计的简单设备,眼镜,虚拟现实头盔的复杂的设备等。
从当前的应用程序角度来看,它首先不是独立的设备,而必须是联网设备。该网络的主要组成部分是移动电话,因为移动电话如此流行以至于它们是良好的沟通桥梁。
可穿戴设备中需要考虑的计算问题包括:功耗;网络问题;人机交互;数据采集;数量问题。可穿戴设备操作系统考虑的主要问题是软件问题,因此我们将重点更多地放在软件相关部分,并且不考虑体积(但是体积问题将极大地限制电池容量,因此会限制功耗) 。
用传统的术语来说,操作系统是计算资源的管理者。广义上讲,操作系统应考虑用户友好性(或应用程序友好性)。
功耗问题:首先,功耗的关键在于硬件。仅当降低硬件级别的功耗时,才有可能降低整体功耗并增加设备的使用时间。
从电路来看,电路的功耗等于:电压x电流。如果要降低功耗,可以降低电压,也可以降低电流。
假设电压是恒定的,我们绘制了一个随时间变化的电流变化图,就可以得到功耗:从开始到结束,就是电流图上的面积。 (如果电压也发生变化该怎么办?那么,绘制一个三维图形并计算其中的体积)。
功耗电流时序图。

