logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

20262809 2026-2027-1 《Linux内核原理与分析》第十周预习作业

容器则不再虚构一台完整计算机,而是用 namespace 改变进程看到的系统视图,用 cgroups 管理一组进程的资源,再由 OCI 兼容的运行时和上层工具负责创建、打包和管理。这样的结构通常比完整虚拟机轻,但容器中的程序需要兼容宿主机内核和硬件架构。第十一章介绍 Linux 容器:在共享宿主机内核的前提下,怎样隔离进程能看到的系统资源,并对进程组的资源使用进行管理。阅读中的主要收获,是把“虚拟

#linux#运维#服务器
20262809 2026-2027-1 《Linux内核原理与分析》第九周作业

保存当前任务的内核栈和继续位置,让 CPU 转到另一个任务的内核栈。因此“进入内核”“调用了调度器”“真正切换了任务”和“返回用户态”是相互关联但不同的阶段。中断和系统调用是进入内核的常见入口,调度是内核根据状态和重调度条件作出的选择,这样可以直接观察现有内核中的任务切换,不依赖实验之间不会保留的用户态命令。内联展开的位置:先将参数指针装入寄存器,再保存和装载 ESP,保存旧的继续地址、压入新的继

#linux#运维#服务器
20262809 2026-2027-1 《Linux内核原理与分析》第五周作业

系统调用是用户程序请求操作系统内核提供受保护服务的接口。普通函数调用在用户态按函数调用约定传递参数;系统调用则需要按处理器架构和 ABI 约定准备调用号与参数,通过特定入口指令切换到内核态。内核检查请求、执行相应服务,再把结果交还给用户程序。这次实验让我把 C 接口、寄存器、int 0x80、内核服务和返回值联系起来。库函数 API 隐藏了不少底层细节,内嵌汇编则把系统调用约定直接呈现出来。理解系

#算法#linux
到底了