408模拟卷较难题(无分类)

news2024/12/23 8:10:53

模拟卷特别是大题还是很有难度的,而且有些题有错,还是先把真题吃透,后面没时间的话就不整理了。


一棵树转化为二叉树,那么这棵二叉树一定为右子树为空的树

计算不同种形态,即计算6个结点的二叉树有几种形态,利用卡特兰数计算:

① 芯片总线每秒传输数据的次数为133.25*8次=1066M次,而存储器总线每个时钟周期传两次数据,所以存储器时钟频率为1066M/2=533M

② 存储器的带宽即存储器的最大数据传输率,存储器总线每秒能传送1066M次数据,一次传输8B数据,1066*8≈8.5GB

考查:时延带宽积。指发送端发送的第一个比特即将到达终点时,发送端已经发出了多少个比特,因此又称以比特为单位的链路长度,即时延带宽积=传播时延x信道带宽。

① 信道带宽的计算使用香农定理 ② 计算传播时延

SR的基本要求:① 发送窗口+接收窗口<=2^n        ② 发送窗口>=接收窗口

所以得到发送窗口=11。

注:如果是默认的话发送窗口=接收窗口=2^{n-1}

补充:

对于接收窗口来说,其窗口大小为5,即刚开始接收窗口为0~5,但是发送方收到5号帧的确认,说明接收窗口对0号帧发送了确认并向后挪了,只是0号确认帧在发送的时候丢失了。当发送窗口再次发来0号帧时,接收窗口将其丢弃,并再次发送0号帧的确认。

① TCP每发送一个报文段,就对这个报文段设置一个超时计时器。计时器设置的重传时间到期但还未收到确认时,就要重传这一报文段。

② TCP为每个连接设有一个持续计时器,只要发送方收到对方的零窗口通知,就启动持续计时器。若计时器超时,就发送一个零窗口探测报文段,而对方就在确认这个探测报文段时给出现在的窗口值。如果窗口仍然为零,则发送方收到确认报文段后就重新设置持续计时器。

③ TCP还设有一个保活计时器。设想TCP双方已建立连接,但后来客户主机突然出现故障。显然,服务器以后就不能再收到客户发来的数据。因此,应当有措施使服务器不要再白白等待下去,这个问题就可以使用保活计时器来解决。

④ TCP断开连接中的等待2MSL就是由时间等待计时器计时的。

所以最少25位

A.64M,说明每个芯片有2^13行2^13列,所以行缓冲为2^13*8b=8KB,所以8个芯片有64KB

B.正确        C.由于DRAM采用地址复用,所以增加1个地址引脚,会增加4倍        D也正确,因为总线宽度64位。

首先要知道求时延的方法:

查缺补漏----分组交换所需时间计算-CSDN博客

最好情况:

最坏情况:

不可能出现发送窗口停留在0,1,2的情况,如果停留在0,1,2,接收方不可能收到3,4帧,所以最坏情况如下图:

序号组合:2,3,4        3,4,5        4,5,6        5,6,7

答案:C

这道题不难,只是讲下更简单的方法:

由于等长的子网划分会出现地址的冗余,所以采用不等长的子网划分。

  

这题很简单,只是讲一下技巧:

要让顶点数最少,则连通的点要尽量多,所以图G是n个顶点连通+1个单独的顶点,尽量少的n个顶点连通,并且有36条边,不难想到就是完全图,所以\frac{n*(n-1)}{2}=36,n=9,再加上一个单独的点,9+1=10

答案:C

补充:算查找成功的平均查找长度可以不花折半查找树,但是如果算查找失败的平均查找长度还是得画图比较方便。

① 操作控制字段需要:3+4(还需要一个表示没有任何微指令)+4+2=13

② 还需要3个外部条件,即上图的判断测试字段,3个外部条件需要3位:3个外部条件不是任意一个中选择一个,而是有3个外部条件都不满足:000,都满足:111。

③ 微指令字长24位,24-13-3=8位,8位表示后继地址字段,所以能表示2^8条指令。

2^8*24b=256*24b

CPU-处理器总线采用同步方式,异步方式只有I/O总线才会使用。

I/O总线大多采用半同步方式,拆分事务方式可以提高总线的有效带宽。

所以C正确,D错误。

I.一条指令结束后,CPU才会采用INT信号,若信号有效,才进入中断响应周期。

Ⅱ.产生越界中断        Ⅲ.产生缺页中断

Ⅳ.进程P要启动外设工作了,进程P使用进程调度程序切换。外设完成工作后,进程响应并处理中断时没有进行进程切换,因为没有使用进程调度程序。即在Q进程响应就在Q进程执行中断服务程序。

注意:中断服务程序不是以单独的进程形式存在的。 

主要看这幅图:

答案:A

B.输入进程或输出进程执行的都是I/O指令,都需要在内核态下执行。C.当 用户进程输出数据时,只需要把数据放到输出井中,设备空闲,再从输出井中取数据,这时,两个进程是并发执行的。D.(1) 磁盘 (2) 要进行数据交互的具体外设,如打印机。

