- 4
- 0
- 约7.1千字
- 约 7页
- 2020-11-21 发布于山东
- 举报
存储管理(范文)
第 PAGE \* Arabic 1 页第 PAGE \* Arabic 1 页
MIPS存储管理
一.虚拟地址空间
地址空间的最大长度与实际可用的物理内存数量无关,因此被称为虚拟地址空间(Virtual Address Space)。这个虚拟地址空间的大小是由计算机的硬件平台决定的,具体来说是由CPU的位数决定的。硬件决定了地址空间的最大理论上限,即硬件的寻址空间大小,比如主流的32位处理器(IA32,MIPS,ARM)等能寻址2^32B,即4GB的大小的地址空间(0~0xFFFF FFFF)。
Linux将虚拟地址空间划分为两个部分:内核空间和用户空间。系统中每个用户进程都有自己的虚拟地址范围,从0到TASK_SIZE。通常取TASK_SIZE=0xC000 0000,即4GB的底部3GB(0x0000 0000 ~ 0xBFFF FFFF)留给用户空间的进程使用的,顶部1GB(0xC000 0000 ~ 0xFFFF FFFF)留给内核使用。对于Windows操作系统来说,它的进程虚拟地址空间划分是操作系统占用2GB,用户进程只剩下2GB。
二.MMU
那么虚拟内存的底层内存管理机制是怎样的呢?当我们自底向上思考时,关注的主要硬件为TLB(Translation Lookaside Buffer,翻译后备缓冲)。TLB为虚拟地址(V
您可能关注的文档
最近下载
- 呼吸门控系统用户手册V3.0版(081205).doc VIP
- 肾小球滤过功能的衡量指标 肾小管重吸收功能判断标准等肾脏早期损伤标志物最全解读.doc VIP
- “加多宝杯”第十五期全国大学生锦标赛成绩册.pdf
- 医疗器械体系文件-连续生产与停产复产SOP.docx VIP
- 北师大版七年级上册数学期中复习课件125张.pptx VIP
- 远大直燃机用户手册.pdf VIP
- 部编版七年级上册《道德与法治》全册知识点复习提纲 (实用,必备!).docx VIP
- 乙酸乙酯安全技术说明书.docx VIP
- RS310.410.510.610M. 非FGR 利雅路燃烧器中文说明书.pdf
- VIVO校招测评练习题库.pdf
原创力文档

文档评论(0)