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

news2024/10/6 15:08:12

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

  • 八. 层次化结构
    • 8.1 局部性原理
    • 8.2 体系
    • 8.3 分类
      • 8.3.1 存取方式
      • 8.3.2 工作方式
    • 8.4 Cache
      • 8.4.1 例题
    • 8.5 地址映像
  • 九. 主存编址
    • 9.1 例题一
  • 十. 可靠性
    • 10.1 串联系统和并联系统
  • 十一. 网络安全
    • 11.1 保密性
    • 11.2 完整性(信息摘要)
    • 11.3 不可抵赖性(数字签名)
    • 11.4 数字证书
  • 十二. 进程
    • 12.1 状态
      • 12.1.1 三态模型
      • 12.1.2 五态模型
    • 12.2 进程调度
    • 12.3 前趋图
    • 12.4 进程资源图

八. 层次化结构

多刷题

在这里插入图片描述

8.1 局部性原理

局部性原理是层次化存储结构的支撑
空间局部性刚被访问的内容,临近的空间很快被访问(顺序执行)
时间局部性刚被访问的内容,立即又被访问(for循环体)

8.2 体系

体系组成
虚拟存储体系内存和外存
三级存储体系Cache、内存和外存

8.3 分类

分类
存储器位置内存、外存
存取方式内容、地址
工作方式随机存取存储器RAM、只读存储器ROM

8.3.1 存取方式

存取方式具体
内容相联存储器(如:Cache)
地址随机存取存储器(如:内存)
地址顺序存取存储器(如:磁带)
地址直接存取存储器(如:磁盘)

8.3.2 工作方式

工作方式
随机存取存储器RAM如:内存DRAM
只读存储器ROM如:BIOS
其他补充
DRAM掉电丢失、成本低、动态
SRAM成本高、静态
BIOS掉电保留
Cache高速缓存
EEPROM电可擦编程只读器

8.4 Cache

概念
h命中率
t1周期时间
t2主存储器周期时间
t3读操作,用“cache+主存”的系统的平均周期时间
t3 = h * t1 + (1 - h) * t21 - h 为未命中率,又称失效率

8.4.1 例题


例题一: 主存读取耗时100us,cache读取耗时10us,读取100次,命中率为90%,求读操作。

解析: t3 = [(90x10us)+ (10x100us)] / 100


8.5 地址映像

地址映像将主存和Cache的存储空间划分若干大小相同的页/块
直接相联映像硬件电路较简单,但冲突率高
全相联映像电路难以设计和实现,只适用较小容量的Cahce,冲突率低
组相联映像电路复杂度和冲突率折中

九. 主存编址

第一个计算题型知识点,建议深入了解,重点是要理解题目的意思

概念公式
存储单元个数最大地址-最小地址+1
总容量存储单元个数 * 编址内容
总片数总容量 / 每片的容量

9.1 例题一


例题一: 内容按字节编址

问:(1)地址从A0000H到CFFFFFH的内存共有()字节 (2)用64K*8bit的芯片存储需要用()片。

解析
(1)字节编址 1B = 8bit (字长编址 1B = 4bit)
(2)存储单位个数 CFFFFFH-A0000H = 30000H = 3x16^4 = 3x2^16 (16的4次方 等于 2的16次方)

**答案 **

​ 总容量 (3x2^16x8bit ) / 1KB = 192KB
​ 总片数 3x2^16 / 64Kx8bit = 3


十. 可靠性

多刷题

指标
平均无故障时间MTTF1/λ (λ为失效率)
平均故障时间MTTR1/μ (μ为修复率)
平均故障间隔时间MTBFMTTR + MTTF (MTTR很小,实际MTBF≈MTTF)
系统可用/可靠i性[MTTF / (MTTR+MTTF) ]* 100%可靠性也可用MTTF/ 1 + MTT来度量

10.1 串联系统和并联系统

在这里插入图片描述

十一. 网络安全

建议深入了解

五大基本要素
保密性
完整性
可用性
可控制性
不可抵赖性
安全威胁分类
重放攻击(ARP)
拒绝服务(DOS)
特洛伊木马

11.1 保密性

