保研408真题练习:2009年全国硕士研究生入学统一考试(单选篇2)

🧊🧊🧊单项选择题(共40道)

🧊操作系统(8道)

🥥1.进程调度算法

高响应比优先调度:选出响应比最高的进程投入执行,响应比R=(等待时间+执行时间)/执行时间。它综合考虑了每个进程的等待时间和执行时间,对于同时到达的长进程和短进程,短进程会优先执行,以提高系统吞吐量;而长进程的响应比可以随等待时间的增加而提高,不会产生进程无法调度的情况。

先来先服务不考虑等待和执行时间;时间片轮转算法考虑了等待时间,但未考虑执行时间;短进程优先调度算法考虑了执行时间,未考虑等待时间。

🍨🍨🍨需要进程调度算法总结的宝子评论区告诉我,呼声高的话整理各类进程调度算法哦~~~

🥥2.死锁问题

先形象描述一下死锁:

都无法满足自身条件,就会发生死锁。这道题目,要想K最小,只能是每个进程必须得到3台打印机才能执行,那么,如果每个进程得到的打印机数量小于等于2,就会发生死锁,那么K最小时每个进程得到2个打印机,也就是4个进程每个2台打印机,此后,如无人释放,就会发生死锁,故K最小为4。

🥥3.分区分配内存管理方式保护措施

每个进程都拥有自己独立的进程空间,若个进程在运行时所产生的地址在其地址空间之外,则发生地址越界,因此需要进行界地址保护,即当程序要访问某个内存单元时,由硬件检查是否允许,如果允许则执行,否则产生地址越界中断。

🥥4.分段存储管理系统段长计算

分段存储管理的逻辑地址分为段号和位移量两部分,段内位移的最大值就是最大段长。 地址长度为32位,段号占8位,则位移量占32-8=24位,故最大段长为2^24 B。

🥥5.磁头访问调度算法

SCAN算法也称为电梯算法或者Elevator算法,其工作方式类似于电梯在多层楼之间上下运行的过程。磁头沿着其运动方向访问请求队列中所有未完成的磁道,直到达到该方向上的最后一个磁道; 当磁头到达一个方向上的最后一个磁道时,它会立即改变方向,并继续移动直到访问队列中所有未完成的磁道都被访问过。

🍨🍨🍨需要磁头访问调度算法总结的宝子评论区告诉我,呼声高的话整理各类磁头访问调度算法哦~~~

🥥6.文件系统

为了实现 按名存取 ,在文件系统中为每个文件设置用于描述和控制文件的数据结构, 称之为文件控制块(FCB)。在文件控制块中,通常包含以下三类信息,即基本信息、存取控制信息及使用信息。

🥥7.软链接vs硬链接

建立符号链接(软链接)时, 引用计数值直接复制;建立硬链接时, 引用计数值加1。删除文件时,删除操作对于符号链接是不可见的, 这并不影响文件系统, 当以后再通过符号链接访问时, 发现文件不存在, 直接删除符号链接;但对于硬链接则不可以直接删除, 引用计数值减1, 若值不为0, 则不能删除此文件, 因为还有其他硬链接指向此文件。当建立F2时,Fl和F2的引用计数值都为1。 当再建立F3时,Fl和F3的引用计数值就都变成了 2。 当后来删除Fl时,F3的引用计数值为2-1 = 1, F2的引用计数值直不变。

🥥8.I/O设备标识

设备管理具有设备独立性的特点, 操作系统以系统调用方式来请求某类设备时, 使用的是逻辑设备名。 而在程序实际执行时, 将逻辑设备名转换为对应的物理设备名

🧊计算机网络(8道)

🥥1.OSI参考模型

