Qualcomm Interview Question

What are volatile variables? What do you understand by context switch ?