
操作系统
文章平均质量分 88
不堪沉沦
业精于勤而荒于嬉,行成于思而毁于随。
展开
-
分页操作全解析:从「内存->显存」到「页表更新」(含页表更新的特殊地位)
本文旨在理解分页的概念、分页设计的操作类型。并通过图解的形式理解内存分页以及页表更细两种分页操作的本质区别以及相应的注意事项。原创 2025-03-19 15:01:30 · 1113 阅读 · 0 评论 -
系统开机设备寻址全流程:从 UEFI 伪代码到内核映射
在系统开机过程中,设备寻址是一个关键环节,它涉及到 UEFI 固件对硬件设备的初步探测和资源分配,以及 Linux 内核在此基础上进行的二次加工和冲突化解。本文以 AMD 集成 GPU(ACPI 描述)和 NVIDIA 独立显卡(PCIe 设备)为例,详细介绍这一过程。原创 2025-03-14 14:02:55 · 619 阅读 · 0 评论 -
ARM64 架构地址空间分配深度解析
ARM64架构在地址空间设计上的选择,反映了其在性能、功耗、成本与扩展性之间的平衡。通过合理的地址空间划分和优化的内存映射机制,ARM64处理器在保持良好兼容性的同时,为系统设计提供了高度的灵活性。原创 2025-03-13 11:03:47 · 1015 阅读 · 0 评论 -
操作系统概念(二)——IOMMU逻辑地址空间
IOMMU 的逻辑地址空间是一种设备专用的虚拟地址空间,它允许设备以逻辑地址访问内存,同时通过 IOMMU 页表映射到实际的物理地址。这种机制提高了内存管理的灵活性、安全性,并支持设备间的隔离。原创 2025-01-15 17:27:05 · 745 阅读 · 0 评论