写点什么

内核开发

0 人感兴趣 · 5 次引用

  • 最新
  • 推荐

内存管理:程序是如何被优雅的装载到内存中

用户头像
C++后台开发
2022-09-13

内存作为计算机中一项比较重要的资源,它的主要作用就是解决CPU和磁盘之间速度的鸿沟,但是由于内存条是需要插入到主板上的,因此对于一台计算机来说,由于物理限制,它的内存不可能无限大的。我们知道我们写的代码最终是要从磁盘被加载到内存中的,然后再被

深入 Linux 内核 IO 技术栈

用户头像
C++后台开发
2022-08-05

这是《Linux系统调用那些事》高级部分的第一章《聊聊Linux IO》。高级部分的文章均假设读者完整的学习过Linux系统基础以及Linux系统编程相关的内容,并已有一定的工程实践经验。受限于个人水平和眼界限制,文章内容若您有不同的见解,希望我们可以一起讨论交

Linux 内核内存管理:地址转换和 MMU

虚拟内存是一个概念,是给进程的一种错觉,因此它认为自己拥有巨大的、几乎无限的内存,有时甚至比系统实际拥有的内存还要多。每次访问内存位置时,由CPU将虚拟地址转换为物理地址。这种机制称为地址转换,由内存管理单元(MMU)完成,是CPU的一部分。

内核开发_内核开发技术文章_InfoQ写作社区