Chinaunix首页 | 论坛 | 博客
  • 博客访问: 821030
  • 博文数量: 97
  • 博客积分: 3042
  • 博客等级: 中校
  • 技术积分: 1610
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-21 11:48
文章存档

2015年(1)

2014年(3)

2013年(4)

2012年(43)

2011年(44)

2010年(2)

分类: LINUX

2011-10-26 09:48:31

    机制将逻辑地址转换成线性地址,分页机制则将线性地址转化成物理地址,与分段是80x86必须的不同,分页是linux操作系统可选的, 通过设置控制寄存器CR0的PG位可以启动分页机制。如果PG=1,则启动分页机制,处理器会使用分页机制将线性地址映射到物理页面的地址空间中,将其转换成物理地址,如果PG=0,则禁用分页机制,此时分段机制产生的线性地址会直接用作物理地址。
    分段机制是在各种可变长度的内存区域上操作,与分段机制不同,分页机制是固定大小的内存块进行操作。分段机制中段的长度通常和存放在其中的代码或数据结构的长度相同,但是和分段机制不同,分页机制由于采用了虚拟存储所以可以一部分数据存储在内存中,一部分存储在磁盘中。
阅读(1533) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~