① 输入井与输出井在磁盘上开辟,用来存放输入和输出的数据。

② 输入缓冲区与输出缓冲区存在于内存中,都不止一个

③ 输入进程又称为预输入进程,假如正在运行的进程要求得到设备的输入的话,那么就会通过井管理程序从输入井中读过来,而输入井中的数据是外设提前输入到输入井中的,所以输入进程也叫预输入进程。同理,正在运行的作业要进行输出,就会通过井管理程序,将输出的缓冲区的数据放到输出井中,设备空闲后,再通过(输出进程)缓输出进程,输出到输出设备中。

④ 井管理程序,控制输入井和输出井与内存之间的数据交互。

答案:C

提高磁盘I/O速度的方法:

① 提前读:在读当前盘块的同时,将下一个可能要访问到的盘块中的数据也读入缓冲区。

② 延迟写:在写盘块时、本应将对应缓冲中的数据立即写盘,但考虑到该盘块中的数据在不久之后可能还会被再次访问,因而并不立即将对应缓冲区中的数据写入磁盘,而只是将它置上“延迟写”标志并挂到空闲缓冲队列的末尾。

③ 优化物理块的布局

④ 使用磁盘高速缓存(存在于内存中,之前考察过)

补充:影响页面换入换出效率

① 页面置换算法        ② 写回磁盘的频率        ③ 读入内存的频率

为了减少页面换入换出频率,通常在内存中设置空闲页面链表(记录空闲物理块)和修改页面链表(已修改的页面形成的链表)

RTT=往返传播时延+中间设备的排队时延+中间设备的处理时延

所以选择D选项。

每层的协议数据单元都有一个通俗的名称,如物理层的PDU 称为比特流,数据链路层的PDU称为帧,网络层的 PDU 称为分组,传输层的PDU称为报文段。

序号占32位,范围是0~2^32-1,若A,B两端进行通信,A端发送0~2^32-1个帧,则在发送下一段数据的0号帧时,必须保证前一段数据的0号帧被接收,否则之前具有相同序号的PDU会从网络消失,为了避免这样的序号绕回,设定了PDU的最大生存时间,题目是51.2s,则表示51.2s后,数据一定能被接收方完整接收。

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

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

相关文章

【JavaScript】LeetCode:96-100

文章目录 96 单词拆分97 最长递增子序列98 乘积最大子数组99 分割等和子集100 最长有效括号 96 单词拆分 动态规划完全背包&#xff1a;背包-字符串s&#xff0c;物品-wordDict中的单词&#xff0c;可使用多次。问题转换&#xff1a;s能否被wordDict中的单词组成。dp[i]&#x…

安全见闻1-5

涵盖了编程语言、软件程序类型、操作系统、网络通讯、硬件设备、web前后端、脚本语言、病毒种类、服务器程序、人工智能等基本知识&#xff0c;有助于全面了解计算机科学和网络技术的各个方面。 安全见闻1 1.编程语言简要概述 C语言&#xff1a;面向过程&#xff0c;适用于系统…

相亲小程序(源码+文档+部署+讲解)

最近我在挖掘一些优秀的开源项目时&#xff0c;无意间发现了一个相当给力的系统——相亲小程序管理系统。这个系统不仅功能实用&#xff0c;而且代码结构清晰&#xff0c;易于二次开发。作为一名技术爱好者&#xff0c;我觉得有必要把这个好东西推荐给我的读者们。接下来&#…

RabbitMQ介绍和快速上手案例

文章目录 1.引入1.1同步和异步1.2消息队列的作用1.3rabbitMQ介绍 2.安装教程2.1更新软件包2.2安装erlang2.3查看这个erlang版本2.4安装rabbitMQ2.5安装管理页面2.6浏览器测试2.7添加管理员用户 3.rabbitMQ工作流程4.核心概念介绍4.1信道和连接4.2virtual host4.3quene队列 5.We…

aws(学习笔记第十二课) 使用AWS的RDS-MySQL

aws(学习笔记第十二课) 使用AWS的RDS 学习内容&#xff1a; AWS的RDS-MySQL 1. 使用AWS的RDS 什么是RDS RDS就是Relation Database Service的缩写&#xff0c;是AWS提供的托管关系型数据库系统。让用户能够在 AWS Cloud 云中更轻松地设置、操作和扩展关系数据库。 数据库和we…

跳房子(弱化版)

题目描述 跳房子&#xff0c;也叫跳飞机&#xff0c;是一种世界性的儿童游戏&#xff0c;也是中国民间传统的体育游戏之一。 跳房子的游戏规则如下&#xff1a; 在地面上确定一个起点&#xff0c;然后在起点右侧画 n 个格子&#xff0c;这些格子都在同一条直线上。每个格子内…

A029-基于Spring Boot的物流管理系统的设计与实现

