【真题笔记】21年系统架构设计师要点总结

【真题笔记】21年系统架构设计师要点总结

  • ER图冲突
  • AI芯片的关键特征
  • 交换机
  • SDN(软件定义网络)
  • 企业数字化转型
  • 产品配置
  • COM(组件对象模型)
  • 网络攻击
  • 物联网
  • 三层C/S体系结构
  • 数字证书
  • 期望工期计算

ER图冲突

  • 属性冲突:包括属性域冲突和属性取值冲突,如零件号有的厂商定义为整数类型,有的部门把它定义为字符类型;
  • 命名冲突:包括同名异议和异名同义;
  • 结构冲突:包括同一对象在不同应用中具有不同的抽象,以及同一实体在不同局部E-R图中所包含的属性个数和属性排序次序不完全相同。

AI芯片的关键特征

  1. 新型的计算范式
    AI计算既不脱离传统计算,也具有新的计算特质,如处理的内容往往是非结构化数据(视频、图片等)。处理的过程通常需要很大的计算量,基本的计算主要是线性代数运算,而控制流程则相对简单。处理的过程参数量大。
  2. 训练和推断
    AI芯片通常涉及训练和推断过程。简单来说,训练过程是指在已有数据中学习,获得某些能力的过程;而推断过程则是指对新的数据,使用这些能力完成特定任务(比如分类、识别等)。
  3. 大数据处理能力
    人工智能的发展高度依赖海量的数据。满足高效能机器学习的数据处理要求是AI芯片需要考虑的最重要因素。
  4. 数据精度
    低精度设计是AI芯片的一个趋势,在针对推断的芯片中更加明显。对一些应用来说,降低精度的设计不仅加速了机器学习算法的推断(也可能是训练),甚至可能更符合神经形态计算的特征。
  5. 可重构的能力
    针对特定领域而不针对特定应用的设计,将是AI芯片设计的一个指导原则,具有可重构能力的AI芯片可以在更多应用中大显身手,并且可以通过重新配置,适应新的AI算法、架构和任务。
  6. 开发工具
    就像传统的CPU需要编译工具的支持,AI芯片也需要软件工具链的支持,才能将不同的机器学习任务和神经网络转换为可以在AI芯片上高效执行的指令代码。

ps: 注意信号处理能力、可定制性、图像处理能力不是关键特征。

交换机

  • 交换机初始MAC地址表为空;
  • 交换机接收到数据帧后,如果没有相应的表项,交换机采用ARP泛洪操作,即广播方式进行转发;
  • 交换机通过读取输入帧中的源地址来添加相应MAC地址表项,不是目的地址
  • 交换机的MAC地址表项是动态增长的。

ps:路由器采取存储转发方式,而交换机采取的是直接转发方式,所以路由器转发所带来的延迟大于交换机。

SDN(软件定义网络)

SDN(Sofware Defined Networking)是一种将网络控制平面与数据转发平面分离,并通过可编程接口实现网络控制的架构。SDN的基本架构通常包含以下几个关键层:

  • 应用层:这是最上层,包括各种网络应用程序和服务,它们可以通过SDN控制器提供的AP来定制网络行为,比如流量路由、访问控制策略等,
  • 控制层:这一层的核心是SDN控制器,它集中管理网络视图、计算数据包转发路径,并下发相应的转发规则到数据平面设备。控制器是网络智能和策略决策的中心。
  • 转发层:数据平面由网络交换机和其他数据转发设备组成,它们根据从控制层接收的指令转发数据包,而不再需要了解完整的网络拓扑或做出复杂的路由决策。

ps: 不存在逻辑层

企业数字化转型

