中级软件设计师-note-3

又一个逆向思维的例子是
“有两个年轻人,追同一个女孩子。第一个年轻人用了4000块:花3500块给女孩子买了一个手机,剩下的500块准备用作吃饭和玩的,然后他骑着共享单车去找女孩子,女孩子直接就给拒绝了,说:你是个好人,但咱们真的不合适,对不起第二个年轻人,同样用了4000块:他花1800块租了一辆豪车接着花了200块买了漂亮的政瑰花,开豪车送花给女孩然后花了1000块带着女孩吃了一顿大餐,剩下的1000块,订了一个高档豪华酒店。当天晚上,他就和女孩把关系给定了。女孩还说:“这都是因为爱情””

懂得逆向思考的人,往往能出其不意,得到意想不到的结果

目录

13、寻址方式

例题:

14、可靠性和可用性

例题

15、加密技术和认证技术

 ①对称加密

②非对称加密

例题:

16、总线系统

例题:

17、编址计算

18、正溢,负溢,上溢,下溢


13、寻址方式

寻址方式是计算机系统中用来确定内存中数据或指令的地址的方法。常见的寻址方式有以下几种:

直接寻址:将操作数的地址直接给出,直接访问存储器中的操作数。

间接寻址:操作数的地址存放在寄存器中,通过寄存器间接访问操作数。

寄存器寻址:操作数直接存放在寄存器中,通过寄存器访问操作数。

寄存器间接寻址:操作数的地址存放在一个寄存器中,通过该寄存器间接访问操作数。

相对寻址:用相对于某个基地址的偏移量来寻址,一般用于数组或字符串的处理。

基址寻址:通过加上一个基地址和一个偏移量的形式来寻址。

变址寻址:通过加上一个寄存器中的变址值和一个偏移量的形式来寻址。

栈寻址:通过栈指针来寻址,用于函数调用和返回。

例题:

①计算机指令系统采用多种寻址方式。立即寻址是指操作
数包含在指令中,寄存器寻址是指操作数在寄存器中,
直接寻址是指操作数的地址在指令中。这三种寻址方式
操作数的速度(A)。

A、立即寻址最快,寄存器寻址次之,直接寻址最慢
B、寄存器寻址最快,立即寻址次之,直接寻址最慢
C、直接寻址最快,寄存器寻址次之,立即寻址最慢
D、寄存器寻址最快,直接寻址次之,立即寻址最慢

前四种寻址方式出现的多,其余几种基本没有遇到过。

14、可靠性和可用性

可靠性(无失效运行的概率MTTF)

MTTF/(1+MTTF)

可用性(平均失效时间间隔MTBF)

MTBF/(1+MTBF)

记住这两个公司,注意区分

例题:

①软件(A)是指一个系统在给定时间间隔内和给定条件
下无失效运行的概率。

A、可靠性
B、可用性
C、可维护性
D、可伸缩性

软件的可靠性是指一个系统在给定时间间隔内和给定条件下无失效运行的概率。
软件的可用性是指软件在特定使用环境下为特定用户用于特定用途时所具有的有效性。
软件的可维护性是指与软件维护的难易程度相关的一组软件属性。
软件的可伸缩性是指是否可以通过运行更多的实例或者采用分布式处理来支持更多的用户。

串联是相乘,并联是1-(1-R)有几个并联数据就乘几个(1-R)

15、加密技术和认证技术

 ①对称加密

数据加密标准 (DES)算法:主要采用替换和移位的方法加密。它用56位密钥对64位二进制数据块进行加密。
三重DES:用两个56位的密钥。
RC-5(Rivest Cipher 5):适用于大量明文进行加密并传输
国际数据加密算法 (IDEA):类似于DES,其密钥长度为128位。
高级加密标准 (AES)算法:基于排列和置换运算。

②非对称加密

RSA算法:RSA算法是最早被广泛使用的非对称加密算法之一,它利用质数分解的困难性,通过生成公钥和私钥来实现加密和解密。

DSA算法:DSA算法是数字签名算法的一种,它基于离散对数难题,用于数字签名和验证

ECC算法:ECC算法(椭圆曲线密码)是一种基于椭圆曲线的加密

ElGamal算法:ElGamal算法是一种基于离散对数问题的加密算法,它被广泛应用于数字签名和加密通信等领域。

例题:

①以下关于三重DES加密的叙述中,正确的是(B )。
A.三重DES加密使用一个密钥进行三次加密
B.三重DES加密使用两个密钥进行三次加密
C.三重DES加密使用三个密钥进行三次加密
D.三重DES加密的密钥长度是DES密钥长度的3倍

②在安全通信中,A将所发送的信息使用(B)进行数字签名,B收到该消息后可利用(A)验证该消息的真实性。
       A.A 的公钥
  B.A 的私钥
  C.B 的公钥
  D.B 的私钥


       A.A 的公钥
  B.A 的私钥
  C.B 的公钥
  D.B 的私钥

