【软考篇】中级软件设计师 第三部分(一)

中级软件设计师 第三部分(一)

  • [十七. I/O管理软件](#十七. I/O管理软件)
  • [十八. 输入/输出技术](#十八. 输入/输出技术)
  • [十九. 总线系统](#十九. 总线系统)
  • [二十. 磁盘管理](#二十. 磁盘管理)
    • [20.1 移臂调度算法](#20.1 移臂调度算法)
    • [20.2 缓冲区](#20.2 缓冲区)
  • [二十一. 操作系统](#二十一. 操作系统)
  • [二十二. 数据库](#二十二. 数据库)
    • [22.1 三级模式-两级映射](#22.1 三级模式-两级映射)
    • [22.2 数据库设计](#22.2 数据库设计)
    • [22.3 规范化理论](#22.3 规范化理论)
    • [22.4 范式判断](#22.4 范式判断)
    • [22.5 模式分解](#22.5 模式分解)
  • [二十三. 事务管理](#二十三. 事务管理)

十七. I/O管理软件

多刷题

层次 作用 I/O请求 I/O应答
用户进程 发出I/O调用 1 5
设备无关程序 设备名解析,阻塞进程,分配缓冲区 2 4
设备驱动程序 设置寄存器,检查设备状态 3 3
中断处理程序 IO完成后唤醒设备驱动程序 4 2
硬件 完成具体I/O操作 5 1

十八. 输入/输出技术

多刷题

数据传输控制方式 特性(考点) 其他
程序控制(查询)方式 方法简单,硬件开销小,但I/O能力不高,严重影响CPU利用率 无条件传送、程序查询
程序中断方式 CPU无需等待,提高了传输请求的响应速度,CPU与数据并行 鼠标/键盘
DMA 为了在主存与外设实现高速,批量的数据交换而设置的,效率最高,无需CPU介入 移动硬盘
通信方式
I/O处理机

程序中断方式 过程:

​ (1)CPU无需等待

​ (2)I/O发出中断信号

​ (3)CPU接到信号,保存现场,打断点

​ (4)执行I/O程序

​ (5)返回断点处,恢复现场


十九. 总线系统

多刷题


三总线结构: 数据、地址、控制


总线系统 秒速
数据总线 传递数据
地址总线 传递地址
控制总线 传递控制信号
并行总线 多条线路传递信息(短距离高速)
串行总线 一条线路传递信息(长距离低速)
半双工 可双向,同一时刻单向

二十. 磁盘管理

多刷题,可以深入了解下


存取时间 = 寻道时间 + 等待时间

例题一: 读取数据时间,其中 (1) 寻道时间 10us x 10 **(2)**旋转延迟时间 100us (3) 传输时间 2us

答案: 读取100个需要:(10usX10 + 100us + 2us) X 100 = 20200us


20.1 移臂调度算法

移臂调度算法
先来先到服务
最短寻道时间优先
扫描算法(电梯算法,双向)
循环扫描算法(单向)

20.2 缓冲区


酌情深入了解,考察点


二十一. 操作系统

多刷题

分类 特征(考点)
批处理-单道批 一次一个作业调度
批处理-双道批 一次多个作业调度
分时 时间片轮转
实时系统 规定时间响应处理
网络 提供共享资源
分布式 任意两台计算机通过通信交换信息(网络的plus版)
微机 window、linux
嵌入式 微型化、可定制(针对硬件变化配置)、实时性、可靠性、易移植性

二十二. 数据库

建议深入了解,下午应用题也有知识点涉及

22.1 三级模式-两级映射

模式 描述
外模式 视图
模式 基本表
内模式 具体的物理存储文件
外-模式映像 表与视图之间的映像,存在于概念级和外部级之间
模式-内映像 表与数据之间的映像,存在于概念级和内部级之间

22.2 数据库设计


考察每个阶段产出什么


22.3 规范化理论


函数依赖: 函数x决定y(函数y依赖于x)记作:x→y

候选键: 唯一标识元组且无冗余

​ 主键:候选键任选一个

​ 外键:其他关系的主键



Amstrong公理体系: 对于R<U,F>来说有以下推理规则

(1)自反律: 若y⊆x⊆u,则x→y成立

(2)增广律: 若x→y,则zx→zy成立

(3)传递律: 若x→y,y→z,则x→z成立

推论: 由上面三条推理得出三条推论

(1)(3)分解规则: 由x→y及z⊆y,则x→z

(2)(3)合并规则: 由x→y,x→z,则x→yz

(2)(3)伪传递规则: 由x→y,wy→z,则wx→z


22.4 范式判断

范式 描述
第一范式 属性不可再分
第二范式 第一范式基础下,每一个非主属性完全依赖候选键
第三范式 第二范式基础下,没有非主属性传递依赖于候选键
BC范式 每个依赖的决定因素必定包含某个候选键

22.5 模式分解


模式分解: 保持函数依赖,冗余不需要保留

有损分解: 可以还原

无损分解: 不可以还原


二十三. 事务管理

多刷题


锁: 排它锁(X),共享锁(S)


分布式数据库 特征(考察)
分片透明 分块存储【水平分片(行),垂直分片(列)】
位置透明 数据存储物理位置
逻辑透明 哪种数据模型
复制透明 复制数据从何而来
相关推荐
王三三18 小时前
群晖利用acme.sh自动申请证书并且自动重载证书的问题解决
linux·自动化·证书·群晖·acme·acme.sh·lets encrypt
代码讲故事2 天前
子域提取工具,子域名收集神器,支持多种数据源和枚举选项,域名发现工具,可以为任何目标枚举海量的有效子域名,安全侦察工具,利用证书透明原则监控部署的新子域
网络·安全·证书·域名·提取·扫描·子域名
xcg3401237 天前
【系统分析师】-收官整理-已考过
软考·系统分析师
我码玄黄10 天前
软考系分:今日成绩已出
软考高级·软考·系统分析师·软考复习
HL_LOVE_C10 天前
系统架构-最终章
系统架构·软考·架构设计
李元中11 天前
2025软考中级《嵌入式系统设计师》案例模拟题合集
计算机·嵌入式·软考·案例分析·计算机软考·软考中级·嵌入式系统设计师
战神刘玉栋11 天前
《知识拓展 · 统一建模语言UML》
软考·uml·面向对象
战神刘玉栋11 天前
《经验分享 · 软考系统分析师》
经验分享·软考
小康师兄17 天前
【软考速通笔记】系统架构设计师⑭——面向服务架构设计理论与实践
笔记·微服务·设计模式·系统架构·软考·系统架构师·企业集成
小康师兄17 天前
【软考速通笔记】系统架构设计师⑨——软件可靠性基础知识
笔记·系统架构·软考·系统架构师·软件可靠性·容错设计·全国计算机专业与软件技术