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

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

  • [十七. 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)


分布式数据库 特征(考察)
分片透明 分块存储【水平分片(行),垂直分片(列)】
位置透明 数据存储物理位置
逻辑透明 哪种数据模型
复制透明 复制数据从何而来
相关推荐
萨达大11 小时前
23种设计模式-模板方法(Template Method)设计模式
java·c++·设计模式·软考·模板方法模式·软件设计师·行为型设计模式
架构师Wu老七1 天前
【软考】系统架构设计师-信息安全技术基础
网络·安全·web安全·软考·系统架构设计师
萨达大1 天前
23种设计模式-备忘录(Memento)设计模式
java·c++·设计模式·软考·备忘录模式·软件设计师·行为型设计模式
萨达大1 天前
23种设计模式-访问者(Visitor)设计模式
java·c++·设计模式·软考·访问者模式·软件设计师·行为型设计模式
it技术分享just_free2 天前
软考教材重点内容 信息安全工程师 第 4 章 网络安全体系与网络安全模型
网络安全·信息安全·软考·网络安全模型
萨达大2 天前
23种设计模式-状态(State)设计模式
c++·设计模式·状态模式·软考·软件设计师·行为型设计模式
架构师Wu老七3 天前
【软考】系统架构设计师-数据库设计基础
数据库·软考·系统架构设计师
架构师Wu老七4 天前
【软考】系统架构设计师-计算机系统基础(4):计算机网络
计算机网络·系统架构·软考·系统架构设计师
Anakki5 天前
【SSL证书】腾讯云SSL续签备忘录
网络协议·证书·腾讯云·ssl·续签
架构师Wu老七5 天前
【软考】系统架构设计师-计算机系统基础(2):操作系统
系统架构·操作系统·软考·系统架构设计师