数字签名用的是发送方的私钥,接收方收到消息后用发送方的公钥进行核实签名。(私钥发送,公钥核实)

在KPI体制中,保证数字证书不被篡改的方法是,用CA的私钥对数字证书签名

16、总线系统

前三种考的多

例题:

①处理机主要由处理器、存储器和总线组成,总线包括
(数据总线、地址总线、控制总线)。

②在计算机系统中采用总线结构,便于实现系统的积木化
构造,同时可以(C)。
A、提高数据传输速度
B、提高数据传输量
C、减少信息传输线的数量
D、减少指令系统的复杂性

③(C)不属于系统总线。
A、ISA
B、EISA
C、SCSI
D、PCI

SCSI小型计算机系统接口简称

17、编址计算

例题:

①若用256K×8bit的存储器芯片,构成地址40000000H到400 FFFFFH且按字节编址的内存区域,则需(4)片芯片。

这种内存区域的计算,我一般会先用大的地址加1 ,后在计算。

2^10是1024 这里就用到了哦,https://blog.csdn.net/qq_35366908/article/details/135107442

②若某计算机字长为32位,内存容量为2GB,按字编址,则可寻址范围为(512M)

2GB/32bit=2GB/4B=0.5G=512M

③内存单元按字节编址,地址0000A000H~0000 BFFFH共有(8)个存储单元。

0000 BFFFH+1-0000A000H=2000H(16进制)

字比较丑,将就看哈。

这一类题不难,细心一点算,注意单位就可以了

18、正溢,负溢,上溢,下溢

计算机运算溢出检测机制,采用双符号位,00正号,11表示负,如果进位会导致符号位不一致,从而检测出溢出,结果的符号位为01时,称为上溢;为10时称为下溢

尾数结果为01.XXX或10.XXX,不表示溢出,只有将此数右规一次,再根据 阶码 来判断是否溢出。浮点数溢出由阶码符号决定

这一块在浮点数的选择题中出现过,判断数据移动方向和位数

因为是做题过程中记录的知识点,可能有些琐碎,不过是干货哦!!!

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

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

相关文章

算法练习Day19 (Leetcode/Python-二叉树)

108. Convert Sorted Array to Binary Search Tree Given an integer array nums where the elements are sorted in ascending order, convert it to a height-balanced binary search tree. 思路: 一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的…

RSA 加密方案

