Linux内存管理1

Posted HZero

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux内存管理1相关的知识,希望对你有一定的参考价值。

1.前言

关于内存管理的系列文章主要是对陈莉君老师所讲述的内存管理知识的整理。

本文将主要以X86架构来介绍Linux内存管理的相关知识。

2. 内存寻址

  • 内存寻址是操作系统设计的硬件基础之一

操作系统是横跨软件和硬件的桥梁

操作系统设计者必须在硬件相关代码和硬件无关代码之间划分清晰的界限,以便操作系统很容易的移植到不同的平台

  •  内存寻址的不同时期

(1)石器时代---8位寻址:4004是4位寻址,8080是8位寻址,由一个主累加器(寄存器A)和6个次累加器(寄存器B,C,D,E,H和L),没有段的概念,访问内存需要通过绝对地址,程序中地址必须通过硬编码,难以重定位????

 

 

 //TODO

 

以上是关于Linux内存管理1的主要内容,如果未能解决你的问题,请参考以下文章

Linux内存管理1

linux中使用了啥内存管理方法,为啥

深入理解Linux内存管理-之-目录导航

Linux内存描述之内存节点node--Linux内存管理

Linux内存管理3---分页机制

《Linux内核设计与实现》读书笔记- 内存管理