Operating Systems Concepts - Engineering

Q1:

The higher versions of the operating systems are so written that programs designed for earlier versions can still be run. What is it called?

A Upgradability

B Upward mobility

C Universality

D Upward compatibility

E None of the above

ANS:D - Upward compatibility

What is mobility?