RSA 算法 RSA 加密和签名:因大整数因子分解难算,合数可成公钥。 d - 私钥,e - 公钥,n - 可公开的合数,(e,n) 作为公钥可以公开,(d,n) 作为私钥。 详细理论证明参考:RSA算法原理(二…

3.[BUU]warmup_csaw_20161

1.checksec 检查文件类型 ELF-64-little ,无其他限权,直接用ida检查代码。 2.IDA进行反编译,进行代码审计 查看各个名称的内容: 了解基本攻击思路: 攻击思路:gets输入垃圾数据覆盖v5内容,再将s…

51单片机的羽毛球计分器系统【含proteus仿真+程序+报告+原理图】

1、主要功能 该系统由AT89C51单片机LCD1602显示模块按键等模块构成。适用于羽毛球计分、乒乓球计分、篮球计分等相似项目。 可实现基本功能: 1、LCD1602液晶屏实时显示比赛信息 2、按键控制比赛的开始、暂停和结束,以及两位选手分数的加减。 本项目同时包含器件清…

Ubuntu 常用命令之 fdisk 命令用法介绍

📑Linux/Ubuntu 常用命令归类整理 fdisk 是一个用于处理磁盘分区的命令行工具,它在 Linux 系统中广泛使用。fdisk 命令可以创建、删除、更改、复制和显示硬盘分区,以及更改硬盘的分区 ID。 fdisk 命令的常用参数如下 -l:列出所…

【基于激光雷达的路沿检测用于自动驾驶的真值标注】

文章目录 概要主要贡献内容概述实验小结 概要 论文地址:https://arxiv.org/pdf/2312.00534.pdf 路沿检测在自动驾驶中扮演着重要的角色,因为它能够帮助车辆感知道可行驶区域和不可行驶区域。为了开发和验证自动驾驶功能,标注的数据是必不可…

Python电能质量扰动信号分类(二)基于CNN模型的一维信号分类

目录 前言 1 电能质量数据集制作与加载 1.1 导入数据 1.2 制作数据集 2 CNN-2D分类模型和训练、评估 2.1 定义CNN-2d分类模型 2.2 定义模型参数 2.3 模型结构 2.4 模型训练 2.5 模型评估 3 CNN-1D分类模型和训练、评估 3.1 定义CNN-1d分类模型 3.2 定义模型参数 …

【ONE·MySQL || 基础介绍】

总言 主要内容:MySQL在Centos 7下的安装(主要学习相关指令语句,理解安装操作是在做什么)、对MySQL数据库有一个基础认识。 文章目录 总言0、MySQL的安装与卸载(Centos 7)0.1、MySQL的卸载0.1.1、卸载不必要…

HarmonyOS4.0系统性深入开发01应用模型的构成要素

应用模型的构成要素 应用模型是HarmonyOS为开发者提供的应用程序所需能力的抽象提炼,它提供了应用程序必备的组件和运行机制。有了应用模型,开发者可以基于一套统一的模型进行应用开发,使应用开发更简单、高效。 HarmonyOS应用模型的构成要…

【Amazon 实验①】使用 Amazon CloudFront加速Web内容分发

文章目录 实验架构图1. 准备实验环境2. 创建CloudFront分配、配置动、静态资源分发2.1 创建CloudFront分配,添加S3作为静态资源源站2.2 为CloudFront分配添加动态源站 在本实验——使用CloudFront进行全站加速中,将了解与学习Amazon CloudFront服务&…

CSS(五) -- 动效实现(立体盒子旋转-四方体+正六边)

一. 四面立体旋转 正方形旋转 小程序中 wxss中 <!-- 背景 --><view class"dragon"><!--旋转物体位置--><view class"dragon-position"><!--旋转 加透视 有立体的感觉--><view class"d-parent"><view …

linux分辨率添加

手动添加分辨率 注&#xff1a;添加分辨率需要显卡驱动支持&#xff0c;若显卡驱动有问题&#xff0c;则不能添加 可通过 xrandr 结果判断 # xrandr 若图中第二行” eDP“ 显示为 ” default “ &#xff0c;则显卡驱动加载失败&#xff0c;不能添加分辨率 1. 添加分辨率 # …

hiveserver负载均衡配置

一.安装nginx 参数我的另一篇文章&#xff1a;https://mp.csdn.net/mp_blog/creation/editor/135152478 二.配置nginx服务参数 worker_processes 1; events { worker_connections 1024; } stream { upstream hiveserver2 { # least_conn; # 使用最少连接路由…

助力智能人群检测计数,基于DETR(DEtectionTRansformer)开发构建通用场景下人群检测计数识别系统

在一些人流量比较大的场合&#xff0c;或者是一些特殊时刻、时段、节假日等特殊时期下&#xff0c;密切关注当前系统所承载的人流量是十分必要的&#xff0c;对于超出系统负荷容量的情况做到及时预警对于管理团队来说是保障人员安全的重要手段&#xff0c;本文的主要目的是想要…

SolidKits.BOMs工具—BOM及焊件切割清单输出

SolidKits.BOMs工具—BOM及焊件切割清单输出包含自动出BOM&#xff0c;自定义模板&#xff0c;焊件切割清单的输出&#xff0c;虚拟件的输出等功能&#xff0c;使用该功能&#xff0c;无需打开SOLIDWORKS软件&#xff0c;可大大提高工作效率。为回馈新老客户&#xff0c;此工具…

Ubuntu 常用命令之 exit 命令用法介绍

&#x1f4d1;Linux/Ubuntu 常用命令归类整理 exit命令在Ubuntu系统下用于结束一个终端会话。它可以用于退出当前的shell&#xff0c;结束当前的脚本执行&#xff0c;或者结束一个ssh会话。 exit命令的参数是一个可选的整数&#xff0c;用于指定退出状态。如果没有指定&#…

基于ip地址通过openssl生成自签名证书

最近在配置geo的时候&#xff0c;客户说自己使用的是自签证书&#xff0c;然后是通过ip地址和端口的方式访问gitlab&#xff0c;比较好奇这块&#xff0c;因此对证书的生成和使用做了一些整理&#xff0c;对此网上关于这部分资料也很多&#xff0c;不过作为记录&#xff0c;也算…

美国的目的暴露了,夺下6台EUV光刻机推进2纳米,反超台积电

日前消息指光刻机巨头ASML预计明年量产10台第二代EUV光刻机&#xff0c;其中6台已确定被美国芯片企业Intel夺下&#xff0c;剩下的两台将由三星和台积电竞争&#xff0c;如此一来拿到更多第二代EUV光刻机的美国可望率先量产2纳米&#xff0c;反超台积电。 一、第二代EUV光刻机的…

Pytorch项目,肺癌检测项目之二

diameter_dict{} with open(/xunlian/annotations.csv &#xff0c;‘r’) as f: for row in list(csv.reader(f)[1:]): series_uid row[0] annotationCenter_xyz tuple([float(x) for x in row[1:4]]) annotationDiameter_mm float(row[4]) diameter_dict.setdefault(seri…

Qt中字符串转换为JS的函数执行

简介 在 QML 中&#xff0c;将 JavaScript 字符串转换为函数通常涉及使用 Function 构造函数或 eval() 函数。但是&#xff0c;QML 的环境对 JavaScript 的支持有一定的限制&#xff0c;因此不是所有的 JavaScript 功能都可以在 QML 中直接使用。 以下介绍都是在Qt5.12.1…