Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

2. (a) If an OS is “backwards compatible”, does this mean compatible with old ha

ID: 3899646 • Letter: 2

Question

2. (a) If an OS is “backwards compatible”, does this mean compatible with old hardware,        old device controllers, or something else (what?)    (b) Is backwards compatibility done because it is easier to implement in the OS        Kernel (or another reason, what)?

3. While PCs and many other computers have a BIOS, Android tablets do not. Does that mean     that Android OS is always running, or can it be booted? Can it have a file system?

4. If you run a system Virtual Machine (VM) such as Virtual Box on your computer, can you    also run another VM such as the Java VM (JVM)? Why or why not?

Explanation / Answer

Answer)

If an OS is backward compatible then the old features are to be inherited by the newer features and added with some additional features with it. This is mostly meant for object code compatibility. The old executable code will not be changed on the newer products.

Backward compatibility is done as it is efficient to have the older version of the system to work with added features. It will be easy to code and manage the applications.

Hope this answer helps. :) Happy to help.