企业数字化转型分为5个发展阶段:初始级发展阶段、单元级发展阶段、流程级发展阶段、网络级发展阶段、生态级发展阶段

  • 初始级发展阶段:处于该发展阶段的组织,在单一职能范围内初步开展了信息(数字)技术应用,但尚未有效发挥信息(数字)技术对主营业务的支持作用。
  • 单元级发展阶段:处于该阶段的组织,在主要或若干主营业务单一职能范围内开展了(新一代)信息技术应用,提升相关单项业务的运行规范性和效率。
  • 流程级发展阶段:处于该阶段的组织,在业务线范围内,通过流程级数字化和传感网级网络化,以流程为驱动实现主营业务关键业务流程及关键业务与设备设施、软硬件、行为活动等要素间的集成优化。
  • 网络级发展阶段:处于该阶段的组织,在全组织(企业)范围内,通过组织(企业)级数字化和产业互联网级网络化,推动组织(企业)内全要素、全过程互联互通和动态优化,实现以数据为驱动的业务式创新。
  • 生态级发展阶段:处于该阶段的组织,在生态组织范围内,通过生态级数字化和泛在物联网级网络化,推动与生态合作伙伴间资源、业务、能力等要素的开放共亨和协同合作,共同培育智能驱动型的数字新业务。

产品配置

是指一个产品在其生命周期各个阶段所产生的各种形式(机器可读或人工可读)和各种版本的文档、计算机程序、部件及数据的集合。该集合中的每一个元素称为该产品配置的一个配置项。

COM(组件对象模型)

COM不支持任何形式的实现继承。COM支持两种形式的对象组装:包含(Containment)和聚集(Aggregation)

  • 包含是一个对象拥有指向另一个对象的唯一引用。外部对象只是把请求转发给内部对象,所谓转发就是调用内部对象的方法。包含能重用内含于其他构件的实现,是完全透明的。如果包含层次较深,或者被转发的方法本身相对简单,包含会存在性能上的问题。因此,COM定义第二类重用形式:聚集。
  • 聚集直接把内部对象接口引用传给外部对象的客户,而不是再转发请求保持透明性是很重要的,因为外部对象的客户无法辨别哪个特定接口是从内部对象聚集而来的。

ps: 如,对象AB,A要调用B中实现的方法,包含是客户调用A,然后A再调用B;聚集是客户通过A,客户直接调用B中的方法,不用通过A的转发

网络攻击

  • 非法使用(非授权访问):某一资源被某个非授权的人,或以非授权的方式使用。
  • 破坏信息的完整性:数据被非授权地进行增删、修改或破坏而受到损失。
  • 授权侵犯(内部攻击):被授权以某一目的使用某一系统或资源的某个人,却将此权限用于其他非授权的目的。
  • 计算机病毒:一种在计算机系统运行过程中能够实现传染和侵害功能的程序。
  • 拒绝服务:对信息或其他资源的合法访问被无条件地阻止。
  • 陷阱门:在某个系统或某个部件中设置的“机关”,使得在特定的数据输入时,允许违反安全策略。
  • 旁路控制:攻击者利用系统的安全缺陷或安全性上的脆弱之处获得非授权的权利或特权。
  • 业务欺骗:某一系统或系统部件欺骗合法的用户或系统自愿地放弃敏感信息等,
  • 特洛伊木马:软件中含有一个觉察不出的有害的程序段,当它被执行时,会破坏用户的安全,这种应用程序称为特洛伊木马。
  • 物理侵入:侵入者绕过物理控制而获得对系统的访问。
  • 业务流分析:通过对系统进行长期监听,利用统计分析方法对诸如通信频度、通信的信息流向、通信总量的变化等参数进行研究,从中发现有价值的信息和规律。

物联网

从架构角度来看,可分三层:

  • 感知层:识别物体、采集信息。如:二维码、RFID、摄像头、传感器(温度、湿度)。
  • 网络层:传递信息和处理信息。通信网与互联网的融合网络、网络管理中心、信息中心和智能处理中心等。
  • 应用层:解决信息处理和人机交互的问题。

三层C/S体系结构

