电子科大软件学院2021复试&保研面试题库:网络&操作系统
版权申诉
5星 · 超过95%的资源 15 浏览量
更新于2024-09-10
8
收藏 144KB PDF 举报
"该资源是2021年电子科技大学软件学院复试及保研面试的题目合集,包含了专业课、综合面试以及英语面试的题目,适用于2021年的复试准备以及2022年的保研面试准备。"
本文将详细解析这些题目中涉及到的IT知识,主要涵盖网络和操作系统两大领域。
网络部分:
1. IPV4与IPV6的区别:IPV4地址是32位,地址空间有限,而IPV6是128位,地址空间极大,支持更多设备连接。
2. TCP的拥塞控制与流量控制:拥塞控制防止网络拥堵,通过慢启动、拥塞避免等策略;流量控制则关注点在于两端速率匹配,避免接收方来不及处理。
3. TCP与UDP对比:TCP是面向连接、可靠传输,UDP是无连接、快速但不可靠。
4. 集线器、路由器和交换机:集线器是物理层设备,仅转发信号;路由器工作在网络层,负责不同网络间的通信;交换机在数据链路层,基于MAC地址转发数据。
5. ARP协议:通过IP查找对应MAC地址的协议。
6. P2P网络编程特点:点对点,无需中心服务器,每个节点既是客户端也是服务端。
7. DNS查询:递归查询是DNS服务器帮助客户端直到找到答案;迭代查询则是DNS服务器指引客户端查询其他服务器。
8. 校验和:仅能检测错误,不能定位错误,DMA(直接内存访问)可能在传输过程中出现错误。
9. 网络嗅探:通过监听网络数据包获取信息,常用于安全分析或非法窃取。
10. 网络协议三要素:语法、语义、时序,分别规定数据结构、含义和通信顺序。
11. 网络延时:数据从发送到接收的时间,包括传播延迟、处理延迟、排队延迟和发送延迟。
12. 点对点和端到端:点对点在数据链路层,端到端在传输层,前者关注链路间传输,后者关注整个网络。
13. 网络时延组成部分:发送时延、传播时延、处理时延和队列时延。
14. TCP拥塞控制与流量控制:两者都通过控制发送速率,拥塞控制关注全局网络,流量控制关注两端速率匹配。
15. 发送序号和确认序号:保证数据正确有序传输,确认序号用于确认接收方已收到的数据。
16. 回退N帧与选择重传:回退N帧是全重传,选择重传只重传错误部分。
17. 交换机工作方式:存储转发和直通转发,存储转发检查完整数据包后再转发,直通转发不检查直接转发。
18. MAC地址和IP地址:MAC是物理地址,IP是逻辑地址,两者用于不同层次的通信。
19. 数据包错误路由:可能发生,如路由表错误或网络故障。
20. 子网掩码和CIDR:子网掩码划分网络和主机部分,CIDR用斜杠表示网络位数,更灵活。
21. 以太网广播域问题:广播过多导致网络拥塞,通过VLAN划分解决。
22. TCP用于视频流:TCP的可靠性确保视频流不丢失。
23. TCP初始序号随机:防止序列号预测攻击。
24. MTU:最大传输单元,限制单个数据包的最大大小。
25. tracert:追踪数据包到目的地的路径。
26. TCP四次挥手等待2MSL:确保旧连接彻底关闭,避免旧数据包干扰新连接。
27. TCP无第三次握手不会死锁:TCP采用三次握手确保双方都能发送数据。
28. Web缓存:减少网络延迟,提高响应速度。
29. 组合逻辑控制器与微程序控制器:前者直接执行硬编码指令,后者通过存储控制信号实现。
30. TCP头部标志位:URG紧急指针,ACK确认,PSH推送,RST重置连接,FIN结束连接。
操作系统部分:
31. Spooling技术:虚拟设备技术,缓冲输入/输出,提高效率。
32. 进程、线程、程序和任务:进程是资源分配单位,线程是执行单位,程序是静态代码,任务是操作系统调度的基本单位。
33. 调度准则:公平、响应时间快、系统吞吐量大、资源利用率高。
34. 多线程效率:不一定提高,线程上下文切换开销可能抵消并行优势。
35. 中断:硬件中断、软件中断,用于异常处理和系统调用。
36. 磁盘调度算法:FCFS(先来先服务)、SJF(短作业优先)、SCAN/CYCLIC(电梯调度)等。
37. 程序局部性:程序连续执行时,数据访问有时间和空间上的聚集性。
38. 重定位硬件:地址寄存器、重定位寄存器、存储管理部件。
39. 管态与目态:管态可执行特权指令,目态只能执行非特权指令,与进程状态相关。
40. 缺页中断时不一定淘汰:如果内存有空闲页面,直接分配即可。
41. 段页式系统:通过段和页两级映射,增强地址空间灵活性,支持共享和保护。
42. 进程资源:占用内存、打开文件等;线程资源:栈和寄存器。
43. U盘和硬盘调度:U盘一般无调度,硬盘需考虑I/O性能。
44. 系统调用:用户程序调用操作系统服务的接口,如打开文件、创建进程。
45. 开机前操作系统:初始化硬件、加载内核、启动初始化进程等。
46. 死锁定义:多个进程互相等待对方资源,无法继续执行。
47. 必要条件:互斥、请求与保持、不剥夺、环路等待。
48. 磁盘读取过程涉及磁头定位、寻道、旋转延迟等步骤。
以上是题目中涉及到的网络和操作系统的主要知识点,考生可以通过深入理解和实践这些概念来提高复习效果。
2019-04-17 上传
2020-05-22 上传
2022-01-18 上传
2021-12-22 上传
2020-06-02 上传
2020-02-28 上传
2021-10-13 上传
帅逼码农
- 粉丝: 603
- 资源: 13
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