首页 > 代码库 > Linux内存管理1

Linux内存管理1

1.前言

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

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

2. 内存寻址

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

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

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

  •  内存寻址的不同时期

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

 

 

 //TODO

 

Linux内存管理1