zoukankan      html  css  js  c++  java
  • My priliminary understanding of the relationship between virtual address and physical memory address

    1. The address assigned by Compiler is virtual address. Why? because compiler definitely has no way to decide the physical memory address ahead of running the program.
    2. My understanding of the process of visiting phycial memory of an application is: The exe or dll that contains virtual address allocation done inside now is generated. After loading it to be a process, the running part will be loaded into physical memory and the mapping of this part's code and data between virtual address and physical memory address will be built. Then when intructions are run in CPU, for example, when trying to get some data from a address(Note: virtual address here because in the compiled code there is no physical address), firstly the virtual address of the data will be mapped to phycial address, and then the data can be retrived there.

    updating... >>>>>
  • 相关阅读:
    清除cookie
    判断是否为中文
    正则表达式
    smarty基础语法
    smarty模板
    ajax
    php工作笔记1
    PHP中超全局变量$GLOBALS和global的区别
    SQL连表查询
    linux上安装git(客户端)及GitHub的配置
  • 原文地址:https://www.cnblogs.com/taoxu0903/p/958734.html
Copyright © 2011-2022 走看看