Agent越学越像在重新理解操作系统 📅 2026/7/9 4:47:19 ①操作系统里进程是资源边界线程是执行单元。同进程的线程共享内存跨进程则要显式通信。Agent 世界完全照搬了这套做法——sub-Agent多个 Agent 并行协作立刻面对经典问题谁能访问谁的状态共享上下文带来效率也带来竞争条件。死锁、竞争、一致性……② 系统调用 → Tool Use用户程序想访问硬件不能直接碰必须通过系统调用陷入内核由内核代为执行。Agent想搜网页、跑代码、查数据库也不能自己动必须通过Function Calling 交给 Harness执行。两者的本质完全一样在权限边界上打一个受控的洞能力从这个洞里流进来风险也从这个洞里被隔住③ Cache / 虚拟内存 → Context WindowContext window 是 Agent 最稀缺的资源贵到每个 token 都要精打细算。这和 CPU Cache的逻辑一模一样什么放寄存器当前推理什么放内存近期对话什么换页到磁盘压缩摘要当上下文满了Agent框架开始做 context compression——这就是在做内存分页与交换只不过换出去的不是字节是语义④文件系统挂载 → RAGRAG 把外部知识库挂进 Agent 的文件树需要时检索不需要时不占窗口。这和操作系统挂载外部存储的逻辑完全相同用廉价的大容量存储补偿昂贵的快速内存按需加载用完释放⑤内核 / 调度器 → Harness / OrchestratorAgent Model HarnessModel 是计算本身Harness 是操作系统内核管权限、调度任务、分配资源、处理工具调用的返回。多Agent 系统里的 Orchestrator 就是调度器决定哪个 Agent 先跑、跑多久、结果传给谁——换个场景照样适用。操作系统花了几十年才把这些问题想清楚。Agent 时代正在把同样的问题重新答一遍——只不过资源从 CPU/内存变成了token/推理时间程序从机器指令变成了自然语言。