深入了解LINUX内核--学习笔记02

1.initer微处理器以两种不同的方式执行地址转换----实模式、保护模式

2.段寄存器--段选择符:16bit    段偏移量:32bit

3.段寄存器:cs ss ds es fs gs

cs:代码段寄存器

ss:栈段寄存器

ds:数据段寄存器


其他3个段寄存器做一般用途,指向任意数据段。

注:cs端有一个额外的功能:含有一个2位的字段,用以指明cpu当前的特权(CPL),值为0和3分别表示内核态和用户态。


段描述符:segment descriptor

全局描述符:GDT-------在主存的地址和大小存放在gdtr控制寄存器中

局部描述符:LDT--------在主存的地址和大小存放在ldtr控制寄存器中


2.分页:页内部连续的地址空间映射到连续的物理空间。


3.页目录的地址(控制寄存器cr3中)+页目录+页表+页内偏移


4.从0x00000000 到0xbfffffff 无论是用户态还是内核态都可以寻址,从0xc0000000到0xffffffff只有内核态的进程才能寻址;


5.


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值