Saturday 24 March 2018

What is Multi programming, Multi tasking, Multi threading?


Multi programming
 The concept of multiprogramming is that the operating system keeps several jobs in memory simultaneously.

 Multi tasking:  Multitasking is the logical extension of multiprogramming .The concept of multitasking is quite similar to multiprogramming but difference is that the switching between jobs occurs so frequently that the userscan interact with each program while it is running. This concept is also known as time-sharing systems.

 Multi threading: An application typically is implemented as a separate process with several threads of control. In some situations a single application may be required to perform several similar tasks for example a web server accepts client requests for web pages, images, sound, and so forth. A busy web server may have several of clients concurrently accessing it. If the web server ran as a traditional single-threaded process, it would be able to serviconly one client

No comments:

Post a Comment

Java - Operations

3.1  Arithmetic Operators Java supports the following arithmetic operators: Operator Description Usage Exampl...