内存管理(1)-linux内核体系结构(2)
来源:互联网 发布:淘宝详情页模板图 编辑:程序博客网 时间:2024/05/21 21:47
内存物理结构
•内核占用内存开始部分;接下来是共硬盘,软盘使用的高速缓冲区部分,其中扣除显存和bios的640k到1m;然后是虚拟盘;最后一部分是为所有程序可以使用的主内存区。
为了隔离物理内存和程序使用内存,对其地址的访问。在程序运行时将使用虚拟地址。系统内核将建立虚拟地址到物理内存地址的映射。
应用程序的虚拟地址将是独立的。即没个程序看起来好像可以霸占整个主存空间。
以下是内核地址转化示意图:
虚拟地址(逻辑地址)访问全系统内存采用如下“索引”设计:
由段选择符和段内偏移地址
段变换:将一个由段选择符和段内偏移构成的逻辑地址转换为一个线性地址。页变换:将线性地址转换为对应的物理地址。
为什么要采用这种方式呢?
具体如何管理呢?
分段管理
分页管理
未完,待修整
阅读全文
0 0
- 内存管理(1)-linux内核体系结构(2)
- Linux内核体系结构--1
- linux内核内存管理
- linux内核内存管理
- Linux内核--内存管理
- linux 内核 内存管理
- linux内核-内存管理
- Linux内核--内存管理
- linux内核内存管理
- 内核笔记1-Linux内核体系结构
- linux内存管理--linux内核高端内存
- linux内存管理--linux内核高端内存
- linux内存管理--linux内核高端内存
- linux内核:内存管理一
- Linux内核高端内存管理
- Linux内核高端内存管理
- Linux内核高端内存管理
- Linux内核高端内存管理
- 5G:非正交多址接入技术(NOMA)
- 受检异常
- bzoj3275: Number
- Db2中,为什么ALTER TABLE需要X类型的internal Plan lock?
- getResourceAsStream用法详解
- 内存管理(1)-linux内核体系结构(2)
- ROS与AR.Drone-介绍等
- Android中xml的解析方式
- 怎样提高关键词排名,有什么技巧
- NSSortDescriptor作用
- Java(Eclipse)报出异常java.net.MalformedURLException: no protoco的l解决方法
- HTML部分基础总结(6)
- 中夜之思
- 【变治法】霍纳法则C++代码实现,求一个多项式在一个给定点的值