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

news2024/9/24 1:22:46

🧊🧊🧊单项选择题(共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.coloradmin.cn/o/1964104.html

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

相关文章

钉钉 钉钉打卡 钉钉定位 2024 免费试用 保用

打卡助手定位 如图,表示开启成功,软件已定位到钉钉打卡位置。 测试显示,高德地图位置已成功修改。 开启助手定位后,观察效果,打卡按钮由无法打卡变为可打卡状态,照片还显示打卡地点。 伙伴们担心作弊行为会…

如何使用nodejs的fsPromise.access()判断文件权限

同学们可以私信我加入学习群! 正文开始 一种错误示范fsPromise.access正确的书写总结 一种错误示范 我们操作文件的时候,经常需要提前判断文件的状态:文件是否存在、文件是否可读、文件是否可写。 查看官网介绍后,按照我们平时的…

WinRAR右键压缩文件功能消失。有什么方法可以恢复吗?

WinRAR作为一款广受欢迎的压缩软件,以其高效、便捷的特点深受用户喜爱。然而,在使用过程中,有时我们可能会遇到右键菜单中WinRAR的压缩文件功能消失的情况,这无疑给我们的文件操作带来了不便。下面小编就来给大家详细介绍当WinRAR…

【C语言】【计算机组成原理】进制转换和原码、反码、补码

目录 一、进制转换 (1)数字进制的4个概念 (2)x进制转换成十进制 (3)十进制转换成x进制(除x取余法) (4)二进制与八进制的相互转换 (5&#xf…

【AI落地应用实战】DAMODEL深度学习平台部署+本地调用ChatGLM-6B解决方案

ChatGLM-6B是由清华大学和智谱AI开源的一款对话语言模型,基于 General Language Model (GLM)架构,具有 62亿参数。该模型凭借其强大的语言理解和生成能力、轻量级的参数量以及开源的特性,已经成为在学术界和工业界引起了广泛关注。 本篇将介…

成为 Spring Boot + Vue 图书作者的必备素养

个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[2435024119@qq.com] 📱个人微信:15279484656 🌐个人导航网站:www.forff.top 💡座右铭:总有人要赢。为什么不能是我呢? 专栏导…

Python 使用 Detectron2 进行目标检测 (Detectron2, CenterNet2, Detic)

代码说明 代码主要是一个用来演示如何使用 Detectron2 进行目标检测的脚本。它可以从摄像头或视频文件中读取图像,并应用指定的配置文件进行目标检测。其中,Detectron2 结合了 CenterNet2 和 Detic 进行目标检测。 主要库介绍 Detectron2 Detect…

UMG文本控件(UTextBlock)超过边界区域以后显示省略号

测试版本:UE5.4.1 UMG文本控件超过边界区域以后显示省略号

基于springboot+vue+uniapp的校园快递平台小程序

开发语言:Java框架:springbootuniappJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包&#…

【打家劫舍】python刷题记录

R3-递归篇。第100篇blog. 思路: 和爬楼梯有点相似,每次隔1格,2格,3格----(隔3格就亏了,所以还是类似爬楼梯问题,1格或者2格) class Solution:def rob(self, nums: List[int]) -> int:cur,pre0,0for nu…

科普文:Linux目录详解

在 Linux/Unix 操作系统中,一切都是文件,甚至目录也是文件,文件是文件,鼠标、键盘、打印机等设备也是文件。 这篇文章,我们将一起学习 Linux 中的目录结构及文件。 Linux 的文件类型 Linux系统中的文件系统&#xf…

图片太大怎么压缩变小?图片太大压缩变小的几个方法

图片太大怎么压缩变小?在当今数字化时代,图像的处理和分享已经成为日常工作和生活中不可或缺的一部分。然而,有时我们会遇到一个普遍的问题:图片文件太大,需要压缩以便于存储、传输或发布。为什么要压缩图片呢&#xf…

【PCB prepreg】PP 参数比选 四 <预浸料树脂流>

预浸料树脂在压力下加热时会熔化和流动。这通常被称为树脂流动。树脂的流动取决于压力和树脂使用的热量。树脂可以自由流动的时间有限。在成为流体一段时间后,树脂会变成凝胶。 预浸料树脂的流动性对层压操作至关重要,而层压条件会影响这种流动性。此外…

程序员修炼之路

成为一名优秀的程序员,需要广泛而深入地学习多个领域的知识。这些课程不仅帮助建立扎实的编程基础,还培养了问题解决、算法设计、系统思维等多方面的能力。以下是一些核心的必修课: 计算机基础 计算机组成原理:理解计算机的硬件组…

国内备受好评PostgreSQL数据库性能如何?

为什么国内很多数据库采用PostgreSQL数据库作为基础,再次开发自己的产品呢?不仅仅是因为PostgreSQL数据库开源免费、PostgreSQL 数据库的性能也是相当出色的,具有以下几个方面的特点: 1. 处理大规模数据: - 能够有效地管理和处…

外设购物平台

目 录 一、系统分析 二、系统设计 2.1 系统功能设计 2.2 数据库设计 三、系统实现 3.1 注册功能 3.2 登录功能 3.3 分页查询所有商品信息功能 3.4 分页条件(精确、模糊)查询商品信息功能 3.5 购物车功能 3.6 订单管理功能 四、项…

javafx的ListView代入项目的使用

目录 1. 创建一个可观察的列表,用于存储ListView中的数据,这里的User是包装了用户的相关信息。 2.通过本人id获取friendid,及好友的id,然后用集合接送,更方便直观一点。 3.用for遍历集合,逐个添加。 4.渲染器&…

css各种使用案例合集(二)

1、hover动画 场景1&#xff1a;要求有旋转、变色&#xff0c;有变化过程 场景结果&#xff1a; 代码示例&#xff1a; <div class"box"><div class"headUp"></div><div class"head"></div><div class"mo…

全面整理人工智能(AI)学习路线图及资源推荐

在人工智能&#xff08;AI&#xff09;飞速发展的今天&#xff0c;掌握AI技术已经成为了许多高校研究者和职场人士的必备技能。从深度学习到强化学习&#xff0c;从大模型训练到实际应用&#xff0c;AI技术的广度和深度不断拓展。作为一名AI学习者&#xff0c;面对浩瀚的知识海…

FPC焊接座子和FPC线的线序问题,弄个转接口

焊接fpc底座 可以发现&#xff0c;也可以焊接上&#xff0c;但在原理图中的顺序连接不同可能导致顺序完全相反 FPC线顺序也可能不同 所以还是弄个转换接口&#xff0c;可是临时测试使用