系统架构设计师视频教程笔记

news2024/7/4 5:44:51

根据历年真题倒翻官方教程,发现好多内容没有,据说2022新版改动很大

既然是真题,肯定有参考价值,那就看看旧视频吧

考试分享

软考高级架构师,有用但不大【通过后分享】

up主公司要接政府项目,有考证需求

7月份开始准备,11月考试通过

加入微信群,群主帮忙该论文3次

购买900块钱的希赛学习包

希赛视频

P8 磁盘管理-磁盘基本结构与存取过程

P9 磁盘管理-磁盘优化分布存储

磁盘固定单向匀速旋转,不可调整

P10 磁盘管理-磁盘单缓冲区与双缓冲区读取

P11 磁盘管理-磁盘移臂调度算法

先来先服务

最短寻道时间优先【常考】

磁盘中,磁道=柱面
忽略磁头号和扇区号,柱面号相同时顺序随机

P21 2.4-前趋图与PV操作

前趋图与PV操作同时考核一般2-3分

节点=进程
箭头=进程依赖关系

前趋图与PV操作结合

没有前驱后继关系就可以并行执行
直接制约--受先后顺序影响,如先扫描后处理再打印
间接制约--受资源限制,如只有1个扫描仪

此题无需关心信号量,只需关心PV操作

P23 3.1-页式存储

访问位定时清0,修改位不会定时清0

页面淘汰原则

前提:状态位为1

首先淘汰访问位为0的页,若多个页访问位为0则淘汰修改位也为0的页

P24 3.2-段式存储

页式存储没有考虑程序的运行,比如将1个for循环放到2个页

P25 3.3-段页式存储

考试中考题较少

P26 4.1-索引文件结构

3种文件结构

linux系统默认有13个索引节点地址项

直接索引、一级间接索引、二级间接索引、三级间接索引

假设1个页面1KB,1个地址项占据4B
则1个页面可以保存 1KB/4B=256个地址项

注意:蓝色小方框中才是   逻辑块号

P34 1.2-DNS服务应用

实际系统运行方式

该方式根域名服务器受不了,不会使用

P35 1.3-DHCP服务应用

客户端提交DHCP请求后有服务器响应,客户端并不知道DHCP服务器地址
DHCP可以管理多个网段

P36 2.1-网络规划与设计

逻辑网络设计

【具体软硬件】--此处“具体”指选用交换机还是路由器等,只是大概

物理网络设计

【具体软硬件】--此处“具体”指具体硬件型号、软件产品,更为具体

例题

P37 2.2-层次化网络设计

核心层的重点是 高速

P38 2.3-网络冗余设计

不常考

备用路径带宽一般较小

P40 3.2-磁盘阵列Raid

例题

P41 4-IPv6

特点

IPv6地址表示方式

地址类型

IPv6地址配置

过渡技术

例题

P42 5-网络接入技术

几乎不考

P43 6-综合布线

信息插座可理解为网线接口;管理间≈某1楼层的交换机等;设备间≈某栋楼入户线相关设备

P44 7-物联网

有可能下午考

例题

P45 8-云计算

SaaS:Software as a Service(软件即服务)
PaaS:Platform as a Service(平台即服务)
IaaS:Infrastructure as a Service(基础设施即服务)

P49 3-性能评价方法

早期计算机时钟频率差距大,可以采用时钟频率法

例题

P52 03-信息系统战略规划

C--Create 创建;U--Use使用

例题

P61 12_企业应用集成

解决企业的信息孤岛问题

表示集成最为简单,无新增逻辑,只是套壳

4种集成方式

5种集成方式列表对比

企业门户类型

例题

信息传递角度考虑问题

组织范围划分

支撑系统--企业集成平台

例题

集成支持的方式

P132 132-架构模式、设计模式与惯用法

P133 133-设计模式分类

P134 134-设计模式——创建性模式

把经常变化的内容独立出来,比如对象工厂

P135~P141 设计模式--结构性模式

适配器模式

桥接模式--解决类爆炸问题

组合模式

装饰模式--在圣诞树上增加饰品、在咖啡中加料

外观模式--智能家居统一控制界面、外交部相对于国家

享元模式--1个word文档几十万个汉字,使用享元模式只需要3000-5000个对象

代理模式--注意代理【提高灵活性】、中介【简化结构】、适配器【转换接口】的区别

中介将网状结构改为星型结构【上千家银行与中介者银联】

P142~152 设计模式——行为性模式

职责链--简化请求方

命令模式

解释器模式--自定义

典型应用:OA的工作流引擎

迭代器--自带操作接口的数据集

备忘录模式--与命令模式区分

观察者模式--带公式的单元格

状态模式--订阅房间、会员升级