三层C/S体系结构针对二层C/S的缺点,增加了应用服务器。三层C/S体系结构是将应用功能分成表示层、功能层和数据层三个部分:

  • 表示层:是应用的用户接口部分担负与应用逻辑间的对话功能。它用于用户从工作站输入的数据,并显示应用输出的数据。为使用户能直观地进行操作,一般要使用图形用户界面,在变更用户界面时,只需改写显示控制和数据检查程序,而不影响业务逻辑。
  • 功能层:是应用的本体,它负责具体的业务处理逻辑,例如在制作订购合同时要计算合同金额。表示层和功能层之间的数据互交要尽可能简洁。例如,用户检索数据时,要将有关检索要求的信息一次性地传送给功能层,检索结果数据也由功能层一次性地传送给表示层。
  • 数据层:通常是数据库管理系统,负责管理对数据库数据的读写。数据库系统必须能迅速执行大量数据的更新和检案。

数字证书

每个数字证书上都会有其颁发机构的签名,我们可以通过验证CA对数字证书的签名来核实数字证书的有效性。以网站CA认证为例,如果证书有效,说明此网站经过CA中心的认证,是可信的网站。所以,CA认证这个动作是用来验证网站真伪的,而不能验证客户方的真伪

期望工期计算

期望工期=(最乐观时间 +4*最可能时间+最悲观时间)/6

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/5146.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

flutter 写个简单的界面

起因, 目的: 来源: 客户需求。 着急要,我随便写的,应付一下。 过程: 略,直接看代码,看注释。 代码 1 xxx import package:flutter/material.dart;void main() {runApp(const MyApp()); }// # class MyApp extends…

030集——分组法——C# CAD二次开发

