随笔分类 -  408

1 2 3 4 5 ··· 7 下一页
摘要:目录1. 交换机的核心作用:构建物理局域网2. 什么是“划分”?更深入的理解与其他设备的对比总结与类比 1. 交换机的核心作用:构建物理局域网 基础功能:交换机工作在数据链路层(OSI模型第二层),它通过学习连接到其端口的设备的MAC地址,在局域网内部智能地转发数据帧。数据只发给目标设备,而不是像老 阅读全文
posted @ 2025-12-13 12:41 guanyubo 阅读(51) 评论(0) 推荐(0)
摘要:目录1. 基本概念与前提2. 极大连通子图3. 极小连通子图4. 对比表格5. 重要关系总结 首先明确一个核心:这两个概念都是在讨论“连通性”这个属性下的“极大”和“极小”。 1. 基本概念与前提 子图: 从原图中选取一些顶点和一些边,这些边必须连接所选的顶点。这就是原图的一个子图。 连通图: 图中 阅读全文
posted @ 2025-12-02 22:51 guanyubo 阅读(157) 评论(0) 推荐(0)
摘要:目录总结对比它们如何协同工作? 设备控制器(I/O接口)和设备驱动程序是计算机系统中两个截然不同但又紧密协作的组件。 简单来说: 设备控制器(I/O接口)是硬件。 设备驱动程序是软件。 它们的关系可以类比成 “公司的部门” 和 “部门的经理”: 设备控制器(I/O接口) 就像是一个具体的执行部门(例 阅读全文
posted @ 2025-11-29 22:10 guanyubo 阅读(53) 评论(0) 推荐(0)
摘要:伙伴算法是一种经典的内存管理算法,主要用于分配和回收物理内存页(通常是连续的页框),其核心思想是将内存分割和合并,以尽可能减少外部碎片。 阅读全文
posted @ 2025-11-25 17:43 guanyubo 阅读(81) 评论(0) 推荐(0)
摘要:目录首先,什么是“对换”?可重入程序:一份代码,同时服务魔法所在:如何“减少对换数量”?一个生动的比喻除了减少对换,还有更多好处结论 作为一名开发者,我们总是在追求更高的性能、更快的响应。当我们谈论优化时,通常会想到算法优化、缓存、并发编程等。但今天,我想介绍一个相对底层却极为强大的概念——可重入程 阅读全文
posted @ 2025-11-23 11:55 guanyubo 阅读(17) 评论(0) 推荐(0)
摘要:目录什么是“程序视角”?段式管理如何体现这一视角?与“机器视角”的对比这种“程序视角”带来的好处总结 什么是“程序视角”? 程序员(以及编译器)在思考和编写代码时,自然地将程序看作是由不同功能模块组成的集合,而不是一大片无差别的内存字节。 这个视角包括: 代码:负责执行指令的部分。 全局数据:程序生 阅读全文
posted @ 2025-11-23 11:51 guanyubo 阅读(12) 评论(0) 推荐(0)
摘要:目录一个生动的比喻:一本书的章节“段”的技术性定义和核心特征“段”在内存中是如何存在的?总结 简单来说,“段”就是一个程序在逻辑上的一个完整组成部分。 它不是物理上硬性划分的内存块,而是按程序的逻辑意义自然形成的一个内存区域。 一个生动的比喻:一本书的章节 想象一下,你写的一本书就是一个完整的“程序 阅读全文
posted @ 2025-11-23 11:49 guanyubo 阅读(24) 评论(0) 推荐(0)
摘要:目录一句话概括一个生动的比喻:社区图书馆 vs 私人书架技术层面的解释动态链接的优缺点总结 一句话概括 动态链接是一种程序运行机制,它把程序和一些通用的、共享的代码库“挂钩”的过程,推迟到了程序运行时才进行,而不是在编译打包时就全部塞进去。 一个生动的比喻:社区图书馆 vs 私人书架 想象一下,你要 阅读全文
posted @ 2025-11-23 10:59 guanyubo 阅读(25) 评论(0) 推荐(0)
摘要:目录1. 极简的内核空间(内核态)2. 服务运行在用户态并相互隔离3. 强制的、基于能力的进程间通信(IPC)一个生动的比喻微内核的挑战与现状总结 简单来说,微内核之所以更安全,其核心思想在于 “最小权限” 和 “机制与策略分离” 。通过将操作系统的核心功能极度简化,并将其他所有服务作为独立的、相互 阅读全文
posted @ 2025-11-23 10:32 guanyubo 阅读(36) 评论(0) 推荐(0)
摘要:目录核心概念一个生动的比喻它是如何工作的?动态重定位的优点动态重定位的局限性总结 核心概念 动态重定位是一种在程序执行时(运行时) 才确定其物理内存地址的技术。 简单来说,一个程序在编译和链接后,其指令和数据中的地址通常是从0开始的逻辑地址(或虚拟地址)。当程序要被加载到内存中执行时,操作系统会为它 阅读全文
posted @ 2025-11-23 10:24 guanyubo 阅读(19) 评论(0) 推荐(0)
摘要:目录概述1. 低级调度(Low-Level Scheduling)2. 中级调度(Medium-Level Scheduling)3. 高级调度(High-Level Scheduling)总结对比表三者如何协同工作 概述 这三种调度的核心区别在于它们发生的频率和所管理资源的范围。我们可以通过一个形 阅读全文
posted @ 2025-11-22 12:04 guanyubo 阅读(67) 评论(0) 推荐(0)
摘要:目录核心概念:什么是流水线?流水线的关键特性和要求流水线的巨大缺陷与实践中的弃用现代替代方案:HTTP/2 的多路复用总结 这是一个非常重要但又经常被误解的概念,因为它在实践中很少被使用,但理解它能帮助我们更好地理解 HTTP 的演进。 核心概念:什么是流水线? HTTP/1.1 流水线是一种在同一 阅读全文
posted @ 2025-11-20 22:10 guanyubo 阅读(40) 评论(1) 推荐(0)
摘要:目录OSPF 邻居建立与LSA同步时序图时序图分步详解阶段一:建立邻居关系(Hello分组)阶段二:主从协商与数据库摘要交换(DBD分组)阶段三:请求并同步完整LSA(LSR/LSU/LSAck分组)阶段四:完全邻接(Full)阶段五:维护(持续进行) OSPF 邻居建立与LSA同步时序图 sequ 阅读全文
posted @ 2025-11-20 09:31 guanyubo 阅读(33) 评论(0) 推荐(0)
摘要:目录OSPF 公共分组头部(24字节)OSPF 的 5 种核心分组类型1. Type 1: Hello 分组2. Type 2: 数据库描述分组3. Type 3: 链路状态请求分组4. Type 4: 链路状态更新分组5. Type 5: 链路状态确认分组工作流程简述总结表格 OSPF(开放最短路 阅读全文
posted @ 2025-11-20 09:30 guanyubo 阅读(79) 评论(0) 推荐(0)
摘要:目录一、IGMP 是什么?二、为什么需要 IGMP?—— 解决组播的“最后一公里”问题三、IGMP 的三个主要版本IGMPv1 (RFC 1112)IGMPv2 (RFC 2236) - 最常用IGMPv3 (RFC 3376)四、IGMP 如何工作?—— 以 IGMPv2 为例五、IGMP Sno 阅读全文
posted @ 2025-11-18 22:24 guanyubo 阅读(87) 评论(0) 推荐(0)
摘要:目录一、吞吐量的定义二、关键概念:三个决定吞吐量的核心指标1. 背板带宽(交换容量)2. 包转发率3. 吞吐量三、如何判断一台交换机的吞吐量是否合格?四、影响实际吞吐量的其他因素总结 一、吞吐量的定义 简单来说,吞吐量 指的是交换机在不丢包的情况下,能够转发数据的最大速率。它代表了交换机的实际数据处 阅读全文
posted @ 2025-11-18 22:22 guanyubo 阅读(126) 评论(0) 推荐(0)
摘要:目录一、核心问题:为什么需要最短帧长?二、解决方案:定义最短帧长三、具体数值是如何计算的?四、在现代网络中的意义总结 这是一个在共享式以太网(如使用集线器的网络)中至关重要的概念,其核心目的是为了检测冲突。 一、核心问题:为什么需要最短帧长? 想象一个经典的共享式以太网场景(比如10BASE5,使用 阅读全文
posted @ 2025-11-18 22:18 guanyubo 阅读(71) 评论(0) 推荐(0)
摘要:目录索引节点(inode)的核心内容1. 文件的元数据2. 指向数据块的指针3. 文件的类型信息关键点:inode 中不包含什么?一个生动的比喻总结表格 索引节点(inode)的核心内容 可以把 inode 想象成一个文件的“身份证”或“档案袋”,里面记录了关于这个文件的所有管理信息。 1. 文件的 阅读全文
posted @ 2025-11-08 20:59 guanyubo 阅读(57) 评论(0) 推荐(0)

1 2 3 4 5 ··· 7 下一页