Memory 在无效内存访问中,内部实际发生了什么?

Memory 在无效内存访问中,内部实际发生了什么?,memory,runtime,theory,Memory,Runtime,Theory,我想知道当你试图访问一个非法的内存地址时,内部到底发生了什么 我的意思是,我知道你会遇到分段错误,但在设备(微芯片或CPU)中到底发生了什么 例如: int *p = NULL; *p = 0; 提前谢谢你 在“底部”,请参见,-这些被处理(fsvo)并通过操作系统向上传播。在“底部”,请参见,-这些被处理(fsvo)并通过操作系统向上传播

我想知道当你试图访问一个非法的内存地址时,内部到底发生了什么

我的意思是,我知道你会遇到分段错误,但在设备(微芯片或CPU)中到底发生了什么

例如:

int *p = NULL;
*p = 0;
提前谢谢你

在“底部”,请参见,-这些被处理(fsvo)并通过操作系统向上传播。在“底部”,请参见,-这些被处理(fsvo)并通过操作系统向上传播