发 帖  
经验: 积分:21
工程师 深圳
广东省 深圳市 技术支持
  • 程序经过编译后,变成了可执行的文件,可执行文件主要包括代码和数据两部分,代码是只读的,数据则是可读可写的。 可执行文件由操作系统加载到内存中,交由CPU去执行,现在问题来了,CPU怎么去访问代码和数据?,访问的方式经历过四个阶段: 1.直接访问 2.段基址+段偏移地址 3.段选择子+段偏移地址 4.虚拟地址 现代操作系统采用的是虚拟地址,这也是本篇文章阐述的重点,但虚拟地址是由1 3阶段发展而来的,所以也有必要阐述1 3三种访问方式。 直接访
    对面小姐姐
    865次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 0 次赞同

    获得 1 次收藏
关闭

站长推荐 上一条 /6 下一条

返回顶部