指针指向的地址是什么地址

来源:百度知道 编辑:UC知道 时间:2024/07/04 18:28:15
是逻辑地址,线性地址,还是物理地址

在windows下是虚拟地址(逻辑地址)。在不同的机器上也有所不同:在8086实模式下是开启了分段机制,指针是20位形式的;保护模式下开启分页分段,指针指向本进程的32位逻辑地址,由CPU负责将其转换成物理地址,而转化过程中的页表由操作系统维护,处理换页也有操作系统承担

实时嵌入系统不算,现在的微机操作系统中指针全部指向虚拟地址。虚拟地址的管理有处理器硬件和操作系统完成,编写程序不用考虑这些,只用考虑线形地址空间。要注意的是不同进程的虚拟地址没有可比性。一个进程中的地址在另一个进程中没有意义。