OSI参考模型自下向上:

  1. 物理层(Physical Layer):物理层是网络模型的最底层,负责管理物理设备之间的数据传输。它定义了传输介质(如电缆、光纤)的物理特性和连接细节,包括电压、传输速率、传输距离等。物理层传输的是比特流(bit stream),没有进行任何错误检测或纠正。
  2. 数据链路层(Data Link Layer):数据链路层负责在直接相连的节点之间传输数据帧(frames)。它主要解决的问题是如何在物理层提供的服务基础上,尽可能无差错地传输数据。数据链路层提供了物理地址的识别和流控制,确保数据以可靠的方式从一个设备传输到相邻设备。
  3. 网络层(Network Layer):网络层主要负责在整个网络中寻址和路由选择,使数据从源节点传输到目标节点。它定义了数据包的传输路径,处理路由和转发,为不同的子网之间的数据包选择合适的路由。IP地址在网络层被用来标识网络中的唯一节点。
  4. 传输层(Transport Layer):传输层负责端到端的数据传输,提供了可靠的数据传输服务。它解决了数据分段、传输控制和错误检测等问题。主要的传输层协议是TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)。TCP提供了可靠的、面向连接的数据传输服务,而UDP提供了不可靠的、面向无连接的数据传输服务。
  5. 会话层(Session Layer):会话层管理不同应用程序之间的对话或会话。它负责建立、管理和终止应用程序之间的通信会话,提供了数据交换的同步和恢复功能。
  6. 表示层(Presentation Layer):表示层主要处理数据的格式化、加密和压缩,确保一个系统中发送的数据能被另一个系统理解。它负责数据的转换和编码,以确保不同设备和应用程序之间的数据能够正确解释和显示。
  7. 应用层(Application Layer):应用层是最靠近用户的一层,提供了网络服务和应用程序之间的接口。它包括各种协议和服务,如HTTP(超文本传输协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)等,用户通过应用层与网络进行交互和通信。

传输层提供应用进程间的逻辑通信(通过端口号), 即端到端的通信。 而数据链路层负责相邻结点之间的通信, 这个结点包括了交换机和路由器等数据通信设备, 这些设备不能称为端系统。网络层负责主机到主机的逻辑通信。 因此选B。

🥥2.通信链路最大数据传输速率

采用 4个相位,每个相位有4种幅度的QAM调制方法,每个信号可以有16种变化,传输4bit的数据。 根据奈奎斯特定理, 信息的最大传输速率为2x3kx4 = 24kbps。

奈奎斯特定理如果一个信号的最高频率成分为fmax,那么根据奈奎斯特定理,为了完全避免采样引起的混叠(即采样频率低于两倍的最高频率成分),信号的采样率fs​必须满足:fs>2⋅fmax​这意味着,采样频率必须至少是信号频率最高成分的两倍

🥥3.帧的重发问题

在后退N帧协议中, 当接收方检测到某个帧出错后,则简单地丢弃该帧及其后所有的后续帧, 发送方超时后需重传该数据帧及其后续的所有帧。 这里应注意, 连续ARQ协议中, 接收般采用累积确认的方式, 即接收方对按序到达的最后个分组发送确认, 因此本题中收到3的确认帧就表示编号为0, 1 , 2, 3的帧已接收, 而此时发送方未收到1号帧的确认只能代表确认帧在返回的过程中丢失了,而不代表 1号帧未到达接收方。因此需要重传的帧为编号是4, 5, 6, 7的帧。

🥥4.以太网交换机地址

交换机的交换表记录(主机物理地址MAC地址,可达主机接口interface,时间戳TTL),以MAC地址作为索引。

数据链路层使用物理地址进行转发, 而转发到目的地通常是使用目的地址。 因此POU地址是目的物理地址。

🥥5.网络信号传输

若最短帧长减少, 而数据传输速率不变,则需要使冲突域的最大距离变短来实现碰撞窗口的减少。碰撞窗口是指网络中收发结点间的往返时延, 因此假设需要减少的最小距离为S, 可以得到如下公式(注意单位的 转换):减少的往返时延=减少的发送时延, 即 2x[s/(2xl0^8 )] = 800/(lxl0^9 )。 即, 由千帧长减少而缩短的发送时延, 应等于由于距离减少而缩短的传播时延的 2倍。

可得s=80, 即最远的两个站点之间的距离最少需要减少 80m。

CSMA/CD的碰撞窗口 = 2倍传播时延,报文发送时间>>碰撞窗口。

 

🥥6.TCP确认序列号

返回的确认序列号是接收 端期待收到对方下个报文段数据部分的第个字节的序号, 因此乙在正确接收到两个段后, 返回给甲的确认序列号是200+ 300 + 500 = 1000。

