--%>

Main function of context switching

What is the main function of context switching?

E

Expert

Verified

Context switching is very important as it allows the switching to take place from one program to another program.

a. This doesn’t disturb the presently running program and the operating system switch the program if the resources are free.

b. Operating system kernel performs the context switching to save the state of the currently running program like registers.

c. It forms the subsequent running state of the program and helps in restoring the state of the program.

d. Context switching permits alternative program to switch if some other program is using the resources for a very long time and there is a requirement to switch.

   Related Questions in Programming Languages

  • Q : What is Stepwise refinement Stepwise

    Stepwise refinement: It is a divide and conquer approach to the programming, in which a complicated problem is recursively divided into smaller, sub-problems and more manageable. This approach to program design is frequently employed with structured p

  • Q : Different services provided by DLR to

    Give details about the different services that are provided by DLR to CLR?

  • Q : The COBOL ALTER statement Task 3

    Task 3 Explain the effect of the following pictures: 05 FIELD-1 PIC Z(5)9. 05 FIELD-2 PIC £(5)9.99. 05 FIELD-3 PIC £**,***.99. 05 FIELD-4 PIC £££,££9.99DB. 05

  • Q : Explain UpdatePanel control Briefly

    Briefly explain about the UpdatePanel control.

  • Q : Explain Operating system Operating

    Operating system: The operating system permits a computer's hardware devices to be accessed by the programs. For example, it permits data to be managed on a computer's disks in the form of a file system and it delivers the co-ordinate positions of a m

  • Q : What does compatibility testing include

    What does compatibility testing include and who will perform the testing?

  • Q : What is BLAST in program model checking

    What is BLAST in program model checking: The abbreviation is Berkeley Lazy Abstraction Software Verification Tool (BLAST) is a software model checker for C programs. The main goal of BLAST (BLAST website) is to be able to check that software satisfies

  • Q : Define Deprecated Deprecated : Somewhat

    Deprecated: Somewhat that has been made superseded by later on versions of the API. Deprecated methods must not be employed as there is no guarantee that they will carry on to subsist in the future versions.

  • Q : State the term New in XPath 2.0 State

    State the term New in XPath 2.0?

  • Q : DOT Net namespace Explain the main

    Explain the main classes given by the .NET namespace to process the XML files.