当前位置: 首页 > 科技观察

《伟大的计算原理》「六脉神剑」了解OpenHarmony技术路线

时间:2023-03-16 10:15:24 科技观察

更多内容请访问:鸿蒙技术社区,与华为共建官方https://ost.51cto.com本文来自OpenHarmony论文俱乐部的11个PIMF团队。这本书是俱乐部主帅欧建申推荐的。以下内容分享给读者参考:尽量以最短的篇幅摘录本书《伟大的计算原理》中介绍的理解某一领域技术路线的方法。具有一定的参考意义。作者将书中提到的“计算原理框架”描述为武学的“六脉剑”,计算原理框架中的计算原理分为六剑——通(少泽剑)计算(少冲剑)合作(关崇剑)记忆(存储)(中冲剑)评价(商阳剑)设计(少商剑)。《伟大的计算原理》这本书将\color{#F00}{computing}计算描述为一个具有基本原理的\color{#F00}{scientificfield}科学领域(跨越所有计算技术和信息处理,人工或自然)。比如操作系统OpenHarmony、人工智能框架MindSpore都可以用计算来形容。本书从整体上提供了计算机科学的一般方法,使用计算的重要原理框架提供了一种有效的方法来分析特定技术中涉及的基本原理。该框架还可以用来分析特定计算应用领域背后的计算基础,不同技术和工作背景的人合作解决该计算应用领域的问题。计算原理计算机科学与许多其他领域交叉。计算分支存在于许多科学和工程领域,例如计算物理学、计算化学、生物信息学、数字产品设计和制造以及计算社交网络。在“大数据”、“云计算”、“人工智能”等商业领域,我们需要一种新的方式来描述计算,就像对作者的点赞、收藏、回复、一键、三连文章,望远镜到天文学,显微镜至于生物学,书中强调计算机是计算的工具,而不是研究的对象。本书的伟大原则框架就是这样一种新方法。它将计算原理分为六类:通信、计算、协作、记忆(存储)、评估和设计。每个计算领域都使用这些类别的原则。这个框架广泛而全面,涵盖了计算的每个部分,包括算法、系统和设计。(每一类基本原理都反映了对计算的看法,是进入计算领域知识空间的窗口。)同时,这六类理由并不是完全脱节的。例如,可以从通信系统以及协作系统或存储系统的角度来理解因特网。大多数计算技术涉及这六类基本原理的不同组合:每一类基本原理在此组合中具有不同的权重,但每一类基本原理都存在。这些基本类别代表了对计算的某种认知观点。基本原理框架和面向应用领域的框架是正交的。一个基本原理可能出现在多个领域,一个领域可能依赖于多个基本原理。该领域所依赖的基本原则的发展速度比技术领域要慢得多。虽然这两个框架有很大的不同,但它们也有着密切的联系。为了更形象地感受这种密切关系,我们可以想象一个二维矩阵,每一行代表一个领域,每一列代表一种基本原理,所有的单元格代表知识空间的一个特定方面。作者在这里混私货。如果在二维平面上加上时间纬度,就可以清晰地展示具体方面的知识空间。基本原理框架和面向应用领域的框架如果试图列出一个基本原理中涉及的所有技术,正交分析可以列出一个基本原理中涉及的所有技术。这个人可以从一个计算原理出发,分析这个原理涉及到的所有技术,对应矩阵中的一列。把一个计算领域涉及的所有基础知识都列举出来,也可以分析出一个技术领域涉及的基础知识。这个人可以从六大类基本原理开始分析这个技术领域涉及的所有基本原理,这六类基本原理对应矩阵中的一行。技术路线部分主要关注四个因素:1.涉及到哪些人。2.关注什么问题。3.涉及哪些计算基础:通信、计算、记忆、协作、评估、设计。4.如何将新的基础知识引入计算和领域。实际动手(以安全领域为例)本书的好处受过教育的人可以学习从算法到系统的整个领域的计算原理。而计算领域的一些人,例如想要了解并行计算的程序员,可以找到这个广阔领域中不太熟悉的部分的概述。适用于在大学学习“计算机科学基础”等课程的学生。这本书帮助我们了解计算技术如何影响我们的日常生活,例如Web和Internet如何使社交网络成为可能。更多信息请访问:与华为官方共建的鸿蒙技术社区https://ost.51cto.com