策略模式

模板方法模式--解决方案中的固定部分

访问者模式--数据不变、操作经常变

例题

1015.软件架构评估方法

1016.软件架构评估方法(ATAM)

1017.软件架构评估方法(SAAM)

其他视频

软件设计师考试 23种设计模式 软考必考 复习记忆

整个视频就是这1张图

数据库 关系代数,很详细!看完必会!

传统的集合运算:包括并、差、交、笛卡尔积

关系模式的元组、元组的1个属性

元组的连接

象集

笛卡尔积

专门的关系运算:选择、投影、连接、除

选择

投影

除法最复杂,暂不介绍

数据库,这位老师的PPT更像是word

9 数据库系统--数据库管理系统

2.1 数据库管理系统

例如 14亿人的身份信息

2.2 数据库模式

数据库系统的设计目标是允许用户逻辑地处理数据,而不必涉及这些数据在计算机中是怎样存放的,在数据组织和用户应用之间提供某种程度的独立性

学生管理系统
老师关心成绩、图书馆关心借还书、财务关心学费

三个级别 与 三级模式 对应

10 数据库系统--数据模型(一)

2.3 数据模型

SNAME--学生姓名  CNAME--课程名  TNAME--教师姓名  TADDRESS--教师住址
数据冗余--100个学生选了同1个老师的课,导致教师地址出现100次
修改异常--老师搬家,只修改50条同1个老师的地址,导致教师地址冲突
插入异常--没有学生选某教师课程,导致教师地址无法插入
删除异常--某教师改教其他课程,导致该教师地址被完全删除

解决方案--分解关系模式

11 数据库系统--数据模型(二)

1NF 2NF 3NF BCNF

第一范式、第二范式、第三范式、BC范式

举例:E--学号、N--姓名、M--课程ID、L--课程名、Q--成绩

如果分解后的关系模式交集是超码,就是无损连接
依赖关系存在于分解后的关系模式,就是保持函数依赖

12 数据库系统--数据库的控制功能

2.4 数据库的控制功能

 

13 数据库系统--数据库的控制功能(二)

14 数据库系统--数据库工程

2.5 数据库工程

2.6  数据库建模

15 数据库系统--并行数据库系统

2.8 并行数据库系统

2.9 数据仓库与数据挖掘

16 数据库系统--NoSQL和大数据

2.10 NoSQL 与大数据

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

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

相关文章

Spring:Annontation

Bean 配置注解Autowired 注解context:component-scan 标签 配置 在 Spring 中,配置 bean 实例一般使用 xml 配置方式或注解(Annontation) 方式进行配置。 注解 注解(Annontation),是在原有代码和逻辑下通…

数据库字段变更监控平台设计开发

序: 在开发过程中,在值班解决客服问题时,在分析定位别人写的业务代码问题时,重点是不是自己写的代码,只看到了数据库中落库最终数据,并不知道业务逻辑问题发生时数据库表中当时数据情况?如果能知…

虚拟机 NAT模式联网 重启断网的解决方法

1、虚拟机NAT模式联网 这个博客写的很清楚:按照他的方法可以ping通www.baidu.com 三分钟完成虚拟机联网 小白看了都说好!!! 虚拟机超详细联网教程/步骤 SDN软件定义网络实验_虚拟机联网教程_九号迷妹的博客-CSDN博客 但是虚拟机重启几次之后…

九种分布式ID解决方案,总有一款适合你!

1、UUID 2、数据库自增ID 2.1、主键表 2.2、ID自增步长设置 3、号段模式 4、Redis INCR 5、雪花算法 6、美团(Leaf) 7、百度(Uidgenerator) 8、滴滴(TinyID) 总结比较 背景 在复杂的分布式系统中,往往需要对大量的数据进行唯一标识,比如在对…

2023牛客暑期多校训练营3

A.World Fragments I 将两个二进制数先转换成十进制数,因为只要二进制中有1,就加或减1(加减0是没有用的),所以求两个二进制的差的绝对值(这是在有1的情况下,其实只要不等于0就有1,数是非负整数) 所以需要特判,如果第一个二进制数为0,第二个二进制数不为0,那么就不能转化,输出…

甄云质量管理解决方案——插上数字“羽翼”,实现PPAP落地

导语 质量管理是供应链管理中非常重要的一环,通过制定和开展质量相关的活动,确保产品符合质量标准和一致性要求。质量管理水平的高低直接影响供应链的整体效率和最终效益,关乎企业形象和品牌声誉,已然是企业的生命线。 作为采购…

Redis超详细入门教程(基础篇)

