
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文从端口号与五元组入手,介绍网络通信中进程定位方式,以及端口范围与常见知名端口。随后拆解UDP报文首部,理解源端口、目的端口、长度和校验和的作用,分析UDP如何实现数据交付与差错检测。结合UDP无连接、不可靠、面向数据报等特点,说明收发缓冲区与报文边界的关系,以及实际开发中的报文长度限制和应用层分包问题。最后列举DNS、DHCP、TFTP等典型应用,梳理报文在操作系统协议栈中的封装、传输与解包过

本文系统阐述了私有化部署代码大模型(如DeepSeek-Coder、Qwen-Coder)替代OpenAI Codex的完整方案,涵盖从硬件选型、vLLM推理服务搭建、API网关封装到IDE插件对接与性能调优。强调自建核心优势:数据合规、成本可控、可定制。推荐7B/32B模型搭配vLLM框架,通过INT4量化、前缀缓存、投机解码等技术压降延迟、提升吞吐。提出“小团队用云、规模大或强合规才自建”的经
本文从计算机网络的发展历史出发,回顾网络从彼此独立到相互连接,再逐步形成全球网络体系的过程,并思考网络为什么会按照这样的方式发展。在此基础上,引入“协议”这一核心概念,从约定、协议标准和协议分层三个角度建立初步认识,了解OSI七层模型与TCP/IP五层模型。随后进一步讨论为什么需要TCP/IP协议、TCP/IP协议究竟是什么,以及它与操作系统之间的关系,为后续深入学习IP、TCP、UDP和Sock

本文在前面信号篇的基础上,继续深入研究信号捕捉以及操作系统底层的执行机制。文章首先分析信号从递达到处理函数执行的完整流程,重点解释为什么处理函数结束后仍需返回内核,以及用户态与内核态之间是如何切换的。随后从CPU、硬件和中断控制器入手,梳理硬件中断进入操作系统的全过程,并结合中断向量表、时钟中断和时间片理解操作系统的运行机制。最后进一步区分异常与陷阱,并追踪系统调用从用户态进入内核态的执行过程。

本文继续深入Linux信号机制,从硬件异常和软件条件两个方向分析信号的产生过程。首先以浮点运算错误、段错误为例,介绍CPU如何发现异常,以及MMU如何通过地址映射、权限和状态完成检查,并进一步分析异常发生后操作系统如何接管进程、读取上下文并产生对应信号。随后转向软件条件产生信号,结合管道异常和闹钟机制,理解信号如何由操作系统中的软件事件触发,并通过时间戳、时间片以及“先描述,再组织”的方式,进一步

本文作为Linux系统篇中文件操作相关内容的重要组成部分,将从“Linux中一切皆文件”的视角重新认识文件。文章首先回顾C语言文件操作,深入分析文件流、标准输入输出以及文件位置指针,并介绍fseek、ftell、rewind等常用接口。随后从操作系统角度理解标准库与系统调用之间的层级关系,进一步分析进程如何管理已经打开的文件。最后以open为核心,学习文件打开标志与权限设置,并通过系统调用模拟清空

本文将进一步深入CPU调度与进程上下文切换机制。文章首先从死循环进程为何不会独占CPU入手,理解时间片与公平调度,并介绍CPU寄存器及其保存的运行状态。随后深入分析进程上下文的组成、上下文切换过程,以及内核如何保存和恢复进程现场。最后进一步探索Linux经典O(1)调度机制,从优先级数组、位图查找到活跃队列与过期队列,理解操作系统如何高效选择下一个运行进程。通过本文学习,读者能够把进程状态、CPU

进程是操作系统中最核心的概念之一,也是理解 Linux 内核运行机制的起点。本文将从进程的本质出发,逐步揭开程序如何成为真正运行实体的过程。文章首先介绍进程与程序的区别,深入理解 PCB(task_struct)在进程管理中的作用,以及操作系统如何通过“先描述,再组织”的方式管理海量进程。随后结合系统调用,探索 Linux 中进程信息的获取方式,并进一步分析父子进程模型,重点讲解 fork() 创

操作系统是计算机世界中连接软件与硬件的核心桥梁,但它并不是简单地“运行程序”,本文从冯诺依曼体系结构出发,逐步认识操作系统的基本概念,解析Linux内核、Android与手机系统之间的关系,并深入拆解软件访问硬件的完整链路。从系统调用到驱动程序,再到操作系统经典的“先描述,再组织”管理思想,通过结构体、链表等数据结构案例,理解操作系统如何将复杂资源抽象化、组织化,最终实现高效管理。本文帮助读者建立

文章首先介绍Shell与Linux内核的关系,帮助读者理解为什么用户无法直接操作内核,以及Shell在整个系统中的作用。随后通过生活化的类比和故事,形象展示用户、Shell与内核之间的交互过程,并引出命令解析、权限控制、退出状态码、进程创建与进程隔离等核心概念。最后,结合User、Shell、Kernel三者之间的架构关系,对Linux命令执行流程进行系统梳理,帮助读者建立完整的底层认知。掌握这些








