• linux physical and virtual addressing modes


    example 1:

      特理地址和虚拟地址一致

      Physical addressing mode requires no page tables and the CPU does not attempt to perform any address translations in this mode. The Linux kernel is linked to run in physical address space.

    example 2 :

      内核代码在高端内存当中,用户代码在低端内存当中。

      processor does not have a special physical addressing mode. Instead, it divides up the memory space into several areas and designates two of them as physically mapped addresses. This kernel

    address space is known as KSEG address space and it encompasses all addresses upwards from 0xfffffc0000000000. In order to execute from code linked in KSEG (by definition, kernel code) or access

    data there, the code must be executing in kernel mode. The Linux kernel  is linked to execute from address 0xfffffc0000310000.

  • 相关阅读:
    Docker学习(一)
    mysql定时任务
    如何查看电脑是几核的?
    卸载Mysql connect 6.9.9
    找不到该项目怎么删除
    jmeter录制app脚本
    postman使用
    排查linux系统是否被入侵
    部署apache-tomcat环境
    sudo初级授权设置
  • 原文地址:https://www.cnblogs.com/lianghong881018/p/10288667.html
Copyright © 2020-2023  润新知