目录 一、什么是Redis 二、安装Redis 1、Windows系统安装 2、Linux系统安装 三、Redis通用命令 四、Redis基本命令 五、五种数据结构类型 5.1、String类型 5.2、List集合类型 5.3、Set集合类型 5.4、Hash集合类型 5.5、Zset有序集合类型 六、总结 一、什么是Redi…

leecode 98验证二叉搜索树

​​​​ 这次的性能真的是超乎想象的好 题目描述 98二叉树 第一种方法 中序遍历 大体的思想就是将遍历的结果存放到数组中 检查数组是否是有序 判断是否符合条件 特点是时间和空间消耗都很大 /*** Definition for a binary tree node.* struct TreeNode {* int val;*…

常见面试题之设计模式--工厂方法模式

1. 概述 需求:设计一个咖啡店点餐系统。 设计一个咖啡类(Coffee),并定义其两个子类(美式咖啡【AmericanCoffee】和拿铁咖啡【LatteCoffee】);再设计一个咖啡店类(CoffeeStore&…

DAY51:动态规划(十五)买卖股票最佳时机Ⅲ+买卖股票最佳时期Ⅳ

文章目录 123.买卖股票最佳时机Ⅲ(注意初始化)思路DP数组含义递推公式初始化遍历顺序最开始的写法:初始化全部写成0debug测试:解答错误,第0天实际上是对应prices[0]和dp[0] 完整版总结 188.买卖股票最佳时机Ⅳ思路DP数…

【wxWidgets】剪贴板和拖放操作

【wxWidgets】剪贴板和拖放操作 使用剪贴板传输数据时应用程序间的一种交互方式 剪贴板和拖放操作在wxWidgets中共享了一些类来实现数据的传输 数据对象 wxDataObject类时剪贴板操作和拖放操作的核心,该类实例代表了拖放操作中鼠标拖拽的事物和剪贴板中拷贝和粘贴…

【git学习2】多人合作中git的使用

提交代码 中间打勾:commit提交代码 最后点击向上的箭头 push到远程仓库。 团队开发中git的使用 第一步先从远程仓库中某个分支拉下来代码,比如下图只有一个分支master 新建文件夹,存放这个拉下来的项目,克隆项目地址&#xff…

JDK8版本接口的改进(heima)

JDK8版本接口的改进(heima) public class InterfaceTest1 {/*JDK8版本接口改进1.允许编写带有方法体的方法(默认方法)2.允许编写静态方法目的:解决接口的升级问题---------------------------------------注意事项&…

HDFS的设计目标和重要特性

HDFS的设计目标和重要特性 设计目标HDFS重要特性主从架构分块存储机制副本机制namespace元数据管理数据块存储 设计目标 硬件故障(Hardware Failure)是常态,HDFS可能有成百上千的服务器组成,每一个组件都有可能出现故障。因此古见检测和自动快速恢复的H…

基本数据类型和引用数据类型

数据类型的分类 java中的 变量 按照数据类型来分类: Java语言是 强 类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以它们表示的数据大小也是不一样的。基本数据类型(4类8种…

[Python] flask运行+wsgi切换生产环境+supervisor配置指南

文章目录 问题背景flask启动方式1(编写main函数):方式2(编译器):方式3(命令行):方法4(重命名文件法):方法5(使用flask命令…

欧盟新规,燃油噩梦?2025年起,高速公路每60公里设立一处快充站

根据外媒The Verge报道,欧洲电动汽车用户将获得更多便捷的待遇,同时还能减少有害温室气体排放,这得益于欧盟理事会最新通过的法规。 根据欧盟的法规要求,自2025年起,TEN-T高速公路系统在欧洲将需要每隔60公里设立一座高…

WEB:ics-07

背景知识 php弱类型 文件上传漏洞 一句话木马 floatval函数 题目 点击项目管理 点击查看源代码&#xff0c;发泄一个view-source.php 访问该网页 进行代码审计 <?php session_start();if (!isset($_GET[page])) {show_source(__FILE__);die(); }if (isset($_GET[page]) &…

ant design vue a-table表格中插入操作按钮(以switch开关 [a-switch]为例)

1.给columns添加列属性 columns() {sortedInfo sortedInfo || {};return [{title: "工程",dataIndex: "outputProject",width: 80},{title: "是否显示小数",dataIndex: "showDecimalsOrnot",width: 80,scopedSlots: { customRender:…

页面设计—FixedContainer固定容器组件详解

一、组件介绍 可任意拖动位置&#xff0c;脱离文档流布局&#xff0c;生成绝对定位的元素 二、如何使用 1、找到FixedContainer组件&#xff0c;拖放到页面位置。 2、设置是否拖动&#xff0c;设置高级样式&#xff0c;也可以在自定义样式里编写css样式 操作步骤如下&…