首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【华为鸿蒙系统学习】- HarmonyOS4.0开发|自学篇

鸿蒙OS 4.0(HarmonyOS 4.0)是华为推出的一款全场景、分布式操作系统。鸿蒙4.0是其最新版本,于2023年8月4日发布,主要包括全新UI设计、多设备协同、语音交互等功能。它旨在为不同类型的智能设备提供统一的操作系统,从智能手机和平板电脑到智能家居设备和汽车等,都可以使用同一个操作系统。鸿蒙OS使用分布式技术,可以在(手机、平板、智能穿戴、智慧屏、车机、PC、智能音箱、耳机、AR/VR 眼镜等多种不同终端设备)实现协同操作和资源共享,提升设备间的互联互通能力。此外,鸿蒙OS还支持多种开发语言和技术,为开发者提供了更多的灵活性和选择余地。

02

多 OS 混合部署框架

在嵌入式场景中,虽然 Linux 已经得到了广泛应用,但并不能覆盖所有需求,例如高实时、高可靠、高安全的场合。这些场合往往是实时操作系统的用武之地。有些应用场景需要 Linux 的管理能力、丰富的生态又需要实时操作系统的高实时、高可靠、高安全,那么一种典型的设计是采用一颗性能较强的处理器运行 Linux 负责富功能,一颗微控制器/ DSP /实时处理器运行实时操作系统负责实时控制或者信号处理,两者之间通过 I/O、网络或片外总线的形式通信。这种方式存在的问题是,硬件上需要两套系统、集成度不高,通信受限与片外物理机制的限制如速度、时延等,软件上 Linux 和实时操作系统两者之间是割裂的,在灵活性上、可维护性上存在改进空间。

02

Kubernetes(2:概念)

cluster 计算存储和网络资源的集合,利用这些资源运行各种基于容器的应用。 Master 负责调度,运行在LINUX中。 Node 负责运行容器,由MASTER管理,监控和汇报容器状态,运行在LINUX上。 Pod:容器的集合,同一个Pod中的所有容器共享IP地址和PORT空间,是最小单位。 Service:外界访问容器。 Namespace:Namespace 可以将一个物理的Cluster 逻辑上划分成多个虚拟Cluster,每个Cluster 就是一个Namespace o 不同Namespace 里的资源是完全隔离的。Kubernetes 默认创建了两个Namespace,default :创建资源时如果不指定, 将被放到这个Namespace 中。kube-system: Kubernetes 自己创建的系统资源将放到这个Namespace 中。 Controller:Kubernetes 通常不会直接创建Pod ,而是通过Controller 来管理Pod 的。Controller 中定义了Pod 的部署特性,比如有几个副本、在什么样的Node 上运行等。为了满足不同的业务场景, Kubernetes 提供了多种Controller ,包括Deployment 、ReplicaSet 、DaemonSet 、StatefuleSet、Job。 C 1 ) Deployment 是最常用的Controller,比如在线教程中就是通过创建Deployment 来 部署应用的。Deployment 可以管理Pod 的多个副本,并确保Pod 按照期望的状态运行。 C 2) ReplicaSet 实现了Pod 的多副本管理。使用Deplo严nent 时会自动创建ReplicaSet, 也就是说Deployment 是通过ReplicaSet 来管理Pod 的多个副本的,我们通常不需要直接使用ReplicaSeto ( 3 ) DaemonSet 用于每个Node 最多只运行一个Pod 副本的场景。正如其名称所揭示 的, DaemonSet 通常用于运行daemon 。 C 4) StatefuleSet 能够保证Pod 的每个副本在整个生命周期中名称是不变的,而其他 Controller 不提供这个功能。当某个Pod 发生故障需要删除并重新启动时, Pod 的名称会发生变化,同时StatefuleSet 会保证副本按照固定的顺序启动、更新或者删除。 ( 5) Job 用于运行结束就删除的应用,而其他Con往oller 中的Pod 通常是长期持续运行。

02

1.1.2 计算机网络的组成

从不同角度,可以将计算机网络的组成分为如下几类: 1)从组成成分上,一个完整的计算机网络由硬件、软件、协议三大组成部分,缺一不可。 硬件主要由主机(也叫端系统)、通信链路(如双绞线、光纤)、交换设备(如路由器、交换机等)和通信处理机(如网卡)等组成。软件主要包括各种实现资源共享的软件、方便用户使用的各种工具软件,如 网络操作系统、邮件收发程序、FTP程序、聊天程序等。软件部分多属于应用层。协议是计算机网络的核心,如同交通规则的汽车驾驶一样,协议规定了网络传输数据所遵循的规范。 2)从工作方式上看,计算机网络(这里主要指Internet)可以分为边缘部分和核心部分。边缘部分由所有连接在因特网上、供用户直接使用的主机组成,用来进行通信(如传输数据,音频或视频)和资源共享;核心部分由大量的网络和连接这些网络的路由器组成。它为边缘部分提供连通性和交换服务。 3)从功能组成上看,计算机网络有通信子网和资源子网组成。通信子网由各种传输介质, 通信设备和相应的网络协议组成,它使网络具有数据传输、交换、控制和存储的能力,实现联网计算机之间的数据通信。 资源子网是实现资源共享功能的设备及其软件的集合,向网络用户提供共享其它计算机上的硬件资源、软件资源和数据资源的服务。

04

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券