【系统架构设计师】- 知识点汇总(易错总结)

news/2024/12/22 15:02:10/

——————————————————————————————————
一、函数依赖的推理规则:
1、自反律:若Y⊆X⊆U,则X→Y在R上成立。
2、增广律:若X→Y在R上成立,且Z⊆U,则XZ→YZ在R上也成立。
3、传递律:X→Y和Y→Z在R上成立,则X→Z在R上也成立。
4、合并规则:若X→Y和X→Z在R上成立,则X→YZ在R上也成立。
5、分解规则:若X→Y和ZY在R上成立,则X→Z在R上也成立。
6、伪传递规则:若X→Y和YW→Z在R上成立,则XW→Z在R上也成立。
7、复合规则:若X→Y和W→Z在R上成立,则XW→YZ在R上也成立。
——————————————————————————————————
二、鸿蒙系统
鸿蒙操作系统使用的是微内核。所以考察的是操作系统的知识点。
HarmonyOS 系统架构整体上遵从分层设计,从下向上分为内核层、系统服务层、框架层和应用层。 HarmonyOS 系统功能按照"系统﹣>子系统﹣>功能/模块"逐步逐级展开,在多设备部署场景下,支持根据实际需求裁剪或增加子系统或功能/模块。

  • 内核层
    鸿蒙系统分为内核子系统和驱动子系统。在内核子系统中鸿蒙系统采用多内核设计,支持针对不同资源受限设备选用合适的 OS 内核;鸿蒙系统驱动框架是鸿蒙系统硬件生态开放的基础,它提供统一外设访问能力和驱动开发、管理框架。
  • 系统服务层
    系统服务层是鸿蒙系统的核心能力几何,通过框架层对应用程序提供服务。包含了系统基本能力子系统集、基础软件服务子系统集、增强软件服务子系统集、硬件服务子系统四个部分。
  • 框架层
    框架层为鸿蒙系统应用程序提供 Java / C / C ++/ JS 等多语言用户程序框架和 Ability 框架,及各种软硬件服务对外开放的多语言框架 API ,也为搭载鸿蒙系统的电子设备提供 C / C ++/ JS 等多语言框架 API 。
  • 应用层
    应用层包括系统应用和第三方非系统应用,鸿蒙系统应用由一个或多个FA或PA组成。

系统安全:在搭载鸿蒙系统的分布式终端上课保证正确的人通过正确的电子设备,正确地使用数据。通过分布式多段协同身份认证保证"正确的人"通过在分布式终端构筑可信运行环境保证"正确的电子设备"通过分布式数据在跨终端流动的过程中,对数据进行分类分级管理来保证"正确地使用数据"
鸿蒙使用的是微内核,安卓则是宏内核,相比于安卓的宏内核,鸿蒙的微内核更加安全,并且在微内核中可以自由加入各类模块,而宏内核中可以自由修改的范围很小。
——————————————————————————————————
三、AI芯片的技术架构
常用的AI芯片的技术架构包括 GPU, FPGA, ASIC和TPU
GPU:图形处理器(Graphics Processing Unit)
FPGA:现场可编程门阵列(Field-Programmable Gate Array)
ASIC:专用集成电路(Application-Specific Integrated Circuit)
TPU:张量处理器(Tensor Processing Unit)
——————————————————————————————————
四、常见的电子邮件协议
POP3:110端口,邮件收取 面向邮件的简单邮件传输协议(Post Office Protocol Version 3)
SMTP :25端口,邮件发送 简单邮件传输协议(Simple Mail Transfer Protocol)
HTTP :80端口,超文本传输协议,网页传输
IMAP :143端口,邮件客户端可以通过这种协议从邮件服务器上获取邮件的信息,下载邮件等
扩展

——————————————————————————————————
——————————————————————————————————
——————————————————————————————————
——————————————————————————————————
——————————————————————————————————
——————————————————————————————————
——————————————————————————————————
——————————————————————————————————
——————————————————————————————————
——————————————————————————————————
——————————————————————————————————
——————————————————————————————————
——————————————————————————————————
——————————————————————————————————
——————————————————————————————————


http://www.ppmy.cn/news/1404952.html

相关文章

接口自动化框架搭建(一):框架介绍

1,背景目的 最近在搭建接口自动化框架,打算写个专栏,方便自己查找和他人学习。有不正确的地方,欢迎指正。 2,技术框架 pythonpytestalllurejenkins多进程钉钉消息通知 3,版本 推荐方法:创建…

数据结构(初阶)第一节:数据结构概论

本篇文章是对数据结构概念的纯理论介绍,希望系统了解数据结构概念的友友可以看看,对概念要求不高的友友稍做了解后移步下一节: 数据结构(初阶)第二节:顺序表-CSDN博客 正文 目录 正文 1.数据结构的相关概…

Linux 安装 fail2ban

Linux 安装 fail2ban fail2ban是一款入侵防御软件,能够运行在大多数Linux服务器上,保护计算机服务器免受暴力破解的攻击。fail2ban启动后会通过检测系统行为日志识别暴力破解行为,对于在短时间内多次未能通过身份验证的请求,fail…

【华为OD机试】欢乐的周末(并查集和搜索算法—JavaPythonC++JS实现)

本文收录于专栏:算法之翼 本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握! 文章目录 一. 题目二.解题思路三.题解代码Python题解代码JAVA题解代码C/C++题解代码JS题解代码四.代码讲解(Ja…

【算法集训】基础算法:前缀和 | 概念篇

前缀和就是对于顺序表&#xff08;数组、列表&#xff09;来说&#xff0c;计算前面某一段元素的和。 1、部分和 给定一个数组&#xff0c;求某一段子数组的和。 2、朴素做法 int partialSum(int *a, int l, int r) {int i;int s 0;for(i l; i < r; i) {s a[i];}retu…

java Web 辅助学习管理系统idea开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点 java Web 辅助学习管理系统是一套完善的信息管理系统&#xff0c;结合java 开发技术和bootstrap完成本系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。 前段主要技术 bootstr…

使用docker部署MongoDB数据库

最近由于工作需要搭建MongoDB数据库&#xff1a;将解析的车端采集的数据写入到数据库&#xff0c;由于MongoDB高可用、海量扩展、灵活数据的模型&#xff0c;因此选用MongoDB数据库&#xff1b;由于现公司只有服务器&#xff0c;因此考虑容器化部署MongoDB数据&#xff0c;特此…

【HTML】注册页面制作 案例二

&#xff08;大家好&#xff0c;今天我们将通过案例实战对之前学习过的HTML标签知识进行复习巩固&#xff0c;大家和我一起来吧&#xff0c;加油&#xff01;&#x1f495;&#xff09; 案例复习 通过综合案例&#xff0c;主要复习&#xff1a; 表格标签&#xff0c;可以让内容…