&#x1f64a;作者简介&#xff1a;在校研究生&#xff0c;拥有计算机专业的研究生开发团队&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的网站项目。 代码可以查看文章末尾⬇️联系方式获取&#xff0c;记得注明来意哦~&#x1f339; 赠送计算机毕业设计600…

Spring系统框架

Spring Framework系统架构 1.Spring核心概念 代码书写现状 耦合度偏高 解决方案 使用对象时&#xff0c;在程序中不要主动使用new产生对象&#xff0c;转换为外部提供对象 IOC(Inversion of Control)控制反转 对象的创建控制权由程序移到外部&#xff0c;这种思想称为控制…

鸿蒙实战:页面跳转

文章目录 1. 实战概述2. 实现步骤2.1 创建项目2.2 准备图片素材2.3 编写首页代码2.4 创建第二个页面 3. 测试效果4. 实战总结 1. 实战概述 实战概述&#xff1a;本实战通过ArkUI框架&#xff0c;在鸿蒙系统上开发了一个简单的两页面应用。首页显示问候语和“下一页”按钮&…

文献解读-DNAscope: High accuracy small variant calling using machine learning

关键词&#xff1a;基准与方法研究&#xff1b;基因测序&#xff1b;变异检测&#xff1b; 文献简介 标题&#xff08;英文&#xff09;&#xff1a;DNAscope: High accuracy small variant calling using machine learning标题&#xff08;中文&#xff09;&#xff1a;DNAsc…

程序设计方法与实践-变治法

变换之美 变治法就是基于变换的思路&#xff0c;进而使原问题的求解变得简单的一种技术。 变治法一般有三种类型&#xff1a; 实例化简&#xff1a;将问题变换为同问题&#xff0c;但换成更为简单、更易求解的实例。改变表现&#xff1a;变化为同实例的不同形式&#xff0c;…

解决Anaconda出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url

解决Anaconda出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url 第一类情况 在anaconda创建新环境时&#xff0c;使用如下代码 conda create -n charts python3.7 错误原因&#xff1a; 默认镜像源访问速度过慢&#xff0c;会导致超时从而导致更新和下载失败。 解决方…

Spring Boot框架:电商系统的技术革新

4 系统设计 网上商城系统的设计方案比如功能框架的设计&#xff0c;比如数据库的设计的好坏也就决定了该系统在开发层面是否高效&#xff0c;以及在系统维护层面是否容易维护和升级&#xff0c;因为在系统实现阶段是需要考虑用户的所有需求&#xff0c;要是在设计阶段没有经过全…

wordpress下载站主题推荐riproV5 wordpress日主题

iPro主题全新V5版本&#xff0c;是一个优秀且功能强大、易于管理、现代化的WordPress虚拟资源商城主题。支持首页模块化布局和WP原生小工具模块化首页可拖拽设置&#xff0c;让您的网站设计体验更加舒适。同时支持了高级筛选、自带会员生态系统、超全支付接口等众多功能&#x…

微服务即时通讯系统的实现(客户端)----(1)

目录 1. 项目整体介绍1.1 项目概况1.2 界面预览和功能介绍1.3 技术重点和服务器架构 2. 项目环境搭建2.1 安装Qt62.3 安装vcpkg2.3 安装protobuf2.4 构建项目2.5 配置CMake属性 3. 项目核心数据结构的实现3.1 创建data.h存放核心的类3.2 工具函数的实现3.3 创建编译开关 4. 界面…

2024年11月15日

1.计算机网络 逻辑右移 做加减法 定点乘法 原码乘法运算 一位乘 计组 2.英语六级

算法定制LiteAIServer摄像机实时接入分析平台玩手机打电话检测算法:智能监控的新篇章

在现代社会&#xff0c;随着智能手机的普及&#xff0c;无论是在工作场所还是公共场所&#xff0c;玩手机或打电话的行为日益普遍。然而&#xff0c;在某些特定环境下&#xff0c;如工厂生产线、仓库、学校课堂等&#xff0c;这些行为可能会影响到工作效率、安全或教学秩序。为…

算法--解决二叉树遍历问题

第一 实现树的结构 class Node(): # 构造函数&#xff0c;初始化节点对象&#xff0c;包含数据和左右子节点 def __init__(self, dataNone): self.data data # 节点存储的数据 self.left None # 左子节点&#xff0c;默认为None self.rig…

深度学习基础—Beam search集束搜索

引言 深度学习基础—Seq2Seq模型https://blog.csdn.net/sniper_fandc/article/details/143781223?fromshareblogdetail&sharetypeblogdetail&sharerId143781223&sharereferPC&sharesourcesniper_fandc&sharefromfrom_link 上篇博客讲到&#xff0c;贪心算…

C++__day1

1、思维导图 2、如果登录失败&#xff0c;提示用户登录失败信息&#xff0c;并且提示错误几次&#xff0c;且重新输入&#xff1b;如果输入错误三次&#xff0c;则退出系统 #include <iostream> using namespace std;int main() {string id , pswd;string user"admi…