🥥7.拥塞窗口大小计算

TCP拥塞控制协议AIMD加性增,乘性减;整体过程包括慢启动、线性增+保守减(重回1KB开始新一段的慢启动)。

慢启动:初始CWND=1MSS(最大段大小),每个RTT后双倍CWND,初始速率缓慢,但呈指数型增长。

在发生超时后,进入慢启动状态,阈值ssthresh变为16KB/2= 8KB(也就是,慢启动到8KB转线性增), 拥塞窗口变为1KB。在接下来的3个RTT内,执行慢启动算法,拥塞窗口大小依次为2KB、4KB、8KB, 之后转而执行线性增,每次增加1个最大段大小。因此第4个RTT结束后, 拥塞窗口的大小为9KB。

🥥8.FTP命令传递

对于FTP文件传输, 为了保证可靠性,选择TCP协议,排除C、D。FTP的控制信息是带外传送的, 也即FTP使用了个分离的控制连接来传送命令, 故选A。

🧊创作不易,点个赞吧~

🧊点赞收藏不迷路~

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

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

相关文章

排序算法:归并排序,golang实现

目录 前言 归并排序 代码示例 1. 算法包 2. 归并排序代码 3. 模拟程序 4. 运行程序 5. 从大到小排序 归并排序主要操作 1. 合并 2. 分割(Divide)与递归排序(Conquer) 总体思想 循环次数测试 假如 10 条数据进行排序…

10、billu-b0x2

难度 中 目标 root权限 首先确定靶机ip地址 netdiscover -i eth0 -r 192.168.189.0/24 kali 192.168.189.58 靶机 192.168.189.184 信息收集端口扫描 看到一个80和8080,先重点摸一下网站的内容 然后看到信息里有个robots.txt 首先就去访问一下 看到有许多不允许…

【C语言】数组和函数实践:扫雷游戏

