第二章 :内存寻址

略。基本同计算机组成原理中的讲述

内核代码和数据结构会存储在一个保留的页框中。

常规Linux安装在RAM物理地址0x00100000开始的地方。因为:页框0是由BIOS使用,存放加电自测期间检查到的硬件配置;0x000a0000-0x000fffff的范围被留在BIOS程序使用,(并映射到ISA显示卡上的存储器)。给BIOS或硬件设备保留的第一个物理地址对应的线性地址保存在i386_endbase中(0x0009f000)

关于进程的页表:

从0x00000000到PAGE_OFFSET-1,用户态和内核态寻址

PAGE_OFFSET到0xffffffff,只有内核态寻址

此值通常为0xc0000000.

最新文章

  1. webstormkey
  2. xp和win7安装telnet服务
  3. VPN服务器是什么?
  4. 使用IDEA进行代码托管
  5. j2ee项目后置类代码实现跳出iframe页面跳转
  6. grunt自动化工具
  7. sublime text使用技巧
  8. Android JNI和NDK关系
  9. LAMP架构搭建+Discuz论坛搭建【weber出品必属精品】
  10. javascript if 和else 语句练习
  11. Dynamics CRM2013 去除界面顶部黄色的CRM For Outlook条框
  12. AngularJS进阶(十二)AngularJS常用知识汇总(不断更新中....)
  13. 返回数组中指定的一列,将键值作为元素键名array_column
  14. Github远程仓库提交代码步骤
  15. U-Boot Makefile分析(1)配置脚本mkconfig分析
  16. javascript小括号、中括号、大括号学习总结
  17. Win7系统安装Centos7.0双系统(一)
  18. 7za的压缩与解压
  19. tensoflow数据读取
  20. DeepLearning (三) 预处理:主成分分析与白化

热门文章

  1. python struct.pack() 二进制文件,文件中打包二进制数据的存储与解析
  2. tomcat设置直接通过域名访问项目(不需要接 /项目名)
  3. 8天入门docker系列 —— 第四天 使用aspnetcore小案例熟悉端口映射和挂载目录
  4. 小程序 textarea、input 层级过高,导致填写内容穿透,z-index无效问题解决方案。
  5. ssm日期格式转换
  6. python爬虫Scrapy(一)-我爬了boss数据
  7. [转载] Java中枚举类型的使用 - enum
  8. Kubernetes的DaemonSet(下篇)
  9. 为什么设置overflow为hidden可以清除浮动带来的影响
  10. java数据结构和算法02(栈)