ThinkLab

Next Door 0.5x Engineer

xv6:一个简单的unix-like操作系统译文(四)

发布于

第四章 陷阱与系统调用 有三种事件会导致 CPU 暂时中断普通指令的执行,并强制将控制权转移到处理该事件的特殊内核代码中。一种情况是系统调用:当用户程序执行 指令,请求内核为其执行某些操作。另一种情...

继续阅读 →

xv6:一个简单的unix-like操作系统译文(一)

发布于

第一章 操作系统接口 操作系统的任务是在多个程序之间共享计算机资源,并提供比硬件本身更有用的一组服务。操作系统负责管理和抽象底层硬件,使得例如文字处理程序不必关心具体使用的是哪一种磁盘硬件。操作系统还...

继续阅读 →

无线网络

发布于

无线网络基础概念 一、无线网络的基本组成 无线网络一般由以下部分构成: 无线主机(Wireless Hosts) 包括:笔记本电脑、智能手机、平板等。 可能是固定的,也可能是移动的。 示例:Han 用...

继续阅读 →

C++特化

发布于

一、模板与特化基础概念 (一)模板(Template) 模板是 C++ 的泛型机制,例如: `cpp template <typename T> struct Foo {}; ` 这是“主模板(Pri...

继续阅读 →

变量选择&异常点

发布于

变量选择(Variable Selection) 变量选择的目标与基本概念 在多元线性回归中,我们通常有很多候选自变量(predictors),记候选变量个数为 (c)。 核心目标: 一、在解释力尽量...

继续阅读 →

数据中心网络

发布于

一、数据中心的起源 数据中心(Data Center, DC)是现代计算基础设施的核心。 它通过大规模集群为云计算、AI 训练、视频服务等提供算力与存储。 二、数据中心网络简介 数据中心网络(DCN...

继续阅读 →

15445-15-QueryPlanning&Optimization(II)

发布于

多关系查询计划 多关系(多表)查询的优化难点在于:随着连接数量增加,可选执行计划呈指数级爆炸(大约有 (4^n) 种 n 表连接次序)。因此优化器必须限制搜索空间。 自底向上(生成式)优化 代表系统:...

继续阅读 →

IP寻址

发布于

全局网络寻址的需求 一、为什么需要“全局唯一”的地址? 在互联网中,每一个主机、路由器等设备都必须可被唯一标识,否则: 数据报无法被正确送达目标; 路由器无法建立正确的转发表(Forwarding T...

继续阅读 →

域内路由

发布于

一、导言:构建互联网的关键要素 路由(Routing)与转发(Forwarding)是网络层的两大核心功能。 转发(Forwarding):根据目的地址与转发表选择输出端口。 路由(Routing):...

继续阅读 →

链路层

发布于

一、课程背景与网络体系回顾 在网络体系结构(OSI/Internet Stack)中,数据链路层位于物理层之上、网络层之下。 它主要负责在相邻节点间可靠地传输帧(frames),即在同一局域网或点对点...

继续阅读 →

探索主题