扫雷游戏 1. 扫雷游戏分析和设计1.1 扫雷游戏的功能说明1.2 游戏的分析和设计1.2.1 数据结构的分析1.2.2 ⽂件结构设计 2. 扫雷游戏的代码实现(1)菜单menu函数(2)设计main函数(3)设计game函数(4…

华为od机试真题:求幸存数之和(Python)

2024华为OD机试(C卷D卷)最新题库【超值优惠】Java/Python/C合集 题目描述 给一个正整数列nums,一个跳数jump,及幸存数量left。运算过程为:从索引为0的位置开始向后跳,中间跳过 J 个数字,命中索引为 J1的数…

腾讯云短信服务的开通流程

目录 一、开通服务二、创建secretId和secretKey三、创建应用四、创建实名资质五、创建签名六、创建正文模板一、开通服务 从控制台进入短信模块,点击【开始接入】开通服务: 认证主体首次开通短信服务可获赠国内短信,免费试用: 二、创建secretId和secretKey 创建链接:…

创意无限:11个设计圈热议的UI设计灵感网站集锦

无论你是一个经验丰富的UI设计师还是一个新的UI设计师,拥有一些高质量、可靠的UI设计网站灵感库都能加速你的设计过程。借助灵感资源,您可以更快、更有效地启动该项目。与此同时,优秀的UI设计网站也能帮助您探索新的设计解决方案,…

个性化你的生产力工具:待办事项App定制指南

国内外主流的10款待办事项软件对比:PingCode、Worktile、滴答清单、番茄ToDo、Teambition、Todoist、Microsoft To Do、TickTick、Any.do、Trello。 在寻找合适的待办事项软件时,你是否感到选择众多、难以决断?一个好的待办事项工具可以大大提…

【C++BFS】802. 找到最终的安全状态

本文涉及知识点 CBFS算法 LeetCode802. 找到最终的安全状态 有一个有 n 个节点的有向图,节点按 0 到 n - 1 编号。图由一个 索引从 0 开始 的 2D 整数数组 graph表示, graph[i]是与节点 i 相邻的节点的整数数组,这意味着从节点 i 到 graph…

专硕复试线298/295!哈尔滨理工大学计算机考研考情分析!

哈尔滨理工大学(Harbin University of Science and Technology),位于哈尔滨市,是黑龙江省人民政府与国家国防科技工业局共建高校,入选“中西部基础能力建设工程”高校、国家“特色重点学科项目”建设高校、教育部“卓越…

MCU单片机GPIO初始化该按什么顺序配置?为什么初始化时有电平跳变?

GPIO初始化时有时钟配置、模式配置、输出配置、复用配置,那么在编写初始化代码时,到底该按什么顺序执行呢?如果顺序不当那初始化过程可能会出现短暂的电平跳变。 第一步,初始化MCU外设时,一般都需要先打开对应寄存器的…

【Qwen-Audio部署实战】Qwen-Audio-Chat模型之对话机器人部署测试

系列篇章💥 No.文章1【Qwen部署实战】探索Qwen-7B-Chat:阿里云大型语言模型的对话实践2【Qwen2部署实战】Qwen2初体验:用Transformers打造智能聊天机器人3【Qwen2部署实战】探索Qwen2-7B:通过FastApi框架实现API的部署与调用4【Q…

【Hot100】LeetCode—169. 多数元素

目录 题目1- 思路2- 实现⭐169. 多数元素——题解思路 3- ACM 实现 题目 原题连接:169. 多数元素 1- 思路 定义两个变量 一个是 count:维护当前元素的出现次数一个是 ret :维护当前元素 思路 遍历整个数组**①如果 count 0 **&#xff…

【TS】TypeScript中的接口(Interface):对象类型的强大工具

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 TypeScript中的接口(Interface):对象类型的强大工具引言1. 接口的基本概念1.1 什…

APP抓包之 Burpsuite+MuMu模拟器12抓包

写在前面 高版本的安卓不能直接安装证书了,比较麻烦。步骤如下。 前置工作 安装adb https://blog.csdn.net/x2584179909/article/details/108319973 安装openssl https://blog.csdn.net/zyhse/article/details/108186278 adb配置环境变量,openssl下载…

如何用Python删除电脑中的重复文件?

在生活中,我们经常会遇到电脑中文件重复的情况。 在文件较少的情况下,这类情况还比较容易处理,最不济就是一个个手动对比删除; 而在重复文件很多的时候,我们很难保证把重复文件全部删完。 这里给大家带来了一个便捷…

【C++的剃刀】我不允许你还不会AVL树

​ 学习编程就得循环渐进,扎实基础,勿在浮沙筑高台 循环渐进Forward-CSDN博客 Hello,这里是kiki,今天继续更新C部分,我们继续来扩充我们的知识面,我希望能努力把抽象繁多的知识讲的生动又通俗易懂,今天要…

JavaScript递归菜单栏

HTML就一个div大框架 <div class"treemenu"></div> 重中之重的JavaScript部分他来啦&#xff01; 注释也很清楚哟家人们&#xff01; let data; let arr []; let cons;let xhr new XMLHttpRequest(); // 设置请求方式和请求地址 xhr.open(get, ./js…

leetcode958. 二叉树的完全性检验,层序遍历的巧用

leetcode958. 二叉树的完全性检验 给你一棵二叉树的根节点 root &#xff0c;请你判断这棵树是否是一棵 完全二叉树 。 在一棵 完全二叉树 中&#xff0c;除了最后一层外&#xff0c;所有层都被完全填满&#xff0c;并且最后一层中的所有节点都尽可能靠左。最后一层&#xff0…

NAS 软件大盘点:瞧瞧哪个被你遗漏了

很多人都听说过NAS&#xff0c;也有很多人正在使用NAS&#xff0c;而NAS用户通常需要安装一些软件来扩展其功能&#xff0c;毕竟NAS的功能实在是太多了&#xff0c;光是部署与调试就要耗费大量的时间&#xff0c; 小宝集合了NAS相关实用工具&#xff0c;无论是群晖、威联通还是…

华硕电脑怎么录屏?3个高效实用的方法

华硕电脑作为一款备受青睐的电脑品牌&#xff0c;拥有丰富的功能和工具&#xff0c;其中包括强大的录屏功能。然而&#xff0c;对于许多华硕电脑用户来说&#xff0c;如何利用这一功能可能会感到困惑。 本文将带您探索华硕电脑的录屏功能&#xff0c;为您揭示华硕电脑怎么录屏…