
计算机基础
文章平均质量分 89
修炼室
这个作者很懒,什么都没留下…
展开
-
为什么临界区是代码而不是数据?深入理解并发控制的核心概念
概念角色关键点共享数据被操作的对象(被动)需要保护,但无法自我管理并发临界区操作行为的集合(主动)通过控制代码执行顺序,间接保护数据一致性锁/信号量协调代码执行的工具绑定的是代码逻辑,而非数据本身注互斥锁(Mutex)用于保护临界区,而信号量(Semaphore)还可用于线程间协作(如生产者-消费者问题)。原创 2025-03-20 19:41:01 · 956 阅读 · 0 评论 -
从网络层到应用层:为什么防火墙必须分层?
很多人可能会选 D,认为防火墙一定包含“配置”和“监控”,但实际上,这些属于管理功能,而非核心的安全防护能力。通过具体场景和技术细节的拆解,可以清晰理解防火墙如何通过分层机制实现从“简单流量控制”到“智能威胁防御”的演进。• 限制单个IP的连接速率,防止CC攻击(Challenge Collapsar)。• 记录内部发起的TCP连接(源IP+端口、目标IP+端口、协议)。• 仅开放80(HTTP)、443(HTTPS)端口,关闭其他端口。通常是内部保留地址,若外部流量伪装此IP,可能为IP欺骗攻击。原创 2025-03-20 18:52:42 · 881 阅读 · 0 评论 -
作业调度算法终极对比:FCFS vs RR vs HRRN,谁才是平衡效率与公平的最佳选择?
通过选择响应比更高的作业(C 优先于 B),HRRN 减少了短作业的等待时间,使平均等待时间(2.67 秒)低于 FCFS(3.33 秒)。:2~4(首次执行),7~9(第二次执行),10~11(完成)。:在 RR 中,作业被多次中断并重新排队,每次中断后需等待其他作业运行,导致总等待时间增加。到达时间 1,开始执行时间 3,等待时间 = 3 - 1 = 2 秒。到达时间 1,开始执行时间 7,等待时间 = 7 - 1 = 6 秒。:0~2(首次执行),6~7(完成)。总执行时间3秒,完成时间7秒。原创 2025-03-19 08:00:00 · 939 阅读 · 0 评论 -
后退N帧协议难题解析:收到ACK 0、2、3时,为何必须重传4帧?
的可靠数据传输协议,属于**自动重传请求(ARQ, Automatic Repeat reQuest)**机制的一种。: 发送方可能减少重传量,但需修改协议逻辑(如增加逐个 ACK),此时协议退化为 SR。: 接收方发送 ACK 4 表示 0~4 已确认,ACK 6、7 无效(非累积确认)。,发送方已发送帧 0~9,收到 ACK 4、6、7。:若 GBN 接收方改为缓存非按序帧(类似 SR),会发生什么?最早未确认帧是 5,需重传 5~9,共 5 帧。GBN(后退 N 帧协议)是一种。原创 2025-03-18 15:13:12 · 1091 阅读 · 0 评论 -
揭秘数据不一致的罪魁祸首:完整性控制缺失与冗余数据的较量
数据不一致可能会导致系统故障、数据丢失或业务错误,因此确保数据一致性至关重要。,因为即使有数据冗余,如果完整性约束管理得当,也不会产生不一致问题。通过以上方法,我们可以有效防止数据不一致,提高系统的稳定性和可靠性。我们逐一分析四个选项,看它们是否是导致数据不一致的根本原因。,导致不同用户或系统看到的结果不同。原创 2025-03-18 15:07:09 · 1311 阅读 · 0 评论 -
图的广度优先搜索(BFS)与树的遍历方式对比
在计算机科学中,图和树是常见的数据结构,而它们的遍历方式也是算法学习的重要内容。,从起始节点开始,先访问所有相邻的节点,然后依次访问下一层的节点。的方式,一条路径走到尽头后,回溯再尝试新的路径。,保证每层节点按顺序访问。,保证尽可能深入遍历。原创 2025-03-18 14:43:25 · 389 阅读 · 0 评论 -
深入解析 TCP 协议【真题】
> **关于传输控制协议(TCP)表述不正确的是?** > **A. 主机寻址** > **B. 进程寻址** > **C. 流量控制** > **D. 差错控制**原创 2025-03-11 15:34:46 · 859 阅读 · 0 评论