Which term best describes the process of breaking a program into smaller parts that can be loaded as needed by the operating system?

Which term best describes the process of breaking a program into smaller parts that can be loaded as needed by the operating system?

  • multithreading​
  • multiprocessing
  • multiuser​
  • multitasking​
    Explanation:

    Thread is a small piece of a program in execution. Multi-processing is related to a system with more than one processor. Multi-user is related to a system that supports more than one user at the same time. Multi-task is a system that can perform more than one task at the same time.