加密技术描述优点缺点示例(*位密钥)
对称加密技术(不公开)(共享)接收和发送双方都只有一把且相同的密钥加密速度快,非常适合于大数据加密安全性不高DES(56位)、3DES(2个5位)、AES、RC-5、IDEA(128位)
非对称加密技术(公开)(不共享)接收和发送双方都由一套公钥、私钥,公钥公开,私钥保密安全性高,难以破解不适合加密大数据ECC、DSA、RSA(512/1024位)、Elgamal、其他(背包算法、Rabin、D-H)

11.2 完整性(信息摘要)


不管数据多长,都会产生固定长度的信息摘要,由哈希函数生成

数据生成摘要具有单向性,数据可以生成摘要,摘要不能反推数据

示例:MD5(128位)、SHA(160位)

结论:信息摘要保证数据完整性


在这里插入图片描述

11.3 不可抵赖性(数字签名)


属于非对称加密体系

结论:数字签名保证信息不可否认性、报文真实性和完整性


在这里插入图片描述

11.4 数字证书


数字签名无法保证A的合法性

保证网站的合法性

(1)A需要CA申请数字证书

(2)CA用CA的私钥加密该证书

(3)B用CA的公钥解密该证书,完成对A的校验


十二. 进程

多做题

在这里插入图片描述

12.1 状态

12.1.1 三态模型

状态
运行当一个行程在CPU上运行时
就绪获得除CPU之外一切资源,一旦得到处理机即可运行
等待等待某一事件发生而暂时停止运行,即使得到CPU也无法运行

在这里插入图片描述

12.1.2 五态模型

状态
运行当一个行程在CPU上运行时
就绪获得除CPU之外一切资源,一旦得到处理机即可运行
等待等待某一事件发生而暂时停止运行,即使得到CPU也无法运行
静止就绪就绪挂起
精致等待等待挂起

挂起原因:(1)进程过多,主存资源不足,将进程丢入磁盘,以平衡系统

​ (2)系统出现故障或用户调试程序


在这里插入图片描述

12.2 进程调度

建议多做题,知识点太复杂,考题太有技巧性,酌情深入学习


P(加锁),V(解锁)

PV都是原子性


12.3 前趋图


如图,要想解锁D,需要先解锁A,B,C

要想解锁E,先解锁D

而A,B,C解锁无顺序要求


在这里插入图片描述

12.4 进程资源图

在这里插入图片描述

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

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

相关文章

金财数科无代码开发平台:轻松实现电商、CRM、广告推广系统的集成连接

连接与集成:挖掘电商平台的潜力 金财数科是一家领先的信息技术公司,专注于利用前沿技术如互联网、人工智能、大数据和区块链等,为传统财税信息化方案和产品提供升级改造,并打造新一代智能财税SaaS平台。我们的目标是帮助企业通过…

Python接口测试框架选择之pytest+yaml+Allure!

一、为什么选择pytest? pytest完全兼容python自带的unittest pytest让单元测试更简单,能很好的管理测试用例。 对于实现接口测试的复杂场景,pytest的fixture、PDB等高阶用法都能实现需求。 入门简单,对于代码基础薄弱的团队人…

UWB基础——IEEE 802.15.4z中可选波形

在前面的文章:UWB基础——基带简介中介绍了关于UWB基带脉冲波形以及相关的定义,本文继续介绍在IEEE 802.15.4z-2020标准中新增的一些兼容脉冲形状。 1. 基带脉冲响应 传输脉冲形状p(t)受到与标准参考脉冲r(t)的互相关函数形状的限制。 两个脉冲之间归一…

Spring面试题:(七)Spring AOP思想及实现

AOP思想的概念 AOP的实现:动态代理技术 通过spring容器获取目标对象和增强对象,通过动态代理生产代理对象,在目标对象的目标方法执行增强方法,返回生成代理对象给spring容器,在获取bean时则获取代理对象。 JDK代理和…

【备忘】ChromeDriver 官方下载地址 Selenium,pyppetter依赖

https://googlechromelabs.github.io/chrome-for-testing/#stable windows系统选择win64版本下载即可

ctf之流量分析学习

链接:https://pan.baidu.com/s/1e3ZcfioIOmebbUs-xGRnUA?pwd9jmc 提取码:9jmc 前几道比较简单,是经常见、常考到的类型 1.pcap——zip里 流量分析里有压缩包 查字符串或者正则表达式,在包的最底层找到flag的相关内容 我们追踪…

Vue3 watch监视和watchEffect函数

