True multitasking

True multitasking is the ability of an operating system to run more than one program at the same time. Each program is given a certain amount of time to run, called a time slice, before the operating system switches to another program. This allows the programs to appear to be running at the same time, … Read more

Backward mapping (inverse mapping or screen order)

Backward mapping is the process of mapping a set of input values to a set of output values such that the output values are in the reverse order of the input values. This is also known as inverse mapping or screen order. What is a forward map? A forward map is a mapping from a … Read more

Polymorphism

Polymorphism is a programming concept that refers to the ability of an object to take on multiple forms. An object can take on different forms when it is accessed through different interfaces. For example, a single object can be accessed as a member of a class, as an element in an array, or as a … Read more