重叠的图行进行分组,效果如下: 纵向投影重叠(横向移动冲突)可以分组: 纵向冲突也可以分组: 也可根据颜色不同分组: 部分代码如下,完整代码见文章下方名片 public class Class1{[CommandMethod(…

java就近原则与this用法 C语言字符串与指针

1. (1) public class girlfriend{ String name; double high; String face; String age; //在方法里面是局部变量,在方法外面是成员变量public void setName(String name) {this.namename;}public String getName(){return name;}public vo…

基于ssm的个人健康管理系统

项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下,你想解决的问…

HTML学习笔记十三

系列笔记目录 第一章 HTML的概述 第二章 URL简介 第三章 网页元素的属性 第四章 html字符编码 第五章 网页的语义结构 第六章 文本标签 第七章 列表标签 第八章 图像标签 第九章 链接标签 第十章 多媒体标签 第十一章 iframe 第十二章 [表格标签](https://blog.csdn…

使用NVM自由切换nodejs版本

一、NVM介绍 在日常开发中,我们可能需要同时进行多个不同NodeJS版本的项目开发,每个项目所依赖的nodejs版本可能不一致,我们如果只安装一个版本的nodejs,就可能出现node版本冲突问题,导致项目无法启动。这种情况下&am…

我懵了,docker容器访问不了外部网络

欢迎来到我的博客,代码的世界里,每一行都是一个故事 🎏:你只管努力,剩下的交给时间 🏠 :小破站 我懵了,docker容器访问不了外部网络 前戏docker中的bridge网络详解解决加餐 前戏 事…

rocketMq学习

RocketMq学习 首先需要了解一下Rocketmq。与市面上常见的消息中间件的区别 工作原理图: 从这张图我们可以看到,rocketmq几个关键的指标 producer、NameServer、broker、consumer windows下安装RocketMq 并使用图形化界面进行管理 1、RocketMq官网下…

Java类和对象(下篇)

今天接着学习类和对象(苦笑)(苦笑)(苦笑) 1. 封装 1.1 封装的概念 面向对象程序三大特性:封装、继承、多态。 而类和对象阶段,主要研究的就是封装特性。 何为封装呢?简单来说就是套壳屏蔽细节。 举例:对于计算机使用者而言&am…

Docker在CentOS上的安装与配置

前言 随着云计算和微服务架构的兴起,Docker作为一种轻量级的容器技术,已经成为现代软件开发和运维中的重要工具。本文旨在为初学者提供一份详尽的指南,帮助他们在CentOS系统上安装和配置Docker及相关组件,如Docker Compose和私有…

视频智能分析平台LiteAIServer入侵检测算法平台部署行人入侵检测算法:智能安防的新利器

在当今数字化时代,安全防护成为了社会各界高度关注的重要议题。随着人工智能技术的不断发展,视频智能分析平台LiteAIServer 行人入侵检测算法应运而生,为安防领域带来了全新的突破与变革。 视频智能分析平台LiteAIServer 行人入侵检测算法是基…

Java AOT 快速入门

1、编译类型介绍 AOT: Ahead-of-time (提前编译):程序执行前,全部被编译成机器码 JIT:Just in time(即时编译):程序边编译,边运行。 编译:源代码->.class文件->机器码 2、A…

思维导图工具有哪些?10款思维导图特色介绍

电脑的普及,互联网的便捷。使我们平时工作、学习等场景下,常常离不开思维导图的辅助。思维导图是可以让我们所需要介绍的知识点以图文形式结合,展示出来。帮助我们方便理解。因此,一款好的思维导图工具,能让我们制作的…

夸克获评多个AI产品奖项 升级“AI搜题”让用户解新题、难题更高效

日前,在“第9届榜样教育年度盛典”上,夸克“AI搜题” 凭借在AI产品创新以及“灵知”学习大模型上的卓越表现,荣获“2024技术突破教育产品”奖。夸克持续加码在学习产品和技术上的投入,将助力用户进一步提升学习能力与效率。 从去年…

自动化测试中使用Pytest Fixture?推荐10种常见用法!

Pytest 是一个功能强大的 Python 测试框架,其中的Fixture 是 Pytest 中的一个重要功能。它允许你设置一些特定的测试环境或准备测试数据,这些环境和数据可以在多个测试用例中重复使用。通过使用fixture,你可以避免在每个测试函数中编写重复的…

Java 调用淘宝 API 获取商品页面数据示例

在 Java 开发中&#xff0c;我们同样可以调用淘宝 API 来获取商品页面数据。以下是一个用 Java 实现的示例。 一、准备工作 1.引入相关依赖&#xff0c;这里我们使用 Apache HttpClient 来发送 HTTP 请求。可以在项目的 pom.xml 文件中添加以下依赖&#xff1a; <dependenc…

【网络】数据链路层

目录 以太网 以太网的帧格式 MSS 交换机 MTU对UDP的影响 ARP协议 数据链路层是软件层的最底层协议&#xff0c;它的下面就是物理层&#xff0c;那么下面我们就来介绍一下它负责在网络通信中完成什么工作 我们前面说的IP协议是解决如何进行跨网络转发的&#xff0c;也就是…

三维测量与建模笔记 - 3.2 直接线性变换法标定DLT

DLT - Direct Linear Transform 上图中&#xff0c;透视成像对应的公式是共线方程&#xff0c;可以参考以下链接&#xff1a; https://zhuanlan.zhihu.com/p/101549821https://zhuanlan.zhihu.com/p/101549821 对于标定来说&#xff0c;需要找到。已知量是。 (u,v)是…

语音识别中的RPM技术:原理、应用与发展趋势

目录 引言1. RPM技术的基本原理2. RPM的应用领域3. RPM技术的挑战与发展趋势4. 总结 引言 在语音识别和音频处理领域&#xff0c;RPM&#xff08;Recurrent Phase Model&#xff0c;递归相位模型&#xff09;技术正逐渐崭露头角。它作为一种创新的信号处理方法&#xff0c;通过…

C语言程序的机器表示(逆向+函数调用栈详解版)

C语言程序的机器表示 1 基本数据类型 在Windows系统中&#xff0c;通常一个字等于两个字节&#xff0c;在32位程序和64位程序&#xff0c;在处理数据时&#xff0c;通常对8&#xff0c;4&#xff0c;2和1字节数据进行处理 x86使用的是浮点寄存器&#xff0c;Intel提供了8个128…