您现在的位置是:首页 > Linux OSLinux OS
linux内存管理相关文章
比目鱼2022-06-08【Linux OS】人已围观
简介https://blog.csdn.net/a6813140/article/details/52348676?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-52348676-b
https://blog.csdn.net/qq_36441363/article/details/122739019
https://blog.csdn.net/qq_16423857/article/details/124936352
bios
https://segmentfault.com/a/1190000040131294
https://blog.csdn.net/alais/article/details/5129005
https://manybutfinite.com/post/how-computers-boot-up/
第一部分涉及到linux这个os是如何load + boot的 要有细节(看起来讨论的是x86的case)
第二部分是linux os里面如何管理Phy内存
第一个 应该可以看一下这个
https://0xax.gitbooks.io/linux-insides/content/Booting/linux-bootstrap-1.html
x86 loader 和 kernel间对布局的约定在内核代码里能找到
https://github.com/torvalds/linux/blob/master/Documentation/x86/boot.rst
第二个 linux对phy memory的管理 应该是通过 bootmem/memblock -> buddy系统的
看一下这一节
https://0xax.gitbooks.io/linux-insides/content/MM/linux-mm-1.html
然后加这篇
https://www.l2h.site/p/20210923linuxmm4
下面这个是linux启动过程的描述, 很早的了 但是挺详细
https://www.simplylinuxfaq.com/2014/08/booting-made-simple.html
Tags:
很赞哦! ()
上一篇:本地系统制成docker镜像
随机图文
-
Linux 内核的网络协议栈
本文主要记录 Linux 内核网络协议栈的运行原理 -
Linux 中断所有知识点
GIC,Generic Interrupt Controller。是ARM公司提供的一个通用的中断控制器。主要作用为:接受硬件中断信号,并经过一定处理后,分发给对应的CPU进行处理。 当前GIC 有四个版本,GIC v1~v4, 本文主要介绍GIC v3控制器。 -
Linux 中断的底裤之 workqueue
workqueue 是除了 softirq 和 tasklet 以外最常用的下半部机制之一。workqueue 的本质是把 work 交给一个内核线程,在进程上下文调度的时候执行。因为这个特点,所以 workqueue 允许重新调度和睡眠,这种异步执行的进程上下文,能解决因为 softirq 和 tasklet 执行时间长而导致的系统实时性下降等问题。 -
深入理解CPU的调度原理
前言软件工程师们总习惯把OS(Operating System,操作系统)当成是一个非常值得信赖的管家,我们只管把程序托管到OS上运行,却很少深入了解操作系统的运行原理。确实,OS作为一个通用的