全局变量和局部变量有什么区别?怎么实现的?操作系统和编译器是怎么知道的?请各位高手帮我分析一下以上问题,谢谢!