Sasken interview question

What is the difference batween Static variable and Global variable? When do we use static variable and when do we use Global variable? Is it possible to use static variable declared in one file in another file using EXTERN?