Vue3 中的watch使用效果和Vue2 中配置watch配置项的使用效果是一致的。 使用watch监视之前,需要先对watch进行引入。 import {watch} from vue; 一、监视一个ref对象 以下情况只适用于监视一个ref对象。 watch(监视对象, (newValue, oldValue) > { // 监视操作…

C++设计实现日志系统

转载:C设计实现日志系统 - 知乎 (zhihu.com) 日志系统几乎是每一个实际的软件项目从开发、测试到交付,再到后期的维护过程中极为重要的 查看软件代码运行流程、 还原错误现场、 记录运行错误位置及上下文等的重要依据。一个高性能的日志系统&#xff0c…

Spring Cloud学习(八)【RabbitMQ 服务异步通讯】

文章目录 初识 MQ同步通讯异步通讯MQ 常见框架 RabbitMQ 快速入门RabbitMQ 单机部署RabbitMQ概述常见消息模型 SpringAMQPSimpleQueue 模型WorkQueue 模型发布订阅模型发布订阅-Fanout Exchange发布订阅-DirectExchange发布订阅-TopicExchange消息转换器 初识 MQ 同步通讯 同步…

[Linux] DHCP网络

一、DHCP服务 1.1 DHCP的简介 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中地管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址…

Mistral 7B 比Llama 2更好的开源大模型 (二)

Mistral 7B 论文学习 Mistral 7B 论文链接 https://arxiv.org/abs/2310.06825 代码: https://github.com/mistralai/mistral-src 网站: https://mistral.ai/news/announcing-mistral-7b/ 论文摘要 Mistral 7B是一个70亿参数的语言模型,旨在获得卓越的性能和效率。Mistral 7…

【C++历险记】STL之set详解

个人主页:兜里有颗棉花糖💪 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【C之路】💌 本专栏旨在记录C的学习路线,望对大家有所帮助🙇‍ 希望我们一起努力、成长&…

29.第三方登录

1►第三方登录 当今社会,微信登录、QQ登录、抖音登录等等三方登录已经层出不穷,学会三方登录势在必行。 微信登录要认证开发者,必须为企业,个人不行,而且还要交300块钱。 QQ登录也要申请、微博登录也要申请。 还好…

为什么重写equals方法必须重写hashcode方法

在Java中,重写equals()方法的同时也应该重写hashCode()方法,这是因为这两个方法在 Java 中是有关联的,而且它们一起影响着集合类的行为。 Java中的hashCode()方法用于返回对象的哈希码,而equals()方法用于比较两个对象是否相等。…

[文件读取]webgrind 文件读取 (CVE-2018-12909)

1.1漏洞描述 漏洞编号CVE-2018-12909漏洞类型文件读取漏洞等级⭐⭐⭐漏洞环境VULFOCUS攻击方式 1.2漏洞等级 高危 1.3影响版本 Webgrind 1.5版本 1.4漏洞复现 1.4.1.基础环境 1.4.2.前提 网站后台地址: 后台管理账密: 后台登录地址 1.5深度利用 …

【rl-agents代码学习】02——DQN算法

文章目录 Highway-env Intersectionrl-agents之DQN*Implemented variants*:*References*:Query agent for actions sequence探索策略神经网络实现小结1 Record the experienceReplaybuffercompute_bellman_residualstep_optimizerupdate_target_network小结2 exploration_polic…

spring 整合 JUnit

大家好,本篇博客我们通过spring来整合JUnitt单元测试框架。 在之前篇章的测试方法中,几乎都能看到以下的两行代码: ApplicationContext context new ClassPathXmlApplicationContext("xxx.xml"); Xxxx xxx context.getBean(Xxx…

ppt画思路图 流程图 医学药学生画图素材

关注微信,回复: 素材 ,即可领取

EtherNET转Profibus网关使用 AB PLC的配置方法

兴达易控EtherNET转Profibus网关(XD-EPPB20)是一款功能强大的通讯设备,具备Profibus从站功能。它的主要作用是将EtherNET/IP设备无缝接入到PROFIBUS网络中。通过连接到Profibus总线,它可以作为从站使用,并且通过连接到…

作为8年老测试告诉你学会这样写性能测试方案,阿里p8都直呼内行

订单处理服务的性能测试方案V1.0 一、需求背景 在设计评审之后,开发在不知道服务性能瓶颈,需要测试协助定位服务的性能瓶颈,需要测试模拟一定时间之内设计并发用户同时向系统发出请求,检测出系统的响应能力,包括响应…