一道面试题,求大佬指教一二
现代操作系统都有多个 CPU,那么当 CPU1 已经把变量 a=1 从内存读出并修改为(或正在修改)2,而 CPU2 想要把变量 a 修改为 3,请问 CPU2 如何感知已经有其他 CPU 正在对变量 a 进行操作?
面试官要求回答地底层一些,还说操作系统有一套完整的系统解决这个问题,请各位大佬指教一下,这题应该怎么回答,涉及到哪些知识点?
#互联网求职##面试题目#现代操作系统都有多个 CPU,那么当 CPU1 已经把变量 a=1 从内存读出并修改为(或正在修改)2,而 CPU2 想要把变量 a 修改为 3,请问 CPU2 如何感知已经有其他 CPU 正在对变量 a 进行操作?
面试官要求回答地底层一些,还说操作系统有一套完整的系统解决这个问题,请各位大佬指教一下,这题应该怎么回答,涉及到哪些知识点?
#互联网求职##面试题目#相关推荐