
系统架构设计师
文章平均质量分 91
韩曙亮
中国人民大学硕士 , 专注于 移动开发 领域 , 博客专家 , 2023 年博客之星 TOP1 , 2021 年博客之星 TOP9 , 华为云 云享专家 , 阿里云社区 专家博主 , 51CTO 专家博主 ;
展开
-
【系统架构设计师】数据库系统 ⑤ ( 数据库设计过程 - 逻辑设计 | ER 图 转为 关系模式 | 实体 转 关系模式 | 联系 转 关系模式 - 并入实体、独立关系 )
一、逻辑结构设计1、数据库设计过程2、逻辑结构设计 简介二、ER 图 转为 关系模式1、ER 图 转为 关系模式 概述2、实体 转 关系模式三、联系 转 关系模式1、并入实体1:1 ( 一对一 ) 联系 转为关系模式1:N ( 一对多 ) 联系 转为关系模式2、独立关系M:N ( 多对多 ) 联系 转为关系模式特别注意 - 独立关系模式 ( 新建独立表 ) 适用于所有联系转换四、软考考点1、关系模式个数计算 - 三元多对多联系2、数据库表分析原创 2025-03-31 10:33:41 · 4604 阅读 · 16 评论 -
【系统架构设计师】数据库系统 ④ ( 关系模型 | 数据模型 三要素 | 数据模型 种类 | 关系模型 的 表示形式 | 关系模型相关概念 | 完整性约束 | 触发器 )
一、数据模型1、数据模型 三要素2、数据模型 种类二、关系模型1、关系模型 的 表示形式2、关系模型 的 相关概念3、关系模型 的 完整性约束4、关系模型 触发器原创 2025-03-28 23:15:00 · 852 阅读 · 2 评论 -
【系统架构设计师】数据库系统 ③ ( 数据库设计过程 | 概念结构设计 | ER 图 简介 | 概念设计阶段 工作拆分 )
一、数据库设计过程 概述二、ER 图 简介1、ER 图 概念2、ER 图 示例3、ER 图 关系类型① 一对一 ( 1:1 ) 关系② 一对多 ( 1:n ) 关系③ 多对多 ( n:n ) 关系三、概念设计阶段 工作拆分原创 2025-03-27 22:45:00 · 1272 阅读 · 3 评论 -
【系统架构设计师】数据库系统 ② ( 分布式数据库 | 分布式数据库 特点 | 分布式数据库 分层模式 | 两阶段提交协议 - 2PC 协议 )
一、分布式数据库1、集中式数据库 与 分布式数据库2、分布式数据库 特点① 数据独立性② 集中 与 自治 共享结合 的 控制结构③ 数据冗余④ 全局一致性、可串行性、可恢复性3、分布式 数据库管理系统 组成4、分布式数据库 的 透明性二、分布式数据库 分层模式1、集中式数据库 分层模式2、分布式数据库 分层模式 简介3、分布式数据库 分层模式 作用三、分布式数据库 事务管理1、两阶段提交协议 - 2PC 协议2、2PC 协议 参与者3、2PC 协议 参与者① 阶段一 : 准原创 2025-03-26 11:04:36 · 5867 阅读 · 6 评论 -
【系统架构设计师】数据库系统 ① ( 数据库系统 软考 知识点概述 | 数据库模式 | 三级模式 | 两层映射关系 | 关系表 的 三种类型 - 基本表、查询表、视图表 )
一、数据库系统 软考 知识点概述二、数据库模式1、数据库系统 三级模式2、数据库系统 两层映射关系三、关系表1、关系表 的 三种类型 - 基本表、查询表、视图表2、关系表 的 三种类型 对比3、数据库视图 的 优缺点4、物化视图原创 2025-03-21 23:47:43 · 854 阅读 · 3 评论 -
【系统架构设计师】操作系统 - 特殊操作系统 ③ ( 微内核操作系统 | 单体内核 操作系统 | 内核态 | 用户态 | 单体内核 与 微内核 对比 )
一、微内核操作系统1、单体内核 操作系统2、微内核操作系统 引入3、微内核操作系统 概念4、微内核操作系统 案例二、单体内核 与 微内核 对比1、功能对比2、单体内核 优缺点3、微内核 优缺点原创 2025-03-19 22:45:00 · 956 阅读 · 3 评论 -
【系统架构设计师】操作系统 - 特殊操作系统 ② ( 实时操作系统 RTOS | 多任务调度算法 | 抢占式优先级调度算法 | 时间片轮转调度算法 | 常见的 RTOS )
一、实时操作系统 RTOS1、实时操作系统 概念2、实时操作系统 特点3、实时操作系统 分类4、实时性能指标二、多任务调度算法1、多任务调度算法 简介2、优先级调度算法3、抢占式优先级调度算法4、时间片轮转调度算法5、最晚截止期调度算法6、最早截止期调度算法三、常见的 实时操作系统 RTOS1、常见的 实时操作系统 RTOS 列举2、常见的 实时操作系统 RTOS 对比原创 2025-03-19 20:15:00 · 1097 阅读 · 0 评论 -
【系统架构设计师】操作系统 - 特殊操作系统 ① ( 嵌入式操作系统 | 嵌入式系统 组成层级 | 嵌入式系统 核心要素 | 嵌入式系统 特点 | 交叉开发环境 | 低功耗设计 )
一、嵌入式系统1、嵌入式系统 组成层级2、嵌入式系统 核心要素3、嵌入式系统 特点4、硬件抽象层二、嵌入式操作系统1、嵌入式操作系统 特点2、交叉开发环境三、低功耗设计1、硬件低功耗设计2、软件低功耗设计原创 2025-03-18 23:15:00 · 704 阅读 · 2 评论 -
【系统架构设计师】操作系统 - 文件管理 ③ ( 树形目录结构 | 文件属性 | 绝对路径 与 相对路径 )
一、树形目录结构1、树形目录结构 概念简介2、树形目录结构 组成3、文件属性4、树形目录结构 示例二、绝对路径 与 相对路径1、绝对路径2、相对路径3、绝对路径 与 相对路径 对比原创 2025-03-17 23:45:00 · 1526 阅读 · 0 评论 -
【系统架构设计师】操作系统 - 文件管理 ② ( 位示图 | 空闲区域 管理 | 位号 | 字号 )
一、空闲区域 管理1、空闲区域分配2、空闲区域 管理方式 简介二、位示图 简介1、位示图 表示2、位示图 字号3、位示图 位号4、位示图 中 比特位 分组管理三、位示图 考点1、计算磁盘 位示图 的大小2、位示图 位置计算原创 2025-03-17 23:15:00 · 863 阅读 · 0 评论 -
【系统架构设计师】操作系统 - 文件管理 ① ( 索引文件结构 | 直接索引方式 | 间接索引方式 | 一级间接索引方式 | 二级间接索引方式 | 三级间接索引方式 )
一、索引文件结构 简介1、索引文件结构 原理2、索引文件结构 关键部件3、索引结构的操作流程二、索引方式 简介1、索引结点2、直接索引 和 间接索引3、直接索引方式4、一级间接索引方式5、二级间接索引方式6、三级间接索引方式三、软考考点1、不同索引方式指向对象2、不同索引方式访问磁盘次数分析3、文件逻辑位置计算① 连续 逻辑位置② 一级间接索引 计算③ 二级间接索引 计算④ 三级间接索引 计算4、文件长度计算四、软考案例原创 2025-03-12 17:30:44 · 1264 阅读 · 14 评论 -
【系统架构设计师】操作系统 - 进程管理 ⑤ ( 进程死锁 | 死锁 四大条件 | 死锁资源数计算 )
一、进程 死锁1、死锁 概念2、死锁 案例 ( 重点 )3、死锁 四大条件4、解除死锁 - 破坏 死锁 四大条件5、解除死锁 - 有序分配6、解除死锁 - 银行家算法二、软考考点1、死锁资源数计算 案例2、死锁资源数计算公式 13、死锁资源数计算公式 24、鸽巢原理原创 2025-03-07 23:45:00 · 1411 阅读 · 7 评论 -
【系统架构设计师】操作系统 - 进程管理 ④ ( 前驱图 与 PV 操作 | 前驱图概念 | 前驱图与PV操作结合 | 前驱图表示形式 | 前驱图涉及的并行操作分析 )
一、前驱图 与 PV 操作1、前驱图概念2、前驱图示例3、前驱图 的 PV 操作 - 简单版本4、前驱图 的 PV 操作 - 复杂版本5、前驱图 有向边 对应的 PV 操作二、软考考点1、前驱图表示形式2、并行操作分析① 并行操作分析② 直接制约关系分析③ 间接制约关系分析3、前驱图 与 PV 操作结合考察原创 2025-02-24 23:30:00 · 371 阅读 · 3 评论 -
【系统架构设计师】操作系统 - 进程管理 ③ ( ☆ 重点考点 | 进程的同步与互斥 | PV 信号量操作 | PV 操作 互斥模型 案例说明 | 同步模型 - 生产者消费者模型 )
一、进程的同步与互斥1、进程互斥2、进程同步3、进程同步与互斥对比4、临界资源和临界区二、PV 信号量操作1、信号量2、PV 操作3、PV 操作 互斥模型 案例说明4、信号量 S 取值范围5、同步模型 - 生产者消费者模型三、软考考点 - PV 操作原创 2025-02-18 23:45:00 · 819 阅读 · 1 评论 -
【系统架构设计师】操作系统 - 进程管理 ② ( 进程状态 | 三态模型 | 五态模型 | 进程状态 划分依据 | PCB 程序控制块 的 组织方式 )
一、进程状态1、进程状态模型2、CPU 资源 和 非 CPU 资源二、基本进程状态模型 - 三态模型1、基本进程状态模型2、进程状态 划分依据 ( 重点 )3、阻塞态 不能转为 运行态4、就绪态 不能转为 阻塞态5、CPU 时间片资源三、扩展进程状态模型 - 五态模型1、五态模型 与 挂起挂起 状态 关联的是 内存资源哪些进程会被挂起2、五态模型 与 三态模型 的对应关系四、软考考点分析 ☆1、PCB 程序控制块 的 组织方式2、案例分析原创 2025-02-13 22:15:00 · 2025 阅读 · 2 评论 -
【系统架构设计师】操作系统 - 进程管理 ① ( 进程概念 | 进程组成 | 进程 与 程序 | 进程 与 线程 | 线程 可共享的资源 - ☆考点 )
一、进程管理1、进程概念2、进程组成3、进程 与 程序4、进程 与 线程二、线程 可共享的资源 - ☆考点原创 2025-02-11 10:42:15 · 1238 阅读 · 2 评论 -
【系统架构设计师】操作系统 ④ ( 存储管理 | 段页式存储 | 段页式存储中的 段表 和 页表 维护 | 段页式存储 的 地址构造 | 段页式存储 逻辑地址 -> 物理地址 转换过程 )
一、段页式存储1、段页式存储 简介2、段页式存储 优缺点二、段页式存储中的 段表 和 页表 维护1、段表(Segment Table)的维护2、段表(Segment Table)案例3、页表(Page Table)的维护三、段页式存储 的 地址构造 ( 非重点考点 仅做参考 )1、段页式存储 逻辑地址 构造2、段页式存储 逻辑地址 -> 物理地址 转换过程3、案例分析原创 2025-02-10 23:09:14 · 955 阅读 · 2 评论 -
【系统架构设计师】操作系统 ③ ( 存储管理 | 页式存储弊端 - 段式存储引入 | 段式存储 | 段表 | 段表结构 | 逻辑地址 的 合法段地址判断 )
一、页式存储弊端 - 段式存储引入1、页式存储弊端 - 内存碎片2、页式存储弊端 - 逻辑结构不匹配3、段式存储引入二、段式存储 简介1、段式存储2、段表3、段表 结构4、段内地址 / 段内偏移三、逻辑地址 的 合法段地址1、合法 段地址 判断2、合法 段地址 判断 - 案例原创 2025-02-10 10:32:52 · 838 阅读 · 4 评论 -
【系统架构设计师】操作系统 ② ( 存储管理 | 页式存储 | 逻辑地址 与 物理地址 | 页表结构 | 物理内存淘汰机制 )
一、页式存储1、CPU 调用数据2、内存存储数据弊端3、分页存储4、逻辑地址 和 物理地址 的结构5、逻辑地址 和 物理地址 的结构 示例6、页式存储 优缺点二、逻辑地址 与 物理地址1、逻辑地址2、物理地址3、逻辑地址 与 物理地址 区别4、逻辑地址 与 物理地址 的转换二、页表结构 和 物理内存淘汰机制1、页表的结构简介2、物理内存 的 淘汰机制3、物理内存 的 淘汰机制 总结4、案例分析逻辑地址 转 物理地址 案例计算物理地址 页面淘汰 案例计算原创 2025-02-05 14:07:38 · 2334 阅读 · 7 评论 -
【系统架构设计师】操作系统 ① ( 知识的三种层次 - 系统知识、高频考点、试题拆解 - 软考备考策略 | 操作系统涉及的软考知识点 | 操作系统简介 )
一、知识的三种层次 - 系统知识、高频考点、试题拆解 - 软考备考策略二、操作系统涉及的知识点三、操作系统间接1、操作系统层次2、操作系统主要作用3、操作系统 管理任务原创 2025-01-27 11:57:05 · 1365 阅读 · 2 评论 -
【系统架构设计师】计算机组成与体系结构 ⑯ ( 奇偶校验码 | CRC 循环冗余码 | 海明码 | 模 2 除法 )
一、校验码1、校验码由来2、奇偶校验码3、CRC 循环冗余码 ( 重点考点 )4、海明码校验 ( 软考不经常考到 )二、CRC 循环冗余码 ( 重点考点 )1、模 2 除法概念2、模 2 除法步骤3、模 2 除法示例4、CRC 循环冗余码示例 15、CRC 循环冗余码示例 2原创 2024-07-25 11:03:20 · 1261 阅读 · 19 评论 -
【系统架构设计师】计算机组成与体系结构 ⑮ ( 流水线技术 | 流水线吞吐率计算 | 流水线加速比计算 )
一、流水线吞吐率计算1、流水线吞吐率概念2、流水线吞吐率示例二、流水线加速比计算1、流水线加速比概念2、流水线加速比示例原创 2024-07-22 16:11:58 · 7706 阅读 · 26 评论 -
【系统架构设计师】计算机组成与体系结构 ⑭ ( 流水线技术 | 指令并行执行 | 流水线执行时间计算 | 理论公式 / 实践公式 | 流水线建立时间 | 流水线周期 )
一、流水线技术1、指令并行执行2、流水线技术推演二、流水线执行时间计算1、流水线执行时间示例2、流水线周期概念3、流水线执行时间计算公式4、流水线执行时间计算公式 - 理论公式5、流水线执行时间计算公式 - 实践公式6、流水线时间计算示例原创 2024-07-22 12:11:28 · 2845 阅读 · 2 评论 -
【系统架构设计师】计算机组成与体系结构 ⑬ ( 计算机指令集架构 | CISC 与 RISC | 复杂指令集架构 - CISC | 精简指令集架构 - RISC )
一、计算机指令集架构1、计算机指令集架构 - 概念2、复杂指令集架构 - CISC3、精简指令集架构 - RISC原创 2024-07-12 20:47:05 · 960 阅读 · 9 评论 -
【系统架构设计师】计算机组成与体系结构 ⑫ ( 总线概念 | 总线宽度 | 总线带宽 | 总线分类 | 串行总线 / 并行总线 | 数据总线 / 地址总线 / 控制总线 | 单工 / 双工 )
一、总线1、总线概念2、总线宽度3、总线带宽二、总线分类1、总线分类 - 串行总线 / 并行总线2、总线分类 - 数据总线 / 地址总线 / 控制总线3、总线分类 - 单工 / 半双工 / 全双工原创 2024-07-11 21:30:00 · 2123 阅读 · 5 评论 -
【系统架构设计师】计算机组成与体系结构 ⑪ ( 数据传输控制方式 | 程序直接控制方式 | 中断控制方式 | 直接内存访问方式 )
一、数据传输控制方式1、IO 设备数据传输2、数据传输控制方式二、程序直接控制方式 ( 重点考点 )1、无条件传送 和 程序查询方式2、程序查询方式3、程序直接控制方式 的 优缺点三、程序中断方式1、程序中断方式 流程2、程序中断方式 优缺点四、DMA 方式1、DMA 简介2、DMA 无需 CPU 参与3、DMA 工作流程五、数据传输控制方式示例原创 2024-07-10 20:12:24 · 1392 阅读 · 7 评论 -
【系统架构设计师】计算机组成与体系结构 ⑩ ( 磁盘管理 | 磁盘移臂调度算法 | 先来先服务算法 | 最短寻道时间优先 | 扫描算法 | 循环扫描算法 )
一、磁盘移臂调度算法1、磁盘移臂调度算法简介2、先来先服务算法3、最短寻道时间优先4、扫描算法5、循环扫描算法二、最短寻道时间优先算法示例原创 2024-07-05 20:33:01 · 1495 阅读 · 7 评论 -
【系统架构设计师】计算机组成与体系结构 ⑨ ( 磁盘管理 | “ 磁盘 “ 单缓冲区 与 双缓冲区 | “ 磁盘 “ 单缓冲区 与 双缓冲区案例 )
一、" 磁盘 " 单缓冲区 与 双缓冲区1、" 磁盘 " 单缓冲区2、" 磁盘 " 双缓冲区二、" 磁盘 " 单缓冲区 与 双缓冲区案例1、案例描述2、磁盘单缓冲区 - 流水线分析3、磁盘双缓冲区 - 流水线分析原创 2024-07-04 01:15:00 · 1841 阅读 · 10 评论 -
【系统架构设计师】计算机组成与体系结构 ⑦ ( 磁盘管理 | “ 磁盘 “ 优化分布存储 - 优化 逻辑记录 在 磁道 中 存储分布 | 逻辑记录 在 磁道 中 顺序存储 / 优化存储 分析 )
一、" 磁盘 " 优化分布存储 - 优化 逻辑记录 在 磁道 中 存储分布1、磁盘优化分布存储 - 案例分析2、逻辑记录 在 磁道 中 顺序存储 分析3、逻辑记录 在 磁道 中 优化存储 分析原创 2024-07-03 20:21:14 · 1103 阅读 · 2 评论 -
【系统架构设计师】计算机组成与体系结构 ⑧ ( 磁盘管理 | “ 磁盘 “ 缓冲区 | “ 磁盘 “ 缓冲区 概念 和 作用 | “ 磁盘 “ 缓冲区 读取数据 / 写出数据 流程 )
一、" 磁盘 " 缓冲区简介1、" 磁盘 " 缓冲区 概念2、" 磁盘 " 缓冲区 作用3、" 磁盘 " 缓冲区 读取数据 流程4、" 磁盘 " 缓冲区 写出数据 流程原创 2024-07-03 23:45:00 · 1394 阅读 · 4 评论 -
【系统架构设计师】计算机组成与体系结构 ⑥ ( 磁盘管理 | 磁盘基本结构 | “ 磁盘 “ 的 立体结构 | “ 盘面 “ 的 结构 | 磁盘运行机制 | “ 磁头 “ 的 读取机制 )
一、磁盘基本结构1、" 磁盘 " 的 立体结构2、" 盘面 " 的 结构二、磁盘运行机制1、" 磁头 " 的 读取机制2、读写数据的 " 寻道时间 "3、读写数据的 " 等待时间 "4、读写数据的 " 存取时间 "5、磁盘存取时间案例原创 2024-07-02 23:45:00 · 8259 阅读 · 14 评论 -
【系统架构设计师】计算机组成与体系结构 ⑤ ( 主存编址计算 | 存储单元 | 内存编址 | 存储单元个数 和 总容量 计算 )
一、主存编址计算1、存储单元2、内存编址3、存储单元个数 和 总容量 计算4、主存编址案例原创 2024-07-01 20:00:00 · 1837 阅读 · 3 评论 -
【系统架构设计师】计算机组成与体系结构 ④ ( 高速缓存 Cache | 冯诺依曼结构性能瓶颈 | 程序局部性原理 - 时间局部性、空间局部性 | 访问命中率 和 访问失效率 | 数据访问平均周期 )
一、高速缓存 Cache1、冯诺依曼结构 的 性能瓶颈2、高速缓存 Cache 解决性能瓶颈3、程序局部性原理 - 时间局部性、空间局部性4、高速缓存 Cache 的评价标准 - 访问命中率 和 访问失效率5、数据访问平均周期原创 2024-06-30 23:54:31 · 943 阅读 · 8 评论 -
【系统架构设计师】计算机组成与体系结构 ③ ( 层次化存储结构 | 寄存器 | 高速缓存 | 内存 | 外存 )
一、层次化存储结构1、层次化存储结构2、层次化存储结构 - 示例说明3、程序员可操作的部分原创 2024-06-27 21:51:04 · 1374 阅读 · 4 评论 -
【系统架构设计师】计算机组成与体系结构 ② ( 计算机组成结构 - 冯诺依曼结构、哈佛结构 | 嵌入式芯片概念 - DSP、SoC、MPU、MCU | 体系结构分类之外的芯片 - FGPA、GPU )
一、计算机组成结构1、冯诺依曼结构2、哈佛结构二、嵌入式芯片概念 - DSP、SoC、MPU、MCU三、体系结构分类之外的芯片 - FGPA、GPU原创 2024-06-26 20:15:00 · 2196 阅读 · 8 评论 -
【系统架构设计师】计算机组成与体系结构 ② ( 冯诺依曼结构 | 哈佛结构 | 常见的芯片 | CPU 微处理器 | DSP 数字信号处理器 | SoC 片上系统 | MCU 单片机 )
一、冯诺依曼结构二、哈佛结构三、常见的芯片原创 2023-02-15 22:11:22 · 1041 阅读 · 2 评论 -
【系统架构设计师】计算机组成与体系结构 ① ( 计算机组成 | CPU | 存储器 | 总线 | IO 外设 | CPU 组成 | 运算器 | 控制器 )
一、计算机组成与体系结构二、计算机组成结构三、CPU 组成1、运算器2、控制器原创 2023-02-14 22:34:12 · 959 阅读 · 7 评论 -
【系统架构设计师】系统架构设计师考试介绍 ( 考试形式介绍 | 备考策略 | 综合知识备考策略 | 案例分析备考策略 | 论文备考策略 | 软考刷题小程序推荐 )
一、系统架构设计师考试形式介绍、二、综合知识备考策略、三、案例分析备考策略、四、论文备考策略、五、软考刷题小程序推荐、原创 2023-01-13 11:46:20 · 1439 阅读 · 1 评论 -
【系统架构设计师】软考简介 ( 软考好处 | 职称晋升 | 工作居住证 | 积分落户 | 系统架构设计师与系统分析师备考及难度 | 软考报名考试注意事项 )
一、软考简介、二、软考的好处、三、系统架构设计师与系统分析师备考及难度、四、软考报名考试注意事项、原创 2023-01-13 09:57:29 · 3776 阅读 · 1 评论