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

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

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

十七. I/O管理软件

多刷题

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

十八. 输入/输出技术

多刷题

数据传输控制方式特性(考点)其他
程序控制(查询)方式方法简单,硬件开销小,但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 模式分解


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

有损分解: 可以还原

无损分解: 不可以还原


在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

openGauss学习笔记-124 openGauss 数据库管理-设置账本数据库-查看账本历史操作记录

文章目录 openGauss学习笔记-124 openGauss 数据库管理-设置账本数据库-查看账本历史操作记录124.1 前提条件124.2 背景信息124.3 操作步骤 openGauss学习笔记-124 openGauss 数据库管理-设置账本数据库-查看账本历史操作记录 124.1 前提条件 系统中需要有审计管理员或者具有…

等保到底在“保”什么?

在信息时代&#xff0c;等保评级成为衡量企业信息安全水平的重要标准。那么&#xff0c;什么是等保评级呢&#xff1f;等保合规到底保的是什么呢&#xff1f;一起来看看吧。 编辑搜图 请点击输入图片描述&#xff08;最多18字&#xff09; 等保评级&#xff0c;会从七个维度进…

Java实现自定义windows右键菜单

要添加Java应用程序到Windows桌面的右键菜单&#xff0c;可以按照以下步骤操作&#xff1a; 创建一个新的.reg文件&#xff0c;并在文本编辑器中打开它。 添加以下代码到.reg文件中&#xff0c;将名称和路径替换为您的Java应用程序的名称和路径。 Windows Registry Editor V…

zabbix的agent的安装部署

zabbix的agent的部署 主机ipagent-1192.168.10.129 zabbix官网部署教程 但是不全&#xff0c;建议搭配这篇文章一起看 下面有教程 zabbix服务端配置 修改主机名 hostnamectl set-hostname agent-1 exit配置zabbix的yum源 [rootagent-1 ~]# rpm -Uvh https://repo.zabbix…

Win11系统安装或执行程序时提示:文件系统错误(-1073740771)解决方案

有用户反映&#xff0c;exe文件无法执行或者无法安装&#xff0c;报错如图所示&#xff1a; 解决方法&#xff1a; 方法一&#xff1a; 1.打开控制面板&#xff0c;可以采用”搜索“→”控制面板“的方式 2.控制面板选择“用户账户”&#xff0c;再选择“更改用户账户控制设…

速卖通年底布局,自养号测评补单助力销量提升

对于新卖家来说&#xff0c;想要有销量测评是很有必要的。因为新店铺常遇到的问题是销量无法提升&#xff0c;产品曝光率低&#xff0c;转化率低&#xff0c;产品排名但没有销量等。在没有流量和信誉的情况下&#xff0c;很难吸引顾客和提高产品的竞争力。因此&#xff0c;进行…

免费开源客服机器人tiledesk 实现一个查询天气机器人

第一步,槽位收集: 第二步:天气api接口调用: 效果展示:

Intel 网卡使用iPXE固件

1、下载ipxe源码 https://git.ipxe.org/ipxe.git/tree 2、编译ipxe 1&#xff09; 先使用lspci -nn|grep -i eth查询当前网卡的device id&#xff0c;如&#xff1a; 2&#xff09;编译ipxe&#xff0c;可以选择编译legacy的rom&#xff0c;也可以选择编译uefi的rom&#x…

06 robotFrameWork+selenium2Library KiLL清理进程

1、新建bat文件&#xff1a;kill.bat 2、文件中添加&#xff1a; taskkill /F /IM IEDriverServer.exe taskkill /F /IM iexplore.exe taskkill /F /IM chrome.exe taskkill /F /IM chromedriver.exe 3、新建的关键字中&#xff0c;调用kill.bat OperatingSystem.Run ${CU…

Mac 本地部署thinkphp8【配置环境】

PHP开发工具 我这里选择的是VSCode,里面安装PHP插件 把thinkphp的项目放到 切换到phpenv ![在这里插入图片描述](https://img-blog.csdnimg.cn/a15cc442fab74754ad86d74f6d9942e5.png URL重写如果不改&#xff0c;在请求的时候地址是这样的‘http://tp.com/index.php…

Kubernetes(k8s)资源管理

文章目录 Kubernetes资源管理1.资源管理介绍2.YAML语言介绍3.资源管理方式命令式对象管理命令式对象配置声明式对象配置 扩展&#xff1a;配置kubectl命令可以在node节点上运行 Kubernetes资源管理 1.资源管理介绍 在kubernetes中&#xff0c;所有的内容都抽象为资源&#xf…

竞赛选题 深度学习花卉识别 - python 机器视觉 opencv

文章目录 0 前言1 项目背景2 花卉识别的基本原理3 算法实现3.1 预处理3.2 特征提取和选择3.3 分类器设计和决策3.4 卷积神经网络基本原理 4 算法实现4.1 花卉图像数据4.2 模块组成 5 